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

Всё о линукс сообществе Владивостока, организационные вопросы и предложения, проекты, линуксовки
Ответить
Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

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

Сообщение hatred »

Кстати, эта бага не в том что переключение происходит по KeyPress вместо KeyRelease?
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

loooser
Sr. Member
Sr. Member
Сообщения: 286
Зарегистрирован: 07 июн 2006 16:10
Откуда: Владивосток
Контактная информация:

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

Сообщение loooser »

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

Under
Full Member
Full Member
Сообщения: 151
Зарегистрирован: 06 ноя 2007 02:13
Откуда: Владивосток
Контактная информация:

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

Сообщение Under »

Проблема с раскладкой в KDE - да, но в иксах то откуда?

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

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

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

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

Сообщение hatred »

Under смысл не в этом. и не в КДЕ.

В общем - переключение раскладки работает, все нормально, переключатель выбран как Ctrl+Shift.... и так, сама бага, нажимаем горячую клавишу в каком нить приложении, например Ctrl+Shift+U и что мы видим? комбинация не работает, раскладка переключилась. А все потому что переключение раскладки происходит по событию KeyPress, а нужно по KeyRelease
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

Under
Full Member
Full Member
Сообщения: 151
Зарегистрирован: 06 ноя 2007 02:13
Откуда: Владивосток
Контактная информация:

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

Сообщение Under »

Аа.. Теперь ясно. Я просто не использую комбинаций с ктрл+шифт, как то несознательно даже, поэтому не замечал этой проблемы..
Gentoo Linux

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

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

Сообщение hatred »

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

Хм, тему нужно засплитить
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

Under
Full Member
Full Member
Сообщения: 151
Зарегистрирован: 06 ноя 2007 02:13
Откуда: Владивосток
Контактная информация:

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

Сообщение Under »

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

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

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

Сообщение hatred »

А переключался клавиатуры у тебя тоже Ctrl+Shift?
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

Under
Full Member
Full Member
Сообщения: 151
Зарегистрирован: 06 ноя 2007 02:13
Откуда: Владивосток
Контактная информация:

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

Сообщение Under »

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

loooser
Sr. Member
Sr. Member
Сообщения: 286
Зарегистрирован: 07 июн 2006 16:10
Откуда: Владивосток
Контактная информация:

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

Сообщение loooser »

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

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

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

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

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

Under
Full Member
Full Member
Сообщения: 151
Зарегистрирован: 06 ноя 2007 02:13
Откуда: Владивосток
Контактная информация:

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

Сообщение Under »

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

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

Ответить