Использование CapsLock для переключения раскладки языка клавиатуры в Windows-7

Использование CapsLock для переключения раскладки языка клавиатуры в Windows-7

В настоящее время я используюРезюмедля переключения между раскладками клавиатуры. Но я ищу замену, потому что она немного глючная и не обновлялась годами. Знаете ли вы какую-либо замену?

решение1

Следующий@Бобпредложение использоватьAutoHotkey, следующий скрипт будет имитировать Alt+ Shiftпри нажатии CapsLock:

CapsLock::Send, {Alt Down}{Shift Down}{Shift Up}{Alt Up}

Windows может быть немного упрямой, когда дело касается сочетаний клавиш, состоящих только из модификаторов, но описанный выше метод работает.

решение2

В Windows можно настроить Windows на использование граве-акцента ( `) для переключения между языками или раскладками клавиатуры одним нажатием клавиши.

Если в вашей Windows настроено изменение раскладки клавиатуры с помощью Ctrl+, Shiftвы можете использовать следующий скрипт AutoHotKey (я настоятельно рекомендую использоватьhttp://www.autohotkey.com/) для их сопоставления с Caps Lock, нормаль CapsLockбудет достигнута с помощью Shif+CapsLock

SetCapsLockState, AlwaysOff
+CapsLock::CapsLock

CapsLock::Send, {Ctrl down}{Shift down}{Shift up}{Ctrl up}{Ctrl up}
return

решение3

Использоватьlswitch.

Используйте любую клавишу для переключения языков ввода, использование: lswitch [keycode]. Код клавиши необязателен и по умолчанию соответствует клавише контекстного меню. Другим хорошим кандидатом является CapsLockклавиша с кодом клавиши 20.

Ваше здоровье!

решение4

Около года назад я перешел с ReCaps накейлаи я им очень доволен.

Связанный контент