문제는 xmodmap
명령과 setxkbmap
명령을 혼합 하거나 그래픽 설정 메뉴를 사용하여 명령을 혼합하는 것 입니다. 관찰 한 바와 같이 키보드 레이아웃을 변경 setxkbmap
하면 xmodmap
명령 이 명령 보다 우선합니다 . 따라서 논리적 솔루션은 setxkbmap
레이아웃 과 키패드 쉼표를 모두 10 진수로 변경하는 데 사용 됩니다 .
setxkbmap
레이아웃을 변경 하는 데 사용하면 지정된 사용자 정의도 적용됩니다. 전체 옵션 목록은에서 확인할 수 있습니다 /usr/share/X11/xkb/rules/evdev.lst
. 사용하는 언어 레이아웃을 모르므로 다음 명령의 끝에 두 개의 예제를 배치했습니다.이 예제는 ALt+ 로 레이아웃을 전환하는 데 사용할 수 있습니다 Shift. 더 많은 키 매핑 또는 바인딩을 활성화하려면 명령에 추가하십시오.
setxkbmap -option '' -option kpdl:dot -option grp:switch,grp:alt_shift_toggle gb,nl
첫 번째 명령 스위치 ( -option ''
)는 새 설정이 제공 될 때이 옵션을 사용하지 않으면 기존 설정에 추가되고 기존 설정을 바꾸지 않으므로 현재 설정을 지 웁니다. 두 번째 ( -option kpdl:dot
)는 해당 키패드 키가 점 또는 마침표인지 확인합니다. 세 번째 명령 스위치 ( -option grp:switch,grp:alt_shift_toggle
)는 ALt+로 레이아웃을 전환하는 기능을 설정 Shift하고 마지막 ( gb,nl
)은 전환 할 레이아웃을 지정합니다.
설정을 확인하려면 다음을 입력하십시오.
setxkbmap -query
결과 :
rules: evdev
model: pc105
layout: gb,nl
options: kpdl:dot,grp:switch,grp:alt_shift_toggle
전체 setxkbmap
항목을 시작 항목으로 추가하여 활성화되어 사용할 수 있는지 확인하십시오.
에 대한 자세한 내용은 setxkbmap
을 입력하여 사용할 수 있습니다 man setxkbmap
또는 확인하여 온라인 우분투 맨 페이지를 .