>
내 키보드에는 및 키가 없어서 <
코드를 작성하려고 할 때 불편합니다. Windows에서는 키를 인쇄할 수 있지만 alt+numpad + 60/62
Linux에서는 작동하지 않으므로 이에 대한 사용자 정의 단축키를 만들어 보았습니다.
~에 따르면https://help.ubuntu.com/stable/ubuntu-help/keyboard-shortcuts-set.html:
입력하는 명령 이름은 유효한 시스템 명령이어야 합니다. 터미널을 열고 명령을 입력하여 명령이 작동하는지 확인할 수 있습니다. 애플리케이션을 여는 명령은 애플리케이션 자체와 동일한 이름을 가질 수 없습니다.
그래서 시도했지만 성공 echo "<"
하지 print "<"
못했습니다. 키를 인쇄하는 또 다른 명령이 있습니까, 아니면 뭔가 빠졌습니까?
답변1
<
내가 올바르게 이해했다면 일부 키를 시스템 전체에 바인딩하고 싶을 것입니다 >
. 이를 달성하는 가장 쉬운 방법은 xmodmap
프로그램을 사용하는 것입니다.
예를 들어 내 키보드에 전송 <
하고 싶으면 넣어보세요 .>
,
.
keysym comma = comma less
keysym period = period greater
파일에 들어가서 ~.xmodmaprc
실행하세요.xmodmap ~/.xmodmaprc
다른 것에 바인딩하고 싶다면 헤더 파일에서 키 기호 이름을 찾아 /usr/include/X11/keysymdef.h
평소처럼 man xmodmap
친구가 되어주세요.
답변2
앱 xev
을 사용하여 키를 누를 때 키 입력 코드를 얻을 수 있습니다.
이 질문도 참조하십시오.X에서 이벤트(키보드, 마우스) 모니터링