我花了很长时间尝试实现这一点,但我只是停留在基本的 Hello World 示例上。
我导航到/usr/share/X11/xkb/symbols
并编辑了 us 文件(因为我使用标准的美国键盘),并更改了
key <AC08> { [ k, K ] };
进入
key <AC08> { [ k, K, A ] };
我还删除了 /var/lib/xkb 中的 .xkm 文件并重新启动。根据
我现在应该期望在 rightalt+k 上看到大写字母 A,但却什么也没看到。
答案1
简短回答:您需要设置/激活第三级移位(默认为:AltGr/Right Alt)
因此使用我的答案在这里作为参考,也解释了这一点。
声明 2、4、8,我不知道它是否会起作用
key <AC08> { [ k, K, a, A] };
在末尾添加此行,以激活RAlt第三级移位
level3(ralt_switch)
重新加载 XKB 数据
sudo dpkg-reconfigure xkb-data
我建议创建新的继承,而不是在更新时被覆盖的修改。检查如何添加新的键盘布局(自定义键盘布局定义)或者在 ubuntu 上创建新的键盘布局需要哪些步骤?