Почему мои изменения в xkb не работают?

Короткая версия

В настоящее время AltGr + - создает ¥. Я хочу, чтобы он создал en-dash. В /usr/share/X11/xkb/symbols/us я заменил все события «йены» на «endash» и перезапустил, но это не имело значения.

Для записи:

$ setxkbmap -query
rules:      evdev
model:      pc104
layout:     us
variant:    altgr-intl
options:    lv3:ralt_switch_multikey,numpad:pc
[!d3 ]

Более длинная версия

Я начал сначала, посмотрев в /usr/share/X11/xkb/symbols/us, который содержит раздел, отмеченный xkb_symbols "altgr-intl" {. Этот раздел содержит include "us(intl)" и include "level3(ralt_switch)", и не упоминается AE11 (это код ключа для -).

В разделе с надписью xkb_symbols "intl" { содержится key <AE11> { [ minus, underscore, yen, dead_belowdot ] };, и поэтому я изменил yen здесь в позиции AltGr на endash.

Устранение неполадок

Если я установил setxkbmap -layout us -variant mac, AltGr + [ f17] создает en-dash, как ожидалось (и как определено в разделе xkb_symbols "mac" {).

Я также попытался заменить q и w на секции xkb_symbols "basic" { и xkb_symbols "intl" { но это изменение ничего не делало после перезапуска. Я также попытался setxkbmap -layout us выбрать макет basic, но это также не повлияло.

1
задан 11 August 2013 в 02:50

0 ответов

Другие вопросы по тегам:

Похожие вопросы: