[oodisc] M-dash
Alexej Kryukov
akrioukov на newmail.ru
Вт Фев 15 00:44:02 MSK 2005
On Wednesday 09 February 2005 19:41, Sergey Kuznetsov wrote:
>
> Спасибо, работает. Правда, почему-то через раз и каким-то
> непредсказуемым образом. Может, клаву менять пора :-(.
"Через раз" -- это не потому ли, что Вы вводите комбинации то с
русской, то с английской раскладки? Не забывайте, что привязка
keysyms к определенным клавишам определяется именно текущей
раскладкой.
> Подскажите, а где можно прочесть про названия клавиш, которые
> фигурируют в этом файле?
Опять же, это названия не клавиш, а X11 keysyms, т. е. неких кодов,
в которые преобразуются поступающие с клавиатуры сигналы в зависимости
от текущей раскладки. А пользовательское приложение, в свою очередь,
уже решает, как преобразовать эти коды в отображаемый на экране
текст.
Полный список X11 keysyms (как названий, так и числовых значений)
можно найти в файле /usr/X11R6/include/X11/keysymdef.h, где
определяются практически одноименные им константы (только надо
отбросить элемент XK_, с которого их названия там начинаются).
Ну а для юникодовых символов, которые в этом файле отсутствуют,
можно использовать обозначения вида Uxxxx, причем числовое значение
такого keysym будет равняться сумме его индекса Unicode и
числа 0x1000000.
--
Regards,
Alexej Kryukov <akrioukov at newmail dot ru>
Moscow State University
Historical Faculty
Подробная информация о списке рассылки Oo-discuss