Настраиваемые раскладки клавиатуры: добавление символа, для которого не определена клавиатура
Пару лет назад я следовал инструкциям по раскладке клавиатуры и с тех пор был в двораке + двуязычном + типографском блаженстве.
Теперь я хотел бы добавить тонкий неразрывный пробел (U+202F) как один из моих альтернативных ключей в моем арсенале (который предшествует двоеточиям и вопросительным знакам при написании на французском языке), но похоже, что нет keysym определяется для этого символа в /usr/include/X11/keysymdef.hтак что мне не понятно, как его добавить.
Какие-нибудь мысли? Есть ли какой-то способ, которым я могу просто предоставить номер Unicode в файле определения макета? Или есть способ определить новый keysym?
Заранее спасибо.
1 ответ
Да, код Unicode можно использовать непосредственно в файлах определения раскладки клавиатуры xkb в /usr/share/X11/xkb/symbols/ или использовать с keysym используя этот формат U#### или же 0x100####,
Пример:
key <AD04> { [ r, R, U200F, U200E ] };
Или определить новый keysym:
xmodmap -e "keysym RLM = U200F"
Для постоянного ключа добавьте в ~/.xmodmap файл:
keysym RLM = U200F
Рекомендации: