Пару лет назад я следовал инструкции , посвященной пользовательской раскладке клавиатуры , и с тех пор был в двораке + двуязычном + типографском блаженстве.
Теперь я хотел бы добавить тонкий неразрывный пробел (U+202F
) в качестве одного из моих альтернативных ключей в моем арсенале (который предшествует двоеточиям и вопросительным знакам при написании на французском языке), но, похоже, нет keysym
определен для этого символа в /usr/include/X11/keysymdef.h
, поэтому мне не ясно, как его добавить.
Есть мысли? Есть ли какой-то способ, которым я могу просто предоставить номер Unicode в файле определения макета? Или есть способ определить новый keysym
?
Спасибо заранее.
Да, возможно использовать код 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
Ссылки:
xkb
просто и удивителен. – Jon 17.05.2020, 15:10