Страница 1 из 1

Проблема с хоткеяими в основе которых переключатель клавиатуры Xorg

Добавлено: 01 дек 2007 13:15
hatred
Кстати, эта бага не в том что переключение происходит по KeyPress вместо KeyRelease?

Проблема с хоткеяими в основе которых переключатель клавиатуры Xorg

Добавлено: 01 дек 2007 18:30
loooser
Кстати, эта бага не в том что переключение происходит по KeyPress вместо KeyRelease?
Да, в том самом. Это если упрощённо рассматривать проблему.

Проблема с хоткеяими в основе которых переключатель клавиатуры Xorg

Добавлено: 03 дек 2007 17:43
Under
Проблема с раскладкой в KDE - да, но в иксах то откуда?

Код: Выделить всё

Option "XkbLayout"  "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
А в КДЕ тот же KKBSwitch.
Всегда отключаю КДЕ-шный арсенал переключалки, хотя и там настраивается в ~/.kde/share/config/kdeglobals.

Проблема с хоткеяими в основе которых переключатель клавиатуры Xorg

Добавлено: 03 дек 2007 21:33
hatred
Under смысл не в этом. и не в КДЕ.

В общем - переключение раскладки работает, все нормально, переключатель выбран как Ctrl+Shift.... и так, сама бага, нажимаем горячую клавишу в каком нить приложении, например Ctrl+Shift+U и что мы видим? комбинация не работает, раскладка переключилась. А все потому что переключение раскладки происходит по событию KeyPress, а нужно по KeyRelease

Проблема с хоткеяими в основе которых переключатель клавиатуры Xorg

Добавлено: 04 дек 2007 15:33
Under
Аа.. Теперь ясно. Я просто не использую комбинаций с ктрл+шифт, как то несознательно даже, поэтому не замечал этой проблемы..

Проблема с хоткеяими в основе которых переключатель клавиатуры Xorg

Добавлено: 05 дек 2007 08:42
hatred
А это для любых комбинаций верно :) в которой есть переключатель раскладки

Хм, тему нужно засплитить

Проблема с хоткеяими в основе которых переключатель клавиатуры Xorg

Добавлено: 05 дек 2007 15:19
Under
Что интересно, попробовал комбинации с ктрл+шифт (так переключается раскладка), и работают... ктрл+шифт+эск, ктрл+шифт+U.. Правда изъян нашелся старый... Не работает копипаст с руской раскладкой по клавишам ктрл+с ктрл+v. Имхо, ушли от сабжа далековато.

Проблема с хоткеяими в основе которых переключатель клавиатуры Xorg

Добавлено: 05 дек 2007 17:34
hatred
А переключался клавиатуры у тебя тоже Ctrl+Shift?

Проблема с хоткеяими в основе которых переключатель клавиатуры Xorg

Добавлено: 05 дек 2007 19:34
Under
hatred писал(а): А переключался клавиатуры у тебя тоже Ctrl+Shift?
Я же постил выдержку с xorg.conf. Да, язык ввода переключается под ctrl+shift, и используемые мной пара комбинаций работают, не смотря на то, что раскладка при их применении все же переключается. Но это разве проблема? Работают же...

Проблема с хоткеяими в основе которых переключатель клавиатуры Xorg

Добавлено: 06 дек 2007 00:19
loooser
Under: а что у тебя делает ктрл+шифт+эск? Случайно не меню "Пуск" раскрывает? Если да, то оно работает потому, что на самом деле это комбинация должна быть ктрл+эск (без шифта). А если нет, то что это за программа, которая такую комбинацию использует - я сейчас попробовал одной рукой эти три кнопки нажать - чуть руку не сломал :))

ктрл+шифт+U - то же самое, что за программа и что комбинация должна сделать? Просто ктрл+U не пробовал?

По-моему у меня тоже какие-то комбинации в какой-то проге срабатывали, только ещё и раскладка переключалась. Но в большинстве случаев всё-таки не срабатывает. Например при наборе текста попробуй ктрл+шифт+стрелка_влево <--- курсор перескочит на слово, а должен перескочить с выделением (как шифт+стрелка, только сразу слово). Да даже если и просто переключение раскладки, всё равно это не дело.

Или ещё в гимпе рисование кистью - если зажать ктрл+шифт, то он должен показывать прямую линию (с углом по 15 градусов, кажется)...

Короче баг до смешного убогий, и вместе с тем до слёз мешающий работать. Даже наводит на сомнения по поводу преимуществ опен-сорса - ведь все про него знают уже хрен знает сколько времени, а баг и поныне живее всех живых :(

Проблема с хоткеяими в основе которых переключатель клавиатуры Xorg

Добавлено: 06 дек 2007 10:39
Under
Нет, не меню «пуск», а ProcessTable. И в самом деле, по CTRL+ESC работает, собственно ты прав, шифт оказался «пятой лапой» в этих комбинациях, и все работает без него.

«я сейчас попробовал одной рукой эти три кнопки нажать - чуть руку не сломал»
Рука не болит печатать? Ты уж извини, что спровоцировал невольно :-).
А по поводу сочетания. Привык я к нему в винде, где оно является очень полезным, когда очередная прогроммулька объелась памятью и не хочет добровольно покинуть заведение. Собственно, по этой аналогии и жамкаю ктрл+шифт+эск в КДЕ, и думал что сочетание как раз трехзначное, так как результат у них, по смыслу идентичный.
Попробовал назначить пару сочетаний с корнем «ктрл+шифт» в xchat и krusader, в первом не работают, во втором не назначаются :).
И в целом, обидно конечно... Раньше особого внимания на это не обращал, да и сейчас не мешает, но момент не приятный, а с учетом давности вопроса, неприятен в двойне...