Настраиваемые раскладки клавиатуры: добавление символа, для которого не определена клавиатура

Пару лет назад я следовал инструкции , посвященной пользовательской раскладке клавиатуры , и с тех пор был в двораке + двуязычном + типографском блаженстве.

Теперь я хотел бы добавить тонкий неразрывный пробел (U+202F) в качестве одного из моих альтернативных ключей в моем арсенале (который предшествует двоеточиям и вопросительным знакам при написании на французском языке), но, похоже, нет keysym определен для этого символа в /usr/include/X11/keysymdef.h, поэтому мне не ясно, как его добавить.

Есть мысли? Есть ли какой-то способ, которым я могу просто предоставить номер Unicode в файле определения макета? Или есть способ определить новый keysym?

Спасибо заранее.

4
задан 25 March 2014 в 17:53

1 ответ

Да, возможно использовать код Unicode непосредственно в xkb файлах определения раскладки клавиатуры в /usr/share/X11/xkb/symbols/ или использовать с keysym использование этого Примера формата U#### или 0x100####.

:

key <AD04> { [        r, R,           U200F,        U200E           ] };

Или определить новый keysym:

xmodmap -e "keysym RLM = U200F"

Для постоянного keysym, добавьте к ~/.xmodmap файл:

keysym RLM = U200F

Ссылки:

0
ответ дан 25 March 2014 в 17:53

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

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