Email or username:

Password:

Forgot your password?
Maxim Lebedev

Вопрос знатокам: хочу через конфиг xkb заменить только символьные раскладки, желательно не привязываясь к текущему языку клавиатуры. Список ключей вида `key <AA99> {[bottomsymbol, uppersymbol]};` я подготовил, хочу активировать третий уровень (после уровня с буквами и уровня с заглавными, он же - первый у ключа) по alt+ключ и четвертый по shift+alt+ключ. Что нужно дописать в конфиге для этого?

11 comments
Maxim Lebedev

Спойлер: адаптирую типографскую раскладку Бирмана.

Всё что я нахожу в репозиториях либо отстает от актуального набора символов раскладки, либо привязано к языкам и дублируется в нескольких файлах. Но обычно включает и то, и то.

Maxim Lebedev

На всякий случай, вот исходник моего конфига: gitlab.com/toby3d/dotfiles/-/s

sigsergv

@toby3d базовая копия же уже есть в xkb, находится в модуле typo.

sigsergv

@toby3d /usr/share/X11/xkb/symbols/typo

Maxim Lebedev

@sigsergv Хм, ты прав, оно лежит у меня в системе. Но в настройках раскладок я ничего с ним связанного не вижу.

DELETED

@toby3d Так ты misc:typo (у меня это в XKBOPTIONS в /etc/default/keyboard) включать собрался или что?

@sigsergv

Maxim Lebedev

@tennoseremel @sigsergv Понятия не имею, если честно. Я просто хочу чтобы вместо стандартных символов которые используются клавиатурами по-умолчанию были типографские через зажатый правые alt и/или alt+shift. Первое что я увидел связанное с раскладками это xkb, вот за него и цепляюсь.

DELETED

@toby3d Так тебе надо включить типографскую раскладку на 3 уровне и выбрать клавишу для третьего уровня. Т.е. в моём случае (в Дебиане) это:

XKBOPTIONS="misc:typo,lv3:ralt_switch,nbsp:level3n,keypad:oss"

в /etc/default/keyboard

А если у тебя, например, кеды, то должна быть просто опция включения где-то в настройках клавиатуры (это не раскладка, а допопции). В гноме и других не знаю.

DELETED

@toby3d Ну там тоже должно быть возможно как-то XKBOPTIONS задать :)

sigsergv

@toby3d Потому что это не раскладка, а дополнительная опция, поищи где-нибудь в Advanced options.

Go Up