2017-02-05 60 views
2

熱鍵後的下一個按鍵我想打一個AutoHotkey的腳本,下面的事情發生,爲了當 + 空間被按下。我如何檢測AutoHotkey的

  • + 空間記錄
  • 後如果那麼谷歌打開
  • 如果Esc鍵然後在計算機被鎖定的下一個按鍵
  • (許多像上述兩個條件)

我知道如何做所有這些事情,除了檢測下一個擊鍵 + 空間

回答

2

您可以使用內置變量A_PriorHotKeyA_TimeSincePriorHotkey檢測WIN +空格後的下一個按鍵,並檢查是否熱鍵最近已按下(否則它會稍後激活小時):

#Space:: return 

; The #If directive creates context-sensitive hotkeys: 

#If (A_PriorHotKey = "#Space" AND A_TimeSincePriorHotkey < 2000) 

    ; If the hotkey was pressed recently (2 seconds) 
    ; and g is pressed, then open google: 

    g:: Run https://www.google.com ; open google (duh) 


#If ; turn of context sensitivity 

https://autohotkey.com/docs/commands/_If.htm

+0

這就是我想要的。謝謝! – retnikt