Есть ли способ заставить Caps Lock переключать раскладки клавиатуры на Windows 8?

3

Я использовал Caps Lockдля переключения между раскладками клавиатуры (например, между английским и русским языками), а не встроенными в Windows неудобными комбинациями CtrlShift и AltShift.

В более ранних версиях Windows это можно было сделать с помощью утилиты Recaps . Однако по некоторым причинам он не работает на Windows 8 должным образом. Более конкретно, хотя он отлично работает в приложениях старого стиля, Caps Lockничего не делает в приложениях Metro: макет не переключается, и режим "CapsLock" также не вводится.

Есть ли способ переключать раскладки клавиатуры с помощью Caps Lockклавиши во всех приложениях на Windows 8, включая Metro?

penartur
источник
4
Вы можете посмотреть на использование AutoHotkey для автоматизации процесса переключения.
Брэд Паттон
1
Вы найдете множество ответов на этот вопрос . На сайте одной альтернативы есть список других альтернатив.
Ёш м

Ответы:

3

Этот ответ мне очень помог: спеть CapsLock, чтобы переключить раскладку языка клавиатуры .

Резюме работало нормально, пока я не обновился до Windows 10 и Skype 7.1. После этого скайп завис после того как я нажал CapsLock. Это решение с AutoHotkey очень помогло, и теперь у меня все еще есть раскладка клавиатуры, CapLockа Skype не зависает. Надеюсь, это кому-нибудь поможет.

flamedmg
источник
1

Одним из вариантов будет

  1. Настроить Windows для использования серьезного акцента для переключения раскладок клавиатуры;
  2. Переопределите Caps Lock, чтобы получить серьезный акцент, и серьезный акцент на специальный ключ 0x0056 (путем ручного редактирования реестра Windows или с помощью таких инструментов, как SharpKeys);
  3. Используйте MS Keyboard Layout Creator (поддерживается только в x86 / x64, но не ARM), чтобы создать пользовательскую раскладку клавиатуры, которая будет интерпретировать 0x0056 так же, как стандартная раскладка интерпретирует серьезный акцент / тильду.

Это решение будет работать во всех приложениях и не будет зависеть от некоторых резидентных процессов, перехватывающих нажатие клавиш (таких как Recaps).

penartur
источник