|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Anfimov 2:5020/400 20 Jun 2007 18:56:32 To : Zahar Kiselev Subject : Re: xkb -------------------------------------------------------------------------------- 2007-06-19, Zahar Kiselev <Zahar.Kiselev@p1.f382.n5030.z2.fidonet.org> пишет: > Hello Andrey! > > Jun 19 20:30 07, Andrey Melnikoff wrote: [skipped] > А только ли gdk и оно ли виновато? > Я вот например запустил xev и посмотрел. > Если при включенной русской раскладке нажимаем Ctrl-N то получаем 2004 в > флагах состояния и _латинскую_ букву. Только. Поскольку true toolkit на action вешает состояние флагов и keysym, полученный из символа. После чего работает на любой раскладке. Всякие Г до такой rocket science, естественно, не додумались. > Правда почему-то 2004 выдается когда отображается событие по _отпусканию_ > клавиши, а не нажатие, но может я при беглом просмотре чего-то не понял. > Причем выдается n маленькое, а не N большое. > А вот если нажимаем Alt-N то получаем state 2008 и _русскую_ букву > "т"(Cyrillic_te). Интересно - почему так? Тут ведь уж точно ни одна программа Видимо, потому, что символ Ctrl-т глубоко бессмысленен в эмуляторе терминала, в отличие от Alt-т. --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/19170f2391ac6.html, оценка из 5, голосов 10
|