我在 google 上搜索了有关使用 xkb 创建自定义键盘布局的各种指南。我想要左 Alt 键发送控制键事件。经过大量的试验和错误,我想出了这个(基于爱沙尼亚语键盘布局):
partial alphanumeric_keys modifier_keys
xkb_symbols "ee_dfv" {
include "ee(basic)"
name[Group1]="Estonian (DFV)";
key <LALT> {
type[Group1]="ONE_LEVEL",
symbols[Group1] = [ Control_L ]
};
modifier_map Control { <LALT> };
};
Run Code Online (Sandbox Code Playgroud)
我添加了它evdev.xml,当我使用 GNOME 布局可视化器时,它确实显示了修改后的映射,但按键的工作方式和以前一样。令人惊讶的是,修改后的映射在 xterm 中可以正常工作。
我做错了什么还是有其他方法可以使用 Wayland 修改键盘布局?我成功使用 xmodmap 十年了,但谷歌搜索表明 Wayland 不支持它。