AutoHotkey:建立具有 3 個按鍵的熱鍵

AutoHotkey:建立具有 3 個按鍵的熱鍵

我想建立一個包含 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
然後放開並按li

相關內容