我正在Ubuntu 20.04
使用窗口管理器运行 Linux ( ) XFCE4
。我知道一些方法可以将 CAPSLOCK 键重新映射为无操作或模拟其他键。但是,我想知道是否有办法将 CAPSLOCK 映射为死键?
换句话说,我想做以下的事情......
CAPSLOCK + a => á
CAPSLOCK + n => ñ
... etc. ...
我知道~/.XCompose
,但我找不到任何关于如何将 CAPSLOCK 映射为死键的文档,或者是否可能。
提前感谢您的任何想法和建议。
附言:请注意,“死键”一词具有特殊含义。它确实不是意思是“一个被映射为不执行任何操作的键”(我甚至在上面指定了我已经知道如何使 CAPSLOCK 成为一个无操作,那就是不是我在这里问的是什么)。下面是“死键”的更完整定义,我在这里使用了该术语。
答案1
我正在做一些类似的事情,尽管不是用 XFace,并且不像你的映射那么简单。
例如,我希望能够同时发出 àáâäå 的声音,因此我使用了键盘的节奏......
像这样设置:
/usr/bin/setxkbmap -model pc105 -layout us -variant altgr-intl -option nodeadkeys,compose:caps
该命令驻留在我的~/.fluxbox/startup
然后我就可以创建一个具有以下键序列的 á:
Caps+' a
其他例子:ñ
Caps+~ n