vs220 |
|
Темы:
25
Сообщения:
8524
Участник с: 16 августа 2009
|
vasekОно не меняется при переключении с ru на ua например , поэтому бесполезно если три раскладки о чем и говорил Aivar |
vasek |
|
Темы:
47
Сообщения:
11848
Участник с: 17 февраля 2013
|
vs220Насчет 3-х раскладок вопросов нет. Я ему отвечал в части 2-х раскладок, что данный параметр меняется и без использования светодиода - я понял его высказывание так, что это связано только со светодиодом - возможно я его не правильно понял. EDIT 1 - насчет программного опредедения текущей раскладки (при их них наличии более 2-х) - имхо должно что то меняться - любое воздействие должно иметь отклик - просто мы не можем это определить. Даже стало интересно, нужно будет подумать.
Ошибки не исчезают с опытом - они просто умнеют
|
vs220 |
|
Темы:
25
Сообщения:
8524
Участник с: 16 августа 2009
|
vasekМеняется, skb и плагины для панелей определяют раскладку. Но это где то наверное на уровне библиотек а не утилит |
akorop |
|
Темы:
111
Сообщения:
1756
Участник с: 29 февраля 2012
|
Нашёл API запроса текущей раскладки (XkbGetState, поле group), приделал к s1kls возможность определения клавиши для временного переключения, которую можно совместить с иксовой клавишей Compose. У меня Compose - CapsLock, иксовые переключалки раскоадок не используются. Для включения трёх раскладок (us, ru, ua) по правым Shift, Ctrl и Win и для временного перехода на en при нажатом Caps вызов получается такой: s1kls 62 105 134 -s0 66. На AUR залито. |
vasek |
|
Темы:
47
Сообщения:
11848
Участник с: 17 февраля 2013
|
akoropСпасибо за наводку. Нашел небольшую программку (исходник), основанную на XkbGetState, скомпилил и вот что получается (вывод, конечно, можно настроить под себя, благо исходники есть) На 3-х не пробовал, не хочется ставить.
Ошибки не исчезают с опытом - они просто умнеют
|