내 설정은 다음과 같습니다.
나는 노트북(통합 키보드/Arch를 실행하는 Apple 이외의 제품 포함)과 외부 키보드(고급 Apple 키보드)를 가지고 있습니다.
문제는 Apple이 키보드에 다른 내부 레이아웃을 사용한다는 것입니다. 예를 들어, alt및 cmd/ windows키가 전환됩니다.
alt지금은 키가 올바른 위치 에 있도록 X11/setxkbmap(모든 키보드에 대해)에서 전역적으로 키맵을 변경하는 스크립트가 있지만 windows내부 키에서는 잘못된 위치에 있습니다.
Linux에서 ID 등으로 외부 키보드를 감지하고 콘솔에 특정 키맵을 할당하는 방법이 있습니까?그리고X11, 내부 키보드는 그대로 유지하면서?
답변1
Arch Wiki는 하드웨어 문제를 찾을 때 유용한 리소스입니다.
"AUR 패키지 un-apple-keyboardAUR를 사용할 수 있습니다. 현재는 알루미늄 USB 모델에서만 작동합니다."
그러면 cmd와 메타 키가 전환됩니다.$ echo 1 | sudo tee /sys/module/hid_apple/parameters/swap_opt_cmd
다음 명령을 실행하여 파일에 구성 줄을 추가하고 변경 사항을 영구적으로 적용합니다.
/etc/modprobe.d/hid_apple.conf creating it if necessary:
$ echo options hid_apple swap_opt_cmd=1 | sudo tee -a /etc/modprobe.d/hid_apple.conf