Xが起動していないLinuxシステムで正しいWindowsキーを正しい制御キーに割り当てる方法は?

Xが起動していないLinuxシステムで正しいWindowsキーを正しい制御キーに割り当てる方法は?

私は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のキー名とコンソールのキー名との関係を決定することです。

追加資料:

答え2

修飾子は、CtrlL生成などに使用される一般的な修飾子とはCtrlR異なるキーマップの列です。左右のコントロールキーを同時にControl-a使用したい場合もあるので、試してみてください。Control

echo keycode 126 = Control     | loadkeys -

関連情報