그래서 백틱에 전용 키가 없다는 사실을 모르고 60% 키보드를 구입했습니다. Markdown과 JavaScript를 많이 작성하기 때문에 이것이 문제가 됩니다.
곧 교체될 것 같습니다.이스케이프 키그리고대문자 잠금키는 너무 흔해서 gnome-tweaks에는 이 작업을 수행하는 GUI도 있습니다.
이전에 이 작업을 수행한 적이 없지만 xmodmap
이것이 일반적인 접근 방식인 것 같나요? 그렇다면 알아보려고 노력 중이에요백틱 키코드.
백틱 기호의 xmodmap 키코드를 아는 사람이 있나요?
더 나아가 Esc 키를 백틱으로 바꾸고 Caps Lock 키를 Esc 기호로 바꾸는 방법의 예는 놀라울 것입니다.
(비슷한 질문이 많다는 것을 알고 있지만 Caps Lock 교환과 이스케이프에만 초점을 맞춘 것 같습니다.)
감사해요!
답변1
당신이 찾고 있는 것은 악센트 기호에 대한 키 기호 이름인 것 같습니다. 키코드는 키 자체를 참조하고 "백틱"이라는 이름은 실제로 프로그래밍의 기호에만 사용되기 때문입니다. 내 시스템의 <X11/keysymdef.h> 헤더 파일( xmodmap
man 파일에 키 기호 이름 목록을 찾을 수 있다고 나와 있음)에서 악센트 기호의 키 기호 이름은 입니다 XK_grave
. man 파일에 따르면 악센트 기호에 유니코드 값 "U0060"을 사용하여 키 기호를 지정할 수도 있습니다.
답변2
xev
어떤 키 코드가 어떤 키에 매핑되는지 사용하려고 합니다 .
clear lock
그런 다음 caps_lock을 다시 매핑할 수 있도록 맨 위에 추가할 항목을 생성했습니다 . 그런 다음 keycode 9 = grave asciitilde grave asciitilde
설정했습니다.keycode 66 = Escape NoSymbol Escape
이는 VIM 및 기타 Linux 애플리케이션 내에서 작동하는 것 같습니다. 하지만 일부 응용 프로그램에서는 작동하지 않는 것 같습니다. 키보드의 펌웨어 이외의 다른 것은 아마도 시간 낭비라고 생각하기 시작했습니다.