
Я гуглил различные руководства по созданию пользовательской раскладки клавиатуры с помощью xkb. Я хочу, чтобы левая клавиша alt отправляла событие клавиши control. После множества проб и ошибок я пришел к этому (на основе эстонской раскладки клавиатуры):
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> };
};
Я добавил его, evdev.xml
и когда я использую визуализатор макета GNOME, он показывает измененное сопоставление, но клавиши работают как и прежде. Удивительно, но измененное сопоставление работает правильно в xterm.
Я что-то делаю не так или есть другой способ изменить раскладку клавиатуры с помощью Wayland? Я успешно использовал xmodmap в течение десятилетия, но гугление показывает, что он не поддерживается Wayland.