Я пытаюсь использовать AutoHotKey, чтобы заставить Alt+Tab и Shift+Alt+Tab в Windows вести себя так же, как Cmd+Tab и Shift+Cmd+Tab в macOS.
Примечание: Cmd на клавиатуре Mac отправляет клавишу Win .
То, что я получил на работу:
LWin & Tab:: AltTab
Чего я не смог сделать, так это заставить LWin+Shift+Tab отправить Shift+Alt+Tab. Я пробовал:
#Shift & Tab:: ShiftAltTab
(ошибка: в этом случае необходимо указать L или R для #)LWin & Shift & Tab :: ShiftAltTab
(не может использовать 3 пользовательских комбинации)Lwin & Tab:: if GetKeyState("Shift") { Send {ShiftAltTab} } else { Send {AltTab} }
Я также пытался с возвратными строками после каждой строки Send
. Ничего не произошло при нажатии либо
- LCmd+Tab (== LWin+Tab) или
- LCmd+Shift+Tab (== LWin+Shift+Tab).
Есть ли быстрый и простой способ сделать это? Я хочу использовать AHK, так как он изменяет комбинации, чтобы имитировать многие другие варианты поведения клавиатуры Mac.