Wireless Logitechのマウスとキーボードのコンボを持っていて、LinuxコンソールとX端末のためにcapslockをleftctrlに、またはその逆に再マップしたいので、指示を使いたいと思います。ここ。これまでに私が取ったステップは次のとおりです。
- Ctrl + Alt + F1を使用して仮想コンソールに移動し、次を実行して目的のスキャンコードを識別しました
showkey -s
。これは10進数なので、必要な情報を得るために16進数に変換しました。私は興味がある。 - ウィキで提案したキーコード(leftctrl、大文字)を見つけました。
- 実行中のワイヤレスデバイスに対応する/dev/input/eventXを見つけるには:
sudo evtest|less
Logitechキーボードとマウスに一致するオプションを含むリストが出力されます。必要なオプションを選択すると、上部で良い情報を見つけることができます。 - 完全なevdev決定:Enter:bV血金利
cat /sys/class/input/eventX/device/modalias
- 前のステップでXが見つかった場所で実行された.hwdbファイルに入る必要があるモダリア文字列 - /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でこれをやろうとしています。
私はこれについて何をするのか分からない。誰でも助けることができますか?