カーネルモジュールもカーネルハックも必要ありません。
を使用setkeycodes
すると、スキャンコードを実行中のカーネルのキーコード変換マッピングに変更できます。もちろん、root権限が必要です。
Caps Lock(スキャンコード0x3a)をマッピングして、キーを文字x(キーコード45)でsetkeycodes 3a 45
表すには、例を示すために使用します。
を使用するshowkey -s
と、showkey
必要なスキャンコードとキーコードを見つけることができるはずです。
端末からではなく、コンソールから所定のコマンドを発行してください。