- Смена раскладки в Windows 10 по нажатию Caps Lock
- Ramil Muratov
- Ramil Muratov
- Что делаем и зачем это
- AutoHotkey — скриптовый язык
- Скачиваем AutoHotkey (версию 1.1*)
- Создаем скрипт
- Добавляем в автозапуск
- А если я хочу писать капсом?
- Деплой блога на hugo через github и caddy
- Переключение языка ввода по caps lock в Windows
- 15 Responses to Переключение языка ввода по caps lock в Windows
- Смена раскладки в Windows 10 по нажатию Caps Lock
- AutoHotkey — скриптовый язык
- Скачиваем AutoHotkey (версию 1.1*)
- Создаем скрипт
- Добавляем в автозапуск
- А если я хочу писать капсом?
- Читайте также
- Windows переключение языка caps lock
- Использование CapsLock для переключения раскладки языка клавиатуры
Смена раскладки в Windows 10 по нажатию Caps Lock
Делаем так, чтобы при нажатии Caps Lock в Windows 10 менялась раскладка клавиатуры.
Ramil Muratov
Read more posts by this author.
Ramil Muratov
Что делаем и зачем это
Делаем так, чтобы при нажатии Caps Lock в Windows 10 менялась раскладка клавиатуры.
AutoHotkey — скриптовый язык
Стандартных средств для этого в Windows нет, поэтому будем использовать утилиту AutoHotkey. Бесплатная, с открытым исходным кодом, лицензия GPL.
Вообще говоря, AutoHotkey — это скриптовый язык, который позволяет делать макросы, назначать что-то на сочетания клавиш и прочее. Вероятно, потенциал у программы больше, чем просто переназначить одну клавишу, но другими функциями пользоваться, увы, не доводилось.
Скачиваем AutoHotkey (версию 1.1*)
Идем на официальный сайт AutoHotkey и скачиваем установщик, устанавливаем.
Стоит отметить, что речь в этом тексте идет про версию v1.1.28.02. В альфа тестировании находится вторая версия, в которой будет сломана обратная совместимость.
Создаем скрипт
В любом текстовом редакторе создаем файл с произвольным именем и расширением .ahk . Например caps_to_change_kb_layout.ahk . Содержимое такое:
Надо сделать так, чтобы файлы .ahk ассоциировались с AutoHotkey. Поэтому щелкаем два раза на созданный скрипт или «Открыть с помощью», выбираем AutoHotkey, «Всегда использовать это приложение для открытия .ahk файлов». Уже после этого можно понажимать Caps lock — раскладка должна меняться.
Добавляем в автозапуск
Если не лень или не всегда надо, можно все время запускать скрипт руками. Чтобы скрипт запускался сам, я закинул его в папку C:\Users\yourusername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup , где yourusername — имя вашего пользователя.
По русски путь будет такой: C:\Пользователи\yourusername\AppData\Roaming\Microsoft\Windows\Главное меню\Программы\Автозагрузка .
После этого при загрузке винды будет выполняться скрипт и можно будет менять раскладку по Caps Lock . В трее будет иконка AutoHotkey.
А если я хочу писать капсом?
Тогда жмем Shift + Caps Lock .
Деплой блога на hugo через github и caddy
Настройка вебхука так, чтобы при пуше в реп caddy делал pull и билдил блог.
Переключение языка ввода по caps lock в Windows
Полтора года назад я написал статью «Переключение языка ввода по caps lock в Mac OS X», и так получилось, что поисковики в своей выдаче показывают ее не только макинтошникам, но и пользователям других операционок, ищущим способ переключать язык ввода по caps lock. Данный пост призван устранить неудобство для пришедших из поисковиков пользователей Windows.
Итак, как научить Windows переключать язык ввода (раскладку) по caps lock?
Есть что добавить? Есть опыт работы с этими программами? Велкам в комменты.
15 Responses to Переключение языка ввода по caps lock в Windows
^_^
а у меня по правому шифту ^_^
а при нажатии на капс символ печатается “\”
юзаю yandex punto для шифта и keyboardmaniac 4.21 (щас он платный-времени нет купить а эта версия free)
кстати рекомендую прогу keyboard maniac она реально мощьная и шаманить не надо как в autohotkey =*^_^*=
autohotkey имеер серьезные баги, в работе, я б выпилил но лень переделывать подругому так и страдаю уже который год XD
cheerz, JD(LP)
btw, а нафиг дублировать на русский? неужели в россии остались люди с которыми можно пообщаться(и при том они не знают английский(международный) ??
или ЦА казуалы? :3
а зачем вообще нужна индикация раскладки? :3
за 14 лет ниразу не понадобилась и не просматривалась ^_^
как быть со светодиодом если не 2 языка а 3 (японский например) ?
Если поставить у keyla caps lock на переключение то перестает мигать диод при нажатии на клавишу, а по мимо этого очень как то странно отображается индикатор языка – медленно сменяется.
Caps Lock Switch – софтинка одним экзешником, брутальна, без установщика. Никаких значков в трее, так что если вы захотите её закрыть, то нужно лезть в task manager.
ReCaps – в трее возникает абсолютно непонятный значок, сиди и догадывайся что он значит, не меняется при смене языка как у Keylo, чуть менее брутальна чем Caps Lock Switcher, т.к. хотя бы имеет установщик и меню в трее (help, выбор языка для ввода, exit)
Остановился на Keyla, у неё хотя бы значок языка в трее есть 🙂 А Punto уж слишком громоздкий. Если вы хотите сделать индикацию работающего капса, то судя по линку приведенному в конце поста про переключатели без небольших шаманских танцев не выйдет.
Смена раскладки в Windows 10 по нажатию Caps Lock
Делаем так, чтобы при нажатии Caps Lock в Windows 10 менялась раскладка клавиатуры.
Не помню точно момент, когда я стал на всех машинах и ОС перебивать дефолтный Shift + Alt на Caps Lock . Хотелось попробовать, а рациональные аргументы были такие, что меньше кнопок жать, и вообще капс никто и нигде не использует. Сейчас я уже настолько к этому привык, что по-другому просто неудобно.
AutoHotkey — скриптовый язык
Если в Linux Mint надо просто ткнуть галочку в гуе настройки клавы, то в винде из коробки так сделать не дают. Поэтому будем использовать софтину AutoHotkey. Бесплатная, опенсорсная, GPL.
Вообще говоря, AutoHotkey — это скриптовый язык, который позволяет делать макросы, биндить что-то на сочетания клавиш и прочее. Вероятно, потенциал у программы больше, чем просто перебиндить одну клавишу, но другими функциями пользоваться, увы, не доводилось.
Скачиваем AutoHotkey (версию 1.1*)
Идем на официальный сайт AutoHotkey и скачиваем установщик, устанавливаем.
Стоит отметить, что речь в этом тексте идет про версию v1.1.28.02. В альфа тестировании находится вторая версия, в которой будет сломана обратная совместимость. Я попробовал было ее, но с разбегу старый скрипт не завелся.
Создаем скрипт
В любом текстовом редакторе создаем файл с произвольным именем и расширением .ahk (UTF-8, CRLF). Например caps_to_change_kb_layout.ahk . Содержимое такое:
Надо сделать так, чтобы файлы .ahk ассоциировались с AutoHotkey. Поэтому щелкаем два раза на созданный скрипт или «Открыть с помощью», выбираем AutoHotkey, «Всегда использовать это приложение для открытия .ahk файлов». Уже после этого можно потыкать капс — раскладка должна меняться.
Добавляем в автозапуск
Если не лень или не всегда надо, можно все время запускать скрипт руками. Чтобы скрипт запускался сам, я закинул его в папку C:\Users\yourusername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup , где yourusername — имя вашего пользователя.
По русски путь будет такой: C:\Пользователи\yourusername\AppData\Roaming\Microsoft\Windows\Главное меню\Программы\Автозагрузка .
После этого при загрузке винды будет выполняться скрипт и можно будет менять раскладку по Caps Lock . В трее будет иконка AutoHotkey.
А если я хочу писать капсом?
Тогда жмем Shift + Caps Lock .
Читайте также
Если во время docker-compose up -d вы получаете ошибки типа подобных: Cannot create container for service redis: invalid volume specification: ‘C:\projects\storage\redis\data:/data:rw’…
По какой-то причине, в Docker под Windows запускаются не все версии MySQL и его форков. Приведу небольшой список того, что…
Одна из самых неприятных вещей в Windows 10 — автоматическая перезагрузка для установки обновлений. Несмотря на то, что она не…
Windows переключение языка caps lock
Версия 2015 года, должно работать с Windows 10: caps-min.exe (5 152 bytes) (без индикации Scroll Lock)
Скачать версия 2013 года: capslang.exe (5 152 bytes)
Исходный код: capslang.c, caps-min.c, публикуется под лицензией GPL Можно скомпилировать при помощи Visual Studio или lccwin32
Внимание! Из за жалобы этого человека: zbetcheckin на сайте urlhaus.abuse.ch в 2019 году провайдер заставил меня удалить скомпилированные исполняемые файлы программы которую я написал более 10 лет назад и которая никому не мешала всё это время.
Можете написать этому персонажу всё что о нём думаете ему в твиттер.
Эта маленькая программка без видимых частей предназначена для переключения раскладки клавиатуры кнопкой CapsLock, когда используется нестандартная раскладка — горит индикатор Scroll Lock. Включать Caps Lock можно сочетанием Shift + CapsLock. Рекомендую установить режим «отключение режима Caps Lock клавишей Shift» в настройках клавиатуры.
После передачи сайта narod.ru хостингу ucoz, старый мой сайт yurez.narod.ru пропал, так что теперь здесь. Зато обновил версию caps-min.exe, теперь переключается почти везде.
Установка: Скопируй capslang.exe в папку Автозагрузка (Пуск -> Программы)
Запуск: Просто запустить capslang.exe
Выход: Завершение программы — Ctrl + Alt + L
Примечание: Не работает с Win9x!
- Не переключает раскладку в некоторых программах
- Не работает в Remote Desktop
Download version 2013: capslang.exe (15Kb), capslang.exe, caps-min.exe (no Scroll Lock)
This small windowless program allow you swich keyboard layout with CapsLock key. While non-standard keyboard layout will bright Scroll Lock indicator. Usual Caps Lock function available via Shift + CapsLock key combination. I recommend set «To turn off Caps Lock — SHIFT key» in Windows Advanced Key Settings.
Использование CapsLock для переключения раскладки языка клавиатуры
В настоящее время я использую Recaps для переключения между раскладками клавиатуры. Но я ищу замену, потому что она немного глючит и не обновляется годами. Вы знаете какую-нибудь замену?
Следуя предложению @Bob использовать AutoHotkey , следующий скрипт будет имитировать Alt + Shift при нажатии CapsLock :
Windows может быть немного упрямой, когда речь идет о сочетаниях клавиш, состоящих только из модификаторов, но описанная выше техника работает.
В окнах вы можете настроить Windows на использование Grave Accent ( ` ) для переключения между языками или раскладками клавиатуры одним нажатием клавиши.
Если ваши окна настроены на изменение раскладки клавиатуры с помощью Ctrl +, Shift вы можете использовать следующий скрипт AutoHotKey (я настоятельно рекомендую использовать http://www.autohotkey.com/ ), чтобы сопоставить их Caps Lock , нормальное CapsLock будет достигнуто с помощью Shif + CapsLock
Punto Switcher может сделать это! http://punto.yandex.ru/win/
В основном это позволяет вам автоматически переключать раскладку клавиатуры в зависимости от того, что вы печатаете. Но он также может переключать раскладки клавиатуры на Caps Lock или многих других клавишах. Если вам не нравится автоматическое переключение, вы можете отключить его в настройках.
Используйте любую клавишу для переключения входных языков, использования: lswitch Windows переключение языка caps lock . Код ключа не является обязательным и по умолчанию используется ключ контекстного меню. Другим хорошим кандидатом является CapsLock ключ с кодом ключа 20 .
Около года назад я перешел с ReCaps на кейлу, и я очень доволен этим.
Я сделал это с помощью инструмента PowerPro (как будто он постоянно загружается уже для других вещей), а теперь я достигаю смены языка, нажимая и CAPSLOCK долгим нажатием.
Вы можете легко (изменив первые две строки на:
) изменить переключатель раскладки клавиатуры wOxxOm для использования Win + Space вместо правого элемента управления. И это будет работать независимо от того, какие горячие клавиши настроены для переключения раскладки в Windows (по умолчанию это Alt + Shift, я использую Ctrl + Shift).
Из-за не ахк-нативного переключения (скрипт использует WinAPI), весь скрипт довольно громоздкий, поэтому я не вставил его в строку. В случае недоступности autohotkey.com, вот он: http://pastebin.com/RayAw1VP
PS Этот скрипт довольно старый и имеет жестко закодированные байтовые смещения, поэтому я не уверен, будет ли он работать с 64-битным Autohotkey.exe или в 64-битной Windows. У меня под рукой только 32 бит.
PPS Этот ответ почти дублирует другой, но вопросы также похожи.