将 Caps Lock 配置为修改器和布局切换器

将 Caps Lock 配置为修改器和布局切换器

我想将大写锁定键设置为同时用作修改器(modkey)和布局切换器。

  • 我希望 Caps Lock 在不同的热键组合中充当 Awesome 的 modkey,例如 Caps Lock + Enter 打开终端等等。
  • 当 Caps Lock 作为单个键按下时,它应该在释放时充当布局切换器(通过调用在 rc.lua 配置中执行 setxkbmap 的函数)。

我怎样才能做到这一点?

我尝试将 Caps Lock 变成 modkey,但modkey = "Lock"在 rc.lua 中现在似乎不起作用,在我最终以某种方式使其工作后(使用 xmodmap 或更改配置中的后一行),modkey 的行为与 Caps 完全相同锁定功能:按一下将其打开,再按一下将其关闭。即使我将 Caps Lock 设置为 modkey 而不是 Super_L,我仍然不知道如何处理其单键释放。

相关内容