键盘映射为不同按键
Moderators: tmplinshi, arcticir
Re: 键盘映射为不同按键
https://wyagd001.github.io/zh-cn/docs/commands/KeyWait.htm
你想要的是 Keywait 功能吧,区分短按、连按的能力
举例来说
你想要的是 Keywait 功能吧,区分短按、连按的能力
举例来说
Code: Select all
~RControl::
if (A_PriorHotkey != "~RControl" or A_TimeSincePriorHotkey > 400)
{
; 两次按下时间间隔太长, 所以这不是一个两次按下.
KeyWait, RControl
return
}
MsgBox You double-pressed the right control key.
return
Re: 键盘映射为不同按键
可以做到的。下面脚本我没试过,大概就是这个思路。
Code: Select all
Lock := 0
F1::
if (Lock = 1)
return
Lock := 1 ; 第一次按F1后把上面的 “F1::” 触发锁上,不让多重触发
ToolTip, 这是1
KeyWait, F1 ; 第二次F1,触发下面的指令
ToolTip
ToolTip, 这是a
SetTimer, Reset, -3000 ; 开始倒计时,3秒后触发解锁
return
Reset: ; 解锁
ToolTip
Lock := 0
return