DellノートブックでCentOS 7を実行しています。デフォルトのキーボードは正常に動作しますが、Logitech MX Keysキーボードはいくつかの誤った修飾子を送信します。
- L WINトリガーを押すL ALT
- L ALTトリガーを押すL WIN
- R ALTトリガーを押すR WIN(キーボードから欠落しているR WIN)
- R CTRLトリガーを押すR ALT
- Insertキーがまったく検出されない
デフォルトのxbkmap設定:
$ setxkbmap -query
rules: evdev
model: pc105+inet
layout: us,us
variant: ,
options: terminate:ctrl_alt_bksp
問題を解決するためにオプションを試しました。
$ setxkbmap -option altwin:swap_alt_win
$ setxkbmap -query
rules: evdev
model: pc105+inet
layout: us,us
variant: ,
options: terminate:ctrl_alt_bksp,altwin:swap_alt_win
これは左修飾子sumを修正しますR ALTが、今は次のようになります。
- R CTRLトリガーを押すR WIN
だから別のスワップオプションを組み合わせてみました。
$ setxkbmap -option ctrl:swap_rwin_rctl
$ setxkbmap -query
rules: evdev
model: pc105+inet
layout: us,us
variant: ,
options: terminate:ctrl_alt_bksp,altwin:swap_alt_win,ctrl:swap_rwin_rctl
しかし、これは状況をさらに悪化させる。
- R ALTトリガーR CTRL
- R CTRLトリガーR WIN
オプションを見ましたが、/usr/share/X11/xkb/rules/evdev.lst
私の特定の状況を解決するためのオプションが見つかりませんでした。
私は継続的なソリューションを好みますが、必要に応じて起動スクリプトにそれを追加したいと思います。
私はデフォルトのキーボードを使用していないので、これを破るソリューションを使用しても大丈夫です。
答え1
JdeBPのコメント私を連れて行くLogitech MXキーの設定手順はMacの場合は+、FnWindows/Linux/Chromeの場合は+を意味します。 MacBookで現在Logitech統合アダプタを削除したことを思い出しているので、以前にこれを設定しましたが、忘れてしまった可能性があります。OFnP
以前のXkbオプションをすべて消去し、キーボードをWindows / Linux / Chromeモードに設定しました。再起動後もすべてのキーが修正されました。
私が知る限り、これらのOS固有の設定は3つの事前設定された接続キーのそれぞれに関連付けられています。 WindowsとMacの両方のコンピュータでキーボードを使用するときに、オペレーティングシステム固有のキーストロークを繰り返す必要があったことを覚えていません。おそらく、その機能を忘れてしまったと思います。