在 xmonad 中,如何将 CapsLock 重新映射为 Ctrl?
In xmonad, how to remap CapsLock to Ctrl?
我是 xmonad 的新手,正在尝试将 CapsLock 重新映射到 Ctrl。
我想我可以按照 xmonad setup tutorial, and it seems that the xmonad.hs
file should look something like the example given at the xmonad FAQ page.
中的建议添加一个 ~/.xmonad/xmonad.hs
文件来完成此操作
import XMonad
main = xmonad defaultConfig
{ modMask = mod4Mask
, terminal = "urxvt"
}
我不确定 modMask
、mod4Mask
、terminal
和 "urxvt"
中的各个字段究竟是如何表示键盘键的,或者使用哪个字段来代表我的 CapsLock 和 Ctrl 键。
如何将我的 CapsLock 重新映射到 Ctrl?
是否有文档描述与每个键、CapsLock、Ctrl 等关联的字段?
P.S。作为旁注 this 邮件列表项也提到了一些关于 xmonad keymay 重新绑定的内容,但它似乎不是 haskell.
@melpomene 的评论让我寻找 xmonad 以外的东西来执行键绑定重映射。
相反,我按照此博客 Changing your caps lock into Ctrl in X 中描述的说明使用了 xmodmap
。
我是 xmonad 的新手,正在尝试将 CapsLock 重新映射到 Ctrl。
我想我可以按照 xmonad setup tutorial, and it seems that the xmonad.hs
file should look something like the example given at the xmonad FAQ page.
~/.xmonad/xmonad.hs
文件来完成此操作
import XMonad
main = xmonad defaultConfig
{ modMask = mod4Mask
, terminal = "urxvt"
}
我不确定 modMask
、mod4Mask
、terminal
和 "urxvt"
中的各个字段究竟是如何表示键盘键的,或者使用哪个字段来代表我的 CapsLock 和 Ctrl 键。
如何将我的 CapsLock 重新映射到 Ctrl?
是否有文档描述与每个键、CapsLock、Ctrl 等关联的字段?
P.S。作为旁注 this 邮件列表项也提到了一些关于 xmonad keymay 重新绑定的内容,但它似乎不是 haskell.
@melpomene 的评论让我寻找 xmonad 以外的东西来执行键绑定重映射。
相反,我按照此博客 Changing your caps lock into Ctrl in X 中描述的说明使用了 xmodmap
。