[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