Keyboard 使用相同的键盘快捷键多次单击以运行Ahk脚本

Keyboard 使用相同的键盘快捷键多次单击以运行Ahk脚本,keyboard,autohotkey,Keyboard,Autohotkey,我想使用相同的键盘快捷键进行多次单击以运行Ahk脚本 我现在使用自动热键语言,您可以编写一段代码,如果按下某个键盘快捷键组合,它可以执行部分代码 但我想在我的Windows系统上,单击相同按键组合的计数来执行部分代码 优点是:您不必将手指移动到键盘上的其他位置,再次单击它,它将运行其他代码。(这将改善我的键盘运动,我有更多的按键选择。) 例如: 单击-Ctrl+(1x)c-以复制文本 双击-Ctrl+(2x)c-复制文本+谷歌搜索 多点点击-Ctrl+(5x)c- 如果你看一下这个示例脚本,你就

我想使用相同的键盘快捷键进行多次单击以运行Ahk脚本

我现在使用自动热键语言,您可以编写一段代码,如果按下某个键盘快捷键组合,它可以执行部分代码

但我想在我的Windows系统上,单击相同按键组合的计数来执行部分代码

优点是:您不必将手指移动到键盘上的其他位置,再次单击它,它将运行其他代码。(这将改善我的键盘运动,我有更多的按键选择。)

例如:

单击-Ctrl+(1x)c-以复制文本

双击-Ctrl+(2x)c-复制文本+谷歌搜索

多点点击-Ctrl+(5x)c-

如果你看一下这个示例脚本,你就会明白我的意思

(注意-热键>[^cc::]或热键字符串>[:*:^cc::]-这不起作用,是否有其他方法解决此问题)


试试看。我已经测试过了,它适用于热键>[^cc::],我必须说这是一件很酷的事情,你现在知道如何使用热键字符串>类似于[::^cv:]或[^cv::]的东西来实现这一点了吗?我还想对多个键使用它。ps-你回答的问题是正确的,请用英语回答,并解释一下你的代码。
; [+ = Shift] [! = Alt] [^ = Ctrl] [# = Win] 
#SingleInstance force

;MultiClicks the Same Keyboard Shortcuts to Run a Ahk Script

;Click Ctrl + c to [copy text]
^c::
send ^c
;msgbox script1
return

;DoubleClick Ctrl + (2x)c  [copy text] + [do a google search]
^cc::
send ^c
sleep 200
run https://www.google.com/?q=%clipboard%
;msgbox script2
return

;MultiClicks Ctrl + (5x)c  to run script5
^ccccc::
;?
;msgbox script5
return

esc::exitapp
^c::
{
    count++
    SetTimer, actions, 400 ;время за которое нужно нажать комбинацию
}
return

actions:
{
    if (count = 1)
    {
    msgbox CTRL+C
    }
    else if (count = 2)
    {
    msgbox CTRL+CС
    }
    else if (count = 5)
    {
    msgbox CTRL+CСССС
    }
    count := 0
}