Полезное использование WINKEY(временное переключение раскладки)
В силу специфики моей работы мне часто приходится писать технические документы со
вставками на английском языке. В связи с этим я настроил xorg таким образом, чтобы
можно было писать на вражеском языке при нажатом WINKEY. Вот моя настройка xorg.conf
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp:lwin_switch,grp:rwin_switch"
EndSectiongrp:lwin_switch,grp:rwin_switch собственно вот эта настройка.
Если текущая раскладка - win+ печатем на английском, если на английская - win+ печатаем на русском.
- 2925 просмотров
Страница для печати

Это всё фигня. Меня другой вопрос занимает уже давно - придумал ли кто-нибудь решение проблемы с нормальным переключением раскладки по ctrl+shift ?
Т.е. чтобы раскладка переключалась только после отпускания ctrl и/или shift, и только в том случае, если небыло нажато ещё и других кнопок на клаве и мышке?
Хотя бы частичное решение этого хотябы через Ж... есть в природе? Только чтобы самому программить не надо было...
А вчём проблема? Как видно у меня переключение идёт по ctrl+shift, никакого дискомфорта нет...
Ну я же описал проблему: переключение раскладки срабатывает при нажатии ctrl+shift. А должно срабатывать - при отпускании.
Дискомфорт появляется только в программах, которые тоже используют ctrl + shift + что_то_ещё --происходит в лучшем случае ненужное переключение раскладки, а в худшем не работает сочетание. Например в гимпе надо жать ctrl+shift для рисования прямых линий карандашом, а из-за такого косяка оно не работает :(
Это всё фигня. гм. помоему я уже гдето такое начало комента тут слышал Ж;-)
"срабатывает при отпускании" и "только ctrl-shift без других нажатых клавишь" xkb из коробки не умеет. патч как говорится велком Ж:-)
решение в лоб - временно отключать для данного окна русский язык. например xxkb такое умеет. можно клацнуть средней кнопкой мышки на флажок-переключатель для окна, что бы убрать его. можно средставами xxkb убрать переключение русского для gimp перманентно. решение не идеальное, но самое простое.
если не считать более простое решение как то использовать нормальныей переключатель раскалок capslock Ж;-)
--
Signature invent in progress 24% ##........
Ну извиняюсь за плагиат :)
Да давно бы написал, еслиб умел :(
А вот с этого момента пожалуйста поподробней...
У меня в доке по xxkb написано только вот такое:
XXkb.app_list.<критерий>.<действие>: <список>
<Действие> может быть
- ignore - приложения из этого списка игнорируются и не отслеживаются. Дополнительная опция ignore.reverse (см. ниже) меняет смысл этого списка на обратный.
- start_alt - для приложений из этого списка при старте сразу включается альтернативная группа (обычно - русская).
- alt_group1
alt_group2
alt_group3
alt_group4 - позволяют указать, что для приложений из этого списка надо сразу установить альтернативную группу, указанную цифрой, а не ту, что задана опцией XXkb.group.alt.
Я так понимаю, что "не отслеживаются" означает что для этих окон не запоминается раскладка, но это не означает совсем отключение переключателя для него...
Может xxkb надо какой-то новый? У меня 1.10-2.1+b1 из Debian Etch. Короче, рабочий пример был бы очень кстати.
похоже я поспешил. xxkb тут не поможет. хорошо хоть у меня такой проблемы нет Ж:-) удачи
--
Signature invent in progress 24% ##........
Вспомнился анекдот:
Врач осматривает пациента и всё приговаривает: "- Хорошо...", "- Хорошо..."
Пациент его и спрашивает: "Доктор, что хорошего?". А тот отвечает: "Хорошо, что не у меня..."
%=)
фразой "в обе стороны" имело ввиду, что если на находимся в русской раскладка win+ печатет на английском, если на английской win+ печатаем на русском.
А так, спасибо за правку ;-)
fixed Ж:-)
--
Signature invent in progress 24% ##........
це кажется более полезное использование клавиши win чем просто отображение меню. надо будет попробовать ;)
а я использую win в основном как модификатор для горячих клавиш Ж:-)
--
Signature invent in progress 24% ##........
Я кстати тоже стараюсь все горячие клавиши для WM/DE на Win перевесить. Ведь для того эту кнопку и придумали :)
PS. Интересно, а можно ли переключение раскладки на Ctrl+Win повесить? Было бы выходом, в принципе...
И че? Не решается задачка? Я вот тоже задался такой мыслью.. правда на win+shift хочу... раньше, в х11 все было проще, через файлы group и iso9995 все решалось, настроить можно было практически как угодно... а как на xorg перелез - началось... Очень хочется найти решение. Если кто найдет, мыльните мне на searcher(dog)ukr.net
Отправить комментарий