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