Попробуй это :
LAlt:: Send, Send, return LWin:: Send, Send, return
Как два отдельных скрипта, горячие клавиши работают как положено. Объединение в один файл горячих клавиш # ^ l и # ^ h перестает работать. Это глюк или я что то не так делаю?
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. ; #Warn ; Enable warnings to assist with detecting common errors. SendMode Input ; Recommended for new scripts due to its superior speed and reliability. SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory. LAlt::LWin LWin::LAlt CapsLock::LCtrl #^l::#^Right #^h::#^Left
Попробуй это :
LAlt:: Send, Send, return LWin:: Send, Send, return
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. ; #Warn ; Enable warnings to assist with detecting common errors. SendMode Input ; Recommended for new scripts due to its superior speed and reliability. SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory. LAlt::LWin LWin::LAlt CapsLock::LCtrl ; LAlt+CapsLock+l ; switch to next virtual desktop #^l:: SendEvent ; LAlt+CapsLock+h ; switch to previous virtual desktop #^h:: SendEvent
https://autohotkey.com/docs/commands/Send.htm#SendEvent
Проверено на Win10.