무선 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: 행을 더 일반적으로 만들기 위해 와일드카드를 사용해 보았으나 그것도 작동하지 않았습니다. 내가 알아차린 한 가지는 VC keymap: n/a이지만 그것이 도움이 되는지 모르겠습니다. [이동]이사해요! [/move] 또한 이것이 중요한지는 모르겠지만 Raspberry Pi 4에서 이 작업을 수행하려고 합니다.
나는 이것에 대해 어찌할 바를 모르고 있습니다. 누구든지 도와줄 수 있나요?