우분투 13.04에서 Christophe의 답변 (수정 자에게는 도움이되었지만 수정자를 위해 작동하지 않았고 죽은 키가 될 때도 묘한 물결표가 필요하지 않음), setxkbmap 에 대한 또 다른 답변 을 설정하여 설정에서 다른 옵션으로 재생하여 이것을 달성했습니다 . 키보드 레이아웃 옵션 ( 소스 코드 확인 ) 및 명령을 사용하여 현재 구성 검사 setxkbmap -query
(특정 키보드 모델 및 레이아웃 코드가 다른지 확인하기 위해 실행해야 함)
Apple 키보드로 전환 할 때 호출하는 스크립트가 하나 있습니다 ( altwin:swap_lalt_lwin
Alt와 Super 수정 키를 바꾸는 것이 중요한 옵션 ).
# clear all options
setxkbmap -model "pc105" -layout "hr,us" -option ""
# set the Apple keyboard
setxkbmap -rules "evdev" -model "pc105" -layout "hr,us" -option "terminate:ctrl_alt_bksp,lv3:rwin_switch,grp:shifts_toggle,caps:ctrl_modifier,altwin:swap_lalt_lwin"
# swap the grave-tilde with less-greater key
# - variant without dead keys
xmodmap -e "keycode 94 = grave asciitilde"
xmodmap -e "keycode 49 = less greater less greater bar brokenbar bar brokenbar"
그리고 다시 일반 키보드로 돌아올 때 전화하는 또 다른 것 :
# clear settings
setxkbmap -model "pc105" -layout "hr,us" -option ""
# pc keyobard
setxkbmap -rules "evdev" -model "pc105" -layout "hr,us" -option "terminate:ctrl_alt_bksp,lv3:rwin_switch,grp:shifts_toggle,caps:ctrl_modifier"
설정을 추가했습니다.
terminate:ctrl_alt_bksp,lv3:rwin_switch,grp:shifts_toggle,caps:ctrl_modifier
Ctrl + Alt + 백 스페이스 그놈 세션 종료, 오른쪽 win 키를 사용한 레벨 3 키 액세스, 두 Shift 키를 모두 눌러 레이아웃 이동 및 Caps Lock을 추가 Ctrl로 각각 설정하십시오. 일부 또는 전부를 제외 할 수 있습니다.
자동 키 를 사용 하여 통화를 일부 바로 가기 키 에 바인딩 .profile
하거나 .bashrc
Apple 키보드를 사용하거나 Apple 키보드를 항상 사용하는 경우 전화를 걸 수 있습니다 .
setxkbmap -device 8 dvorak -option altwin:swap_alt_win,ctrl:nocaps
. 나는 올바른 Alt와 Win 만 교환하기를 원합니다. 이것은 왼쪽 스왑을 "취소"하지 않습니다 :setxkbmap -device 8 dvorak -option altwin:swap_lalt_lwin,altwin:swap_alt_win,ctrl:nocaps
.altwin:swap_ralt_rwin
에 따르면 분명히 옵션 이 없습니다man xkeyboard-config
.