仅修改 .xmodmap 中的一层键盘

仅修改 .xmodmap 中的一层键盘

我的默认键盘布局如下所示

$ xmodkeymap -pke
...
keycode  38 = a A a A ae AE ae AE a A ae AE
...

我想修改布局中mode_switch按下的部分,即应更改第 3 列和第 4 列,但所有其他列应保持不变。

目前,我复制了旧布局并替换了第 3 列和第 4 列:

...
keycode  38 = a A Greek_alpha Greek_ALPHA ae AE ae AE a A ae AE 
...

但是,如果有一种方法可以.xmodmap通过以下方式写入文件,那就更好了仅有的指定差异到默认键盘布局。理想情况下,会有一些占位符(我们称之为它*)代表默认布局中使用的符号。相同的文件可以写为:

...
keycode  38 = * * Greek_alpha Greek_ALPHA * * * * * * * * 
...

我可以编写一个脚本来从上面的文件生成.xmodmap,但我更喜欢xmodmap.

相关内容