私はXサーバーなしでLinuxシステムで作業しているので、キーボードのキーを変更できるXmodmapはありません。 Linux PCにデフォルトで提供されるキーボードは「windowsキー」(ある場合)がある「windowsキーボード」で、右キーがCtrl簡単にアクセスできないため、windowsキーを右キーとして使用したいと思いますCtrl 。
だからこれが私がしたことです:
echo keycode 126 = CtrlR | loadkeys -
私は数字126を決めましたshowkey
。
しかし、正しいWindowsキーの動作は変わらないようです。
Escワキを同じように切り替えることができて少し驚きました。Capslock
echo keycode 1 = Caps_Lock | loadkeys -
echo keycode 58 = Escape | loadkeys -
答え1
あなたはこれを行いますloadkeys
、キーボード設定ファイルが必要です(このファイルを開始点として使用できます)。dumpkeys
)。
もちろん、難しい部分は、Xのキー名とコンソールのキー名との関係を決定することです。
追加資料:
- keymaps - ロードキーとダンプキーのキーマップの説明
- Re:「windows」キーを終了キーとして使用してください
- Linuxでコンソールキーマップを変更するには?
- 7.6。 Linuxコンソールの構成(最初からLinux - バージョン6.2)
- コンソールのキーボード構成(アーチウィキ)
- 追加のキーボードキー(Arch Wiki)は、
キーボードの目的を決定するためのいくつかのヒントを提供します。Windowsキーなど)
答え2
修飾子は、CtrlL
生成などに使用される一般的な修飾子とはCtrlR
異なるキーマップの列です。左右のコントロールキーを同時にControl-a
使用したい場合もあるので、試してみてください。Control
echo keycode 126 = Control | loadkeys -