Выполните следующие действия:
- Установите AutoHotkey .
- Создайте текстовый файл и вставьте следующий текст:
; This scripts changes the functionality of Shift + Alt from "switch keyboard layout" ; to "change to previous layout". ; this is usefull when you have more than 2 keyboard layouts and want to switch between ; only 2 of them. #NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. SendMode Input ; Recommended for new scripts due to its superior speed and reliability. SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory. LAlt & LShift::send, #^
- Сохраните и переименуйте файл с расширением .ahk (например, «Исключить дополнительные раскладки клавиатуры .ahk»)
- Дважды щелкните, чтобы запустить скрипт. Теперь Alt + Shift должен переключаться только между первыми двумя раскладками клавиатуры.
Если вы удовлетворены, вы можете скомпилировать скрипт (щелкните правой кнопкой мыши -> compile), чтобы создать файл .exe . затем переместите файл .exe или .ahk в папку автозагрузки (откройте RUN и введите « shell: startup » без кавычек).
Дополнительные заметки:
- Если вы копируете файл .exe, вам больше не нужен AutoHotkey, поэтому вы можете удалить его.
- Если вы копируете файл скрипта .ahk, вы не должны удалять AutoHotkey.
- Этот пост решает несколько похожую проблему, помогли придумать идею.