работает на Wordpress

Переключение раскладки по Caps Lock в Windows

Заметка написана 27 августа 2008 ночью в категориях: software, tweak, windows

Не так давно я задумался, какие клавиши на клавиатуре я не использую и попытался найти им применение. Решил попробовать использовать клавишу Caps Lock для переключения раскладки клавиатуры, настроил и некоторое время тестировал переключение по Caps Lock в Ubuntu. Получилось очень удобно, для смены раскладки достаточно нажать одну клавишу, а не две, как раньше (Ctrl+Shift, например) и при включении альтернативной раскладки горит индикатор Caps Lock, что помогает быстро определить текущую раскладку визуально.

Но то, что в Linux получилось настроить установкой одной галочки (Keyboard Preferences — Layout Options — Layout switching — CapsLock key changes layout), в Windows настроить штатными средствами невозможно. Поэтому в качестве вспомогательной утилиты я решил использовать Punto Switcher, в котором переключение одной клавишей также настраивается очень просто: Параметры — Общие — Система — Переключение раскладки по: Caps Lock.

Да, и еще: в комментариях к одной старой заметке Ивана Сагалаева упоминается небольшая утилита lswitch.exe, которую вы можете попробовать, если не хотите использовать Punto Switcher.

« Год на DreamHost — полёт нормальныйGoogle Chrome доступен для загрузки »

Если вам понравилась эта заметка, рекомендуйте ее другим: 

