Настройка раскладки Бирмана в Omarchy
Последние лет 15 я пользуюсь раскладкой Бирмана везде. Со времён моих экспериментов с Ubuntu я помню, что она доступна и в Linux-системах, и обычно называется «типографской версией» русской раскладки или вроде того.
В Omarchy всё, что касается ввода, настраивается в конфиге Hyprland, который лежит в ~/.config/hypr/input.lua.
После настройки раскладки мой конфиг выглядит вот так:
hl.config({
input = {
kb_layout = "us,ru",
kb_options = "grp:alt_shift_toggle,misc:typo,lv3:ralt_switch",
},
})
kb_layout настраивает две раскладки: английскую и русскую.
kb_options настраивает три штуки сразу:
- переключение по Shift + Alt, привычное нашему брату;
- включение дополнительного слоя символов поверх текущих раскладок;
- доступ к этому слою по нажатию на Right Alt.
По умолчанию в этом конфиге прописано ещё kb_variant = "intl", но мне оно ломало ввод кавычек на английской раскладке. Видимо, это нужно для ввода букв с акутами или вроде того.
Полный список всего интересного, что доступно в этих настройках, можно найти выполнив:
cat /usr/share/X11/xkb/rules/evdev.lst
У меня же, с конфигом выше, доступны привычные символы из раскладки Бирмана по Right Alt. Дополнительный уровень Shift тоже работает. То есть, короткое тире доступно.
(Вполне возможно, что в этой раскладке нет каких-то символов из новых версий раскладки Бирмана. Но я ими не пользуюсь, потому не замечал.)