내 키보드에는 제조업체의 소프트웨어가 최신 운영 체제와 호환되지 않고 처음부터 Windows만 지원하기 때문에 사용할 수 없는 17개의 매크로 키가 있습니다. 물론 키는 키보드 맵(SharpKeys 및 Autohotkey와 같은 프로그램으로 확인됨)의 일부가 아니며 어떻게 사용할 수 있는지 전혀 모릅니다.
답변1
xev
Linux를 사용하는 경우 키보드의 키에 대해 알아보고 다시 매핑하는 데 사용할 수 있습니다 xmodmap
.
다음은 xev를 실행하고 문자 "A"를 누른 결과입니다. 다음 두 가지 사항에 유의하세요.
- 키 코드(아래 예에서 내 키보드의 'A' 키 코드는 38입니다.
- 키의 이름(아래 예에서는 (keysym 0x41,ㅏ)
$ xev
KeyRelease event, serial 32, synthetic NO, window 0x2600001,
root 0x192, subw 0x0, time 140212192, (223,614), root:(1184,615),
state 0x2, keycode 38 (keysym 0x41, A), same_screen YES,
XLookupString gives 1 bytes: (41) "A"
XFilterEvent returns: False
키를 다시 매핑하려면 를 사용합니다 xmodmap
. 다음은 이론적 키코드 1을 위에 표시된 A 키에 매핑하는 방법입니다.
xmodmap -e "keycode 1 = A"```