About Blog Dev | Alfa Romeo SZ Conkeror wishlist

Переключатель раскладки клавиатуры

Обычно все для этого используют две различных комбинации - Alt+Shift или Ctrl+Shift. Я же, спасибо Линуху, уже года три использую в этом качестве кнопку Caps Lock.

Плюсов куча - во-первых, это всего одна кнопка, а не комбинация. Во-вторых, её никогда не нажмёшь случайно - как бывает, нажимается Ctrl+Shift, если хотел использовать какую-то комбинацию с этими кнопками, но передумал. В-третьих, она расположена удобнее для руки - на том самом частоиспользуемом среднем ряду.

В общем, с какой стороны ни глянь - сплошные плюсы. ;) Однако есть одна проблема - если в X11 это всё настраивается легко, то в винде - хрена, МС предоставила крайне малый набор хоткеев. :( Первое время я выкручивался с помощью Punto Switcher’а, у которого было два недостатка. Он толстый (до 8 метров в памяти) как для маленькой утилитки, и Shift+CapsLock в нём не переключали раскладку, а включали сам CapsLock. Что раздражало, конечно.

Однако с полтора года назад я наткнулся на маленькую, но очень полезную утилиту, которую как будто для меня и сделали. ;) Называется она lswitch, и делает всего одно необходимое действие - биндит переключение раскладки на произвольную клавишу. Ну и “lswitch 20” в автозагрузке убирает все проблемы. ;)

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

Спасает то, что я привык в любой программе возвращаться на английский. ;) Не то чтобы даже привык, а просто рефлекс такой развился - не знаю, от чего, но уже давненько оно такое. ;)

Так что вот - рекомендую использовать. Куда удобнее стандартных комбинаций.

Add post to: Delicious Reddit Slashdot Digg Technorati Google
Comment post

Comments

dmitriy-budashny 11.11.2007 21:46

У меня тоже привычка: после каждого ввода текста возвращаю раскладку в исходное состояние :)

reply
angriffmeister 11.11.2007 21:46

+1, только у мну иногда таки CapsLock ножимаеццо случайно :) тем не менее, ентой клавишей пользуюсь таки редко, т.к. настроил Alt+Shift+$n, где n -- цифра (с основной клавы), ибо циклично переключать CapsLock по 4-м раскладкам вейсьма локошерно. А вот в X11 мну не додумался, как замапить конь-кретный ноборъ символоффъ на Alt+Shift+$n. :(

reply
murkt 11.11.2007 21:46

Тут таки идея - а если для множественных раскладок юзать Ctrl+1, Ctrl+2, etc? Украинский язык всё-таки нужен иногда. Вообще, для таких идей только свои проги писать :)

PS заметил фичу - над окошком для текста есть чексбокс с текстом "Подписаться на комментарии (поле E-mail должно быть заполнено)" а под окошком и кнопкой отправить: "Notify me of followup comments via e-mail" а ещё само окошко произвольно иногда меняет размеры.

reply
Alexander Solovyov 11.11.2007 21:46

циклично переключать CapsLock по 4-м раскладкам вейсьма локошерно.

Угу, неудобно. Но у меня только англ и рус, и всё.

А вот в X11 мну не додумался, как замапить конь-кретный ноборъ символоффъ на Alt+Shift+$n. :(

Есть методы. Только я не помню, как. Думаю, гугль поможет. ;)

reply
Alexander Solovyov 11.11.2007 21:46

Угу, оно как-то само пришло. И никуда не денешься... ;)

reply
Alexander Solovyov 11.11.2007 21:46

Вообще, для таких идей только свои проги писать :)

Ага. Насчёт Ctrl+1 - тут еще такой вопрос, что неплохо бы повесить, к примеру, на КапсЛок - рус/англ, а украинский - на другую кнопку. Такое умеет РусЛат, но он "не знает" кнопки CapsLock.

PS заметил фичу - над окошком для текста есть чексбокс с текстом “Подписаться на комментарии (поле E-mail должно быть заполнено)” а под окошком и кнопкой отправить: “Notify me of followup comments via e-mail”

Хм... Честно говоря, не уверен, что это одно и то же. Надо будет посмотреть и подумать.

а ещё само окошко произвольно иногда меняет размеры.

Какое свинство. ;) Покажешь, ог? ;)

reply
Денис Лозко 12.11.2007 13:17

Насчёт Ctrl+1 - тут еще такой вопрос, что неплохо бы повесить, к примеру, на КапсЛок - рус/англ, а украинский - на другую кнопку.

У меня три языка — ENG, RUSUKR

По CapsLock переключаются RUS/ENG, как самые частоисользуемые. Если надо UKR — идем в Shift+Alt

reply
Alexander Solovyov 12.11.2007 14:43

По CapsLock переключаются RUS/ENG, как самые частоисользуемые. Если надо UKR — идем в Shift+Alt

А как ты этого достиг? :)

reply
Денис Лозко 13.11.2007 11:53

А как ты этого достиг? :)

Продал душу, компьюетерному дъяволу. :-E

По СapsLock — переклюючает PS. А Shift+Alt — стандартная виндовая комбинация %)

PS: Постоянно вместо CapsLock получается написать CapsLozk o_O

reply
Alexander Solovyov 13.11.2007 15:22

PS: Постоянно вместо CapsLock получается написать CapsLozk o_O

Хахаха, а я иногда вместо ping пишу piranha (как ни старался, сейчас то же самое сделал). :-)

reply
Alexander Solovyov 11.11.2007 21:46

А Ctrl тогда не поломается?

reply
madbox 11.11.2007 21:46

Есть хорошая программка http://ruslat.hotbox.ru/, позволяет переключать, используя одну клавишу + конвертит неправильно набранный текст + можно невесить на разные клавиши разные группы раскладок - не работает в Висте :(.

reply
Alexander Solovyov 11.11.2007 21:46

Да, Руслат очень удобен тем, что можно на разные кнопки повесить разные раскладки...

А кстати, он сейчас обновляется?

reply
madbox 11.11.2007 21:46

Единственное обновление, ИМХО, которое надо сделать, это поддержка Висты.

reply
Alexander Solovyov 11.11.2007 21:46

Угу, она бы не помешала...

reply
Денис Лозко 12.11.2007 13:15

Как и lswitch’а так и у PS’а есть одна большая проблема — при файловых диалогах не срабатывают. Приходится использовать Shift+Alt в этих случаях.

А так, перешел с lswitch’a на PS потому как были какие-то проблемы, о которых уже забыл ;)

reply
Alexander Solovyov 12.11.2007 14:44

Переходи на X11. ;)

reply

Comment form for «Переключатель раскладки клавиатуры»

Required. 30 chars of fewer.

Required.

Comment post