한두 시간 분량의 맨 페이지와 Google에서 해결책이나 유용한 자료를 검색하지 않고 찾은 후에 도움을 청했습니다.
Caps Lock열쇠를 Ctrl사용 하도록 설정했습니다 setxkbmap -option ctrl:nocaps
. 이것은 완벽하게 작동합니다.
그러나 [awesome] [1]과 메타 키가없는 IBM 모델 M을 사용하므로 Windows 키를 대체하려면 왼쪽 alt 키가 필요합니다. 를 사용하면 xkeycaps
화살표 키와 키를 죽인 것을 제외 하고는이 기능을 사용할 수있었습니다 End. 문제가 있습니다.
불행히도 setxkbmap 옵션에 대한 문서는 드물다. 사용할 적절한 옵션을 찾을 수 없습니다.
모든 링크 / 솔루션에 감사드립니다.
답변
setxkbmap -option altwin:swap_alt_win
사전 정의 된 다시 매핑 옵션 목록은에 /usr/share/X11/xkb/rules/evdev.lst
있습니다. 이 경우 아마도 다음 중 하나를 원할 것입니다
jinx:792 Z$ grep alt /usr/share/X11/xkb/rules/evdev.lst | grep win
altwin Alt/Win key behavior
altwin:menu Add the standard behavior to Menu key
altwin:meta_alt Alt and Meta are on Alt keys
altwin:ctrl_win Control is mapped to Win keys (and the usual Ctrl keys)
altwin:ctrl_alt_win Control is mapped to Alt keys, Alt is mapped to Win keys
altwin:meta_win Meta is mapped to Win keys
altwin:left_meta_win Meta is mapped to Left Win
altwin:hyper_win Hyper is mapped to Win-keys
altwin:alt_super_win Alt is mapped to Right Win, Super to Menu
altwin:swap_lalt_lwin Left Alt is swapped with Left Win
Windows 키는 일반적으로 X11의 Super
수정 자에 매핑 되고, 메뉴 키는 때때로 Hyper
수정 자에 매핑됩니다 .