Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SendMode Input ;Input更快更可靠,最好加上这个
- j := 0 ;一键5用变量
- NumLock::
- j := ++j
- SetTimer,Tnl,500 ;0.5秒,两次热键之间不超过这个时间就被记录
- Return
- ;这是用来记录热键的次数的和事件触发.
- Tnl:
- if j>=1 ;大于或等于1时关闭计时器
- SetTimer,Tnl,Off
- if j=1 ;只按一次时执行
- ;因为Send一次 {Numlock} 没反应,要send两次 {Numlock} 才等于按下一次{Numlock} ,何故呢?
- Send {NumLock}{NumLock}
- if j=2 ;按两次
- Reload
- if j=3 ;按3次
- Edit
- if j=4 ;按4次
- Suspend
- if j>5 ;长按住不放
- {
- Menu, Tray, Show,
- sleep 4000 ;需要延时4秒防止长按键被多次触发
- }
- j := 0 ;最后把记录的变量设置为0,于下次记录.
- Return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement