私はEndeavourOSとKDEを使用してLinuxに変換されたChromebookを実行しています。 A左側のキー(検索など)をControlキーで完全に変更することはできません。
私が得た最も近いもの(そして多くのバリエーションを試みたもの)はキーボード設定にありました。
- キーボードモデル:「Google Chromebook」
- 高度な/Ctrlの位置:「左Ctlで左Winを置き換える」を確認してください。
- 高度で互換性のあるオプション:「2つのシフトを組み合わせて使用すると、Caps Lockが有効になります。」
端末ではCtrl-Cが期待どおりに機能しますが、tmuxではCtrl-Aが正しく機能しないため、「^X@s^A」のみが表示されます。
を実行すると、xev
AとCの文字を除いて、Ctrl-CとCtrl-Aのキーイベントは同じように見えます。
何が起こっているのか知っている人はいますか?それとも、CtrlがAの左側にあるときにCtrl-Aがtmuxで動作するようにするにはどうすればよいですか?
答え1
KDE設定を放棄しました。代わりに私は使用しています入力リマッパー。 X11とWaylandの両方で動作し、KDE設定の使用による試行錯誤(および失敗)を排除します。
答え2
xev を使用して、検索キーのキーコードとマッピングされているキーを確認できます。
まず、次の内容でディレクトリ.Xmodmap
にファイルを作成します。$HOME
clear control
clear mod4
keycode 133 = KeyCode
add control = Control_L Control_R KeyCode
add mod4 = KeyCode Super_R
KeyCode
xevで見つかったものと交換してください。
xmodmap
次に、Linuxを起動するときにファイルがロードされていることを確認する必要があります。~/.Xmodmap
.profileにこの行を追加してください。
if [ -s ~/.Xmodmap ]; then
xmodmap ~/.Xmodmap
fi
答え3
KDEを使用すると、次のようにこれを達成できます。
システム設定>入力デバイス>キーボード>詳細
キーボードオプションの設定チェックボックスを選択し、
だから探して制御位置プロジェクトと開発、
それでは確認してください「A」左選ぶ
(私の kde-plasma-5.25.5 で動作)