autohotkey|autohotkey 单击 双击 三击

; 示例 #3: 检测热键的单次, 两次和三次按下. 这样 ; 允许热键根据您按下次数的多少 ; 执行不同的操作: #c:: if winc_presses > 0 ; SetTimer 已经启动, 所以我们记录键击. { winc_presses += 1 return } ; 否则, 这是新开始系列中的首次按下. 把次数设为 1 并启动 ; 计时器: winc_presses = 1 SetTimer, KeyWinC, 400 ; 在 400 毫秒内等待更多的键击. returnKeyWinC: SetTimer, KeyWinC, off if winc_presses = 1 ; 此键按下了一次. { Run, m:\; 打开文件夹. } else if winc_presses = 2 ; 此键按下了两次. { Run, m:\multimedia; 打开不同的文件夹. } else if winc_presses > 2 { MsgBox, Three or more clicks detected. } ; 不论触发了上面的哪个动作, 都对 count 进行重置 ; 为下一个系列的按下做准备: winc_presses = 0 return

    推荐阅读