LinuxコンソールでSHIFT + CAPS LOCKを再マップできますか?

LinuxコンソールでSHIFT + CAPS LOCKを再マップできますか?

最近、バックスラッシュ/パイプキーのない古いネットブックを購入しました。バックスラッシュに再マッピングするためにcaps lockを正常に使用しましたloadkeys。私はこれらすべてが私のVTで動作したいので、
+を同様の方法でパイプキーにマッピングしたいと思いますSHIFT。特にそのようなものを使わないでください。 CAPS LOCKxkb

loadkeysこれを行うために使用できる他のツールはありますか?

答え1

マニュアルページで私の答えを見つけましたkeymaps。私のキーボードのCAPS LOCKキーコードは41です。再マッピングするには、次のキーマッピング行が必要です。

keycode 41 = backslash bar

これはCAPS LOCKバックスラッシュ文字にマッピングされ、SHIFT+はCAPS LOCKパイプ(パイプ)文字にマッピングされます。

答え2

コンソールでXKBオプションを使用できます。望むよりkeyboard(5)

XKBOPTIONS="ctrl:nocaps"

では、/etc/default/keyboard鍵を左に置きますA 人が行動する方法XとテキストVT。

KMAP=file明らかに、任意の再マッピングをサポートするためにオプションを使用できます。私の考えでは、/etc/default/keyboardここがあなたが入れることができる場所だと思います。keycode 41 = backslash bar

setupconテキストVTに変更を適用するには、実行してください。

関連情報