ワイヤレスキーボードのスキャンコードマッピングをキーコードにどのように変更しますか?

ワイヤレスキーボードのスキャンコードマッピングをキーコードにどのように変更しますか?

Wireless Logitechのマウスとキーボードのコンボを持っていて、LinuxコンソールとX端末のためにcapslockをleftctrlに、またはその逆に再マップしたいので、指示を使いたいと思います。ここ。これまでに私が取ったステップは次のとおりです。

  1. Ctrl + Alt + F1を使用して仮想コンソールに移動し、次を実行して目的のスキャンコードを識別しましたshowkey -s 。これは10進数なので、必要な情報を得るために16進数に変換しました。私は興味がある。
  2. ウィキで提案したキーコード(leftctrl、大文字)を見つけました。
  3. 実行中のワイヤレスデバイスに対応する/dev/input/eventXを見つけるには:sudo evtest|less Logitechキーボードとマウスに一致するオプションを含むリストが出力されます。必要なオプションを選択すると、上部で良い情報を見つけることができます。
  4. 完全なevdev決定:Enter:bV金利cat /sys/class/input/eventX/device/modalias - 前のステップでXが見つかった場所で実行された.hwdbファイルに入る必要があるモダリア文字列
  5. /etc/udev/hwdb.d((/usr)/lib/udev/hwdb.dではありません)に新しい61-keyboard.hwdbを作成して実行しsudo systemd-hwdb update; sudo udevadm trigger ましたudevadm info /dev/input/by-path/*-*-*-kbd 。 KEYBOARD_KEY_<HEX_SCANCODE_IN_LOWERCASE_WITHOUT_0x_PREFIX>=<KEYCODE_IN_LOWERCASE>` が正しく更新されましたか?

ああ何も起こりませんでした。

再起動も試みましたが、変更は発生しませんでした。 evdev:input:行をより一般的にするためにワイルドカードを使用してみましたが、それも機能しませんでした。私が気づいた1つはVC keymap:n / aですが、それが役に立つかどうかわかりません。 [移動]移動します! [/move] これが重要かどうかはわかりませんが、Raspberry Pi 4でこれをやろうとしています。

私はこれについて何をするのか分からない。誰でも助けることができますか?

関連情報