신사,
내 모국어가 영어가 아니고 제2언어 레이아웃이 필요합니다. 저는 Vim을 많이 사용하고 있으며 :
Vim 을 ;
. ) 에 넣을 수 있습니다 ..vimrc
.xinitrc
.Xmodmap
다음은 잘 작동합니다.
setxkbmap -layout us,ru -option grp:toggle # change layout with AltGr
xmodmap -e "keycode 47 = colon semicolon" # remap : and ;
이 키는 us
레이아웃에서만 작동합니다. 이를 전환하면 ru
콜론("ж" 및 "Ж"가 인쇄될 것으로 예상)도 포함하여 아무 작업도 수행하지 않습니다.
나는 xmodmap이 KEYCODE를 KEYSYM으로 변환하는 역할을 담당한다는 것을 알고 그것을 엉망으로 만들었지만 적어도 소문자 대신 대문자를 인쇄하고 그 반대의 경우도 마찬가지입니다.
내가 뭔가 잘못하고 있는 걸까요, 아니면 뭔가를 놓치고 있는 걸까요?
PS 아치리눅스Linux version 3.10.3-1-ARCH
답변1
글쎄요, 세 번째 KEYSYM 매개변수로 전달되어야 할 것 같습니다:
xmodmap -e "keycode 47 = colon semicolon Cyrillic_ZHE"