
我想建立一個包含 3 個鍵的熱鍵,例如「control + k + l」
假設我有以下腳本:
^k&l::
點擊、55、100
點擊、55、750
返回
此程式碼將無法運行,因為“&”不適用於 3 個鍵。
無論如何,我怎麼才能創建這樣的熱鍵?
答案1
這種組合多鍵熱鍵的問題是某些鍵盤不支援此類按鍵的掃描碼。嘗試不同的方式:
#^k:: ; WindowsKey+Ctrl+k
Input key, I L1
IfEqual key,l ; Release WindowsKey+Ctrl+k and press l
MsgBox You pressed WindowsKey+Control+k+l
IfEqual key,i ; Release WindowsKey+Ctrl+k and press i
MsgBox You pressed WindowsKey+Control+k+i
Return
我用作WindowsKey+Ctrl
前綴是因為Ctrl+k在許多情況下已經被佔用。以上是兩個熱鍵,可以同時按下WinKey+Ctrl+k
然後放開並按l或i