
내 오른쪽 Alt가 Linux 가상 콘솔에서 AltGr왼쪽 컨트롤로 작동하기 를 원합니다 .Control_L
유틸리티를 사용했는데 누르면 키코드가 생성된다는 showkey
것을 알았습니다 . 그래서 나는 다음 줄로 rebind.map 파일을 작성했습니다.AltGr100
keycode 100 = Control
그런 다음 이 구성을 로드했습니다.loadkeys $(readlink -f rebind.map)
AltGr따라서 +를 누르면 + c와 동일한 결과가 생성됩니다 . 그리고 첫 번째 언론에서는 그렇습니다. 두 번째로 누르면 키보드를 사용할 수 없게 됩니다.Controlc
Linux 가상 콘솔에서 AltGr와 같이 작동하도록 올바르게 바인딩하려면 어떻게 해야 합니까 ?Control_L
답변1
컨트롤을 계속 누르는 것 같아서 사용할 수 없다는 뜻인가요? 방금 같은 것을 시도했지만 같은 문제가 발생했습니다. 내 해결 방법은 현재 키맵을 저장하고 dumpkeys
변경하려는 키코드에 대한 줄을 추출하는 것이었습니다.
keycode 56 = Alt ... (Alt repeated a total of 128 times)
그래서 나는 그 줄을 다음과 같이 바꿨습니다.
keycode 56 = Control ... (Control repeated a total of 128 times)
를 통해 해당 줄이 포함된 파일을 로드했는데 loadkeys
이제 작동하는 것 같습니다.
답변2
좋아, 해결책을 찾았습니다. 그래도 왜 작동하는지 정확히 모르겠습니다. 비밀은 다음과 같이 줄 keymaps 0-15
위에 추가하는 것입니다.keycode 100 = Control
keymaps 0-15
keycode 100 = Control