私のラップトップでは、Alt
キーWindows
が私が望む反対の位置にあります。交換するのはとても簡単です。しかし、外部(USB)キーボードAlt
とWindows
キーは私の好きな順序で並んでいます。つまり、外部キーボードに切り替えると気に入らないキーボード配列になります。
入力が外部キーボードから来ていることを検出し、それに応じて2つのキーを変更するために呼び出すことができるLinux-y桟橋方法はありますか?これがプッシュされたら、外部キーボードが接続されている時期を検出する方法を選択します。それとも私が考慮していない他の合理的な解決策はありますか?
答え1
接続されている各キーボードに対して、まったく異なるレイアウト設定を設定できます。xkb 構成ガイドは信頼できません。役に立つかもしれません。あなたの場合は、「簡単な方法で実行」を渡すことができます。
ただし、このガイドはXサーバーに適切な設定ファイルがある場合に作成されました。それ以来、キーボードの構成は少なくともHALに移動され、再び出てきたので、Options "XkbOptions" "..."
今度は三日月になったので、追加項目をどこに入れるべきか誰が知っていますか?
他のすべての方法が失敗し、Xが十分に新しい場合は、デバイス番号を取得してXスタートアップファイルから呼び出し、xinput list
キーボードが接続されたら通知を表示することもできます。setxkbmap -device ... ...
udev
答え2
これを使用してxinput list
外部キーボードを確認できます。