如何使用xkb / setxkbmap映射空间来控制和取消映射来自Hyper_L的胜利


3

我试图让我的空间默认作为控件(当使用xcape点击时作为空间)并使大写作为唯一的超级修饰符。我在xmodmap中有一个工作配置,但它会随机重置,所以我不得不每隔一段时间手动重启它,这很烦人。

我已经读过xkb是现在的方法,但我完全没有弄清楚如何重新映射没有预定义规则可访问的密钥setxkbmap -option。没有这样的规则重新映射空间来控制,虽然有一个重新映射到超级上限,我的胜利键已经映射到超级,所以当我按下它时,它会以某种方式调用超级和超级,这也绑定到我的赢取键。我有一个与xmodmap类似的问题,我通过清除所有其他键中的超级修饰符来解决这个问题,但我无法弄清楚如何在xkb中执行此操作。

我已经看过这个线程并尝试转储xkbcomp文件并将空间更改为Control_L,但它不起作用。我使用了以下序列。

xkbcomp $DISPLAY xkb.dump
vi xkb.dump
xkbcomp xkb.dump $DISPLAY

也许还有其他配置文件要编辑?我现在有点失落,这setxkbmap -option是非常容易的,但是在那里似乎有相当的丛林,所以一些指导会很棒。

我正在运行默认统一的Ubuntu 14.04。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.