내 노트북에서는 Alt
및 Windows
키가 내가 원하는 반대 위치에 있습니다. 교환하는 것은 매우 쉽습니다. 그러나 외부(USB) 키보드 Alt
와 Windows
키는 내가 좋아하는 순서대로 배열되어 있습니다. 즉, 외부 키보드로 전환하면 마음에 들지 않는 키보드 배열이 됩니다.
입력이 외부 키보드에서 오는지 감지하고 이에 따라 두 키를 바꾸기 위해 호출할 수 있는 Linux-y 부두 방법이 있습니까? 이것이 푸시되면 외부 키보드가 연결되어 있는 시기를 감지하는 방법을 선택하겠습니다. 아니면 내가 고려하지 않은 다른 합리적인 해결책이 있습니까?
답변1
연결된 각 키보드에 대해 완전히 다른 레이아웃 설정을 설정할 수 있습니다.xkb 구성 가이드가 신뢰할 수 없습니다.도움이 될 수도 있습니다. 귀하의 경우에는 "쉬운 방법으로 수행"을 전달할 수 있습니다.
그러나 이 가이드는 X 서버에 적절한 구성 파일이 있을 때 작성되었습니다. 그 이후로 키보드 구성은 적어도 HAL로 옮겨졌다가 다시 나왔으므로 Options "XkbOptions" "..."
이제 초승달이 되었기 때문에 추가 항목을 어디에 넣어야 할지 누가 알겠습니까?
다른 모든 방법이 실패하고 X가 충분히 새로운 경우에는 장치 번호를 가져와 X 시작 파일에서 호출하고 xinput list
키보드 가 연결되면 알림을 볼 수도 있습니다.setxkbmap -device ... ...
udev
답변2
이를 사용하여 xinput list
외부 키보드를 확인할 수 있습니다.