xmodmap -e 'keycode 97 = backslash'
시작 시 실행되는 스크립트를 넣었습니다 . 내 하드웨어는 일본어 키보드이므로 일부 키가 누락되어 있고 일부 추가 키가 있으며 누락된 키 중 일부를 새 키에 다시 매핑하려고 합니다. 그러나 동시에 서로 다른 키보드 레이아웃을 사용할 때 일부 불규칙한 동작이 나타납니다. 현재 4개의 레이아웃이 있고 그 중 2개(폴란드어와 일본어)에 대해 리매핑이 작동합니다(엄격히 말하면 이것은 일본어 키보드 레이아웃의 리매핑이 아니지만).
명령을 다시 실행하면 모든 레이아웃에서 작동합니다.
이 재매핑: xmodmap -e 'keycode 101 = at Pointer_Button3'
다시 수행한 후에도 여전히 모든 레이아웃에서 작동하지 않습니다(영어 및 독일어 레이아웃에만 해당).
키보드 레이아웃을 변경하는 다양한 방법이 어떻게 상호 작용하는지 잘 이해하지 못하므로 내 질문은 다음과 같습니다.
이 행동은 왜 그렇게 이상합니까?
모든 레이아웃에서 두 번째 명령이 작동하도록 하려면 어떻게 해야 합니까?
일부 명령을 다시 실행하지 않고도 시작할 때 작동하게 하려면 어떻게 해야 합니까? 어쩌면 타이머 같은 것을 설정해야 할까요?
저는 쿠분투 14.04를 사용하고 있는데 우분투만의 문제는 아닌 것 같아 여기에 게시하겠습니다.