经过一两个小时的联机帮助页和谷歌搜索并没有找到解决方案或好的资源,我来寻求帮助!
我已将Caps Lock密钥设置为Ctrlusing setxkbmap -option ctrl:nocaps- 这非常有效。
但是,由于我使用 [awesome][1] 和缺少元键的 IBM 型号 M,我需要我的左 alt 键来替换 Windows 键。使用xkeycaps我能够让它工作,除了它杀死了我的箭头键和End. 有问题。
不幸的是,有关 setxkbmap 选项的文档很少。我找不到合适的选项来使用。
感谢您提供任何链接/解决方案。
gee*_*aur 22
setxkbmap -option altwin:swap_alt_win
Run Code Online (Sandbox Code Playgroud)
预定义的重新映射选项列表在/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
Run Code Online (Sandbox Code Playgroud)
Windows 键一般映射到 X11 的Super修饰符,Menu 键有时映射到它的Hyper修饰符。