Комментариев 22

  1. Наверное оно удобно, но т.к. комбинация не стандартная - то на чужом компе запутаешься

    Комментарий отправил автор Alex Dybenko 27 августа 2008 утром

  2. Я использую правый alt для переключения раскладок.

    А CapsLock это законное место для Ctrl :)

    А визуально переназначить любую клавишу удобно можно в программе xkeymacs

    Комментарий отправил автор kmmbvnr 27 августа 2008 утром

  3. Я тоже переключаю одной клавишей - левым Ctrl (удобно мизинцем нажимать), всегда Punto настраиваю так.

    Комментарий отправил автор savintsev_egor@livejournal 27 августа 2008 утром

  4. С помощью Autohotkey можно переключать вообще любой клавишей или любым сочетанием. Хоть дабл-кликом правой кнопкой мыши :)

    Комментарий отправил автор Maxim 27 августа 2008 утром

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

    Комментарий отправил автор virens 27 августа 2008 утром

  6. Хехе =)
    Пару дней назад как раз прошел твой путь по переходу на Caps Lock =)

    Комментарий отправил автор mrScalder@livejournal 27 августа 2008 перед обедом

  7. Alex Dybenko: а на чужом компьютере всё-равно владелец настроил под себя — и Ctrl+Shift может быть, и Alt+Shift.

    kmmbvnr: а правый Alt — Compose key :P

    Комментарий отправил автор Gluek 27 августа 2008 в обед

  8. Я, по привычке, переключаюсь контрол + шифт…
    Если использовать Капс Лок - каким образом тогда включать верхний регистр?

    Комментарий отправил автор Roman 27 августа 2008 днем

  9. Shift+Caps Lock.

    Комментарий отправил автор Gluek 27 августа 2008 днем

  10. На самом деле удобнее всего, имхо, переключать так: левый Ctrl - английский, правый Ctrl - русский. Со звуковым подтверждением.

    Я нажимаю клавишу и точно знаю, что если “пикнуло” - установлен русский язык. А в случае с CapsLock раскладки переключаются циклически.

    Я юзаю древнющую SwitchIt! - она все это делает и запоминает раскладку для КАЖДОГО приложения (аська - русский, ворд - english и т.д.). Большего и не надо.

    Комментарий отправил автор ivs 27 августа 2008 вечером

  11. Люди, которые не используют TAB, меня пугают. Это НЕ нормально.

    Комментарий отправил автор ivs 27 августа 2008 вечером

  12. А можно вообще переложить переключение клавиатуры на автоматику через Keyboard Ninja

    Комментарий отправил автор jj_warez@livejournal 28 августа 2008 днем

  13. […] Gluek рассказывает о том, как сделать в Windows переключение раскладки клавиатуры по нажатию Caps Lock. Все равно никто не пользуется этим текстовым «КРИКОМ» из адекватных людей. […]

    Pingback отправил автор Lifehacker » Архив » Интересное в блогосфере 29 августа 2008 перед обедом

  14. Капслок нужно использовать только по назначению. Знаете почему?
    Потому что, когда нужно будет написать слово длиннее трех букв нужно переключаться на капслок - так бысрее, когда печатаешь 10-ю пальцами. Если это не сделать, а корячиться зажимая шрифт, то это будет идиотским поступком.
    Именно из-за этого капслок нужно использовать только по назначению.

    Комментарий отправил автор iobit 29 августа 2008 днем

  15. А если у меня больше двух языков в Windows?

    Комментарий отправил автор PoiSoN 29 августа 2008 днем

  16. PoiSoN, используй тогда просто больше кнопок=) Тут как бы больше совета не думаю, что кто-либо даст. Да и вообще, зачем тебе понадобилось то многоязыковая винда?

    Комментарий отправил автор Комментатор 29 августа 2008 днем

  17. Комментатор: Так получилось, что я родился в России, а живу в Израиле. Отсюда три языка в системе: Английский, Русский и Иврит.

    Комментарий отправил автор PoiSoN 29 августа 2008 вечером

  18. iobit: Еще раз говорю, что если Caps Lock всё же будет нужен (во что я уже не верю), его можно включить сочетанием Shift+Caps Lock.

    PoiSoN: Значит они будут переключаться циклически, как и через другие сочетания. Хотя как удобнее — мне сказать сложно.

    Комментарий отправил автор Gluek 29 августа 2008 вечером

  19. хорошая идея, но вот косяк, я привык не к глобальному переключению раскладки, а для каждого окна. напрмер у меня 2 окна: консоль и окно чата. в чате мне английский нужен ну очень редко, а в консоле русский мне практически никогда не нужен. если я переключился в чате с CapsLock на русский, индикатор включился, переключаюсь на консоль. Здесь у меня индикатор так же горит, но раскладка английская.
    Вывод: либо постоянно жамкать CapsLock, либо не смотреть на индикатор

    Комментарий отправил автор thestorm 31 августа 2008 в обед

  20. Когда-то было неудобно в Линуксе с ГЛОБАЛЬНОЙ раскладкой, теперь в виндоус бесит, что раскладка не глобальна. А еще очень бесит, что нельзя настроить по CAPS. Ну теперь-то я буду знать как это сделать, спасибо автору и всем комментаторам.

    Кстати… для поклонников CAPS LOCK - все слова в этом комментарии написанные в верхнем регистре я писал, зажав мизинцем левой руки Shift - при этом я не испытаваю дискомфорта. Я использую слепой метод печати (если вы постоянно за компом - советую научиться - жить станет намного проще), и если мизинцем зажимаю Shift , то буквы (й,ф,я или q,a,z) - приходится жать безымянным пальцем - странно, но это происходит на автомате, без каких-либо намеков на дискомфорт.

    ИМХО_ВЫВОД: Лично для меня клавиша CAPS LOCK ( если она не переключает раскладку) - лишняя!!!

    Комментарий отправил автор Maxim 3 сентября 2008 днем

  21. Вот бы ещё кто-нибудь рассказал, как под Виндой сделать переключение раскладки двумя шифтами.

    Комментарий отправил автор anonymous 3 сентября 2008 вечером

  22. В Windows назначить переключение раскладки на Caps (или другую клавишу), а действие CAPSа, если нужен, назначить другой клавише, например Scroll Lock, уж ей то точно никто не пользуется, МОЖНО БЕЗ ПОСТОРОННИХ ПРОГРАММ. Причем, как глобально, так и только для конкретного пользователя. Учитесь пользоваться гуглом.
    Зачем ставить посторонний софт для решения столь простой задачи? Только за зря ресурс компа расходовать. Конечно, если вы также используете другие возможности выбранного вами софта, то пожалуйста. Ну а кто все же решил добиться подобного результа не используя сторонние продукты, вам сюда:

    http://www.usnetizen.com/fix_capslock.php

    http://teerapap.blogspot.com/2008/03/switch-input-language-by-caps-lock.html

    Комментарий отправил автор Vitalts 1 ноября 2008 днем

Подписка на комментарии через RSS

Извините, комментирование этой заметки завершено.

Связанные записи