Quicker动作的更多触发玩法

经验创意 · 1449 次浏览
fantasynew 创建于 2021-12-07 13:28

原来用了单击双击三击,可是在AHK里三击至少要400ms(我的渣渣手速),导致单击响应延迟的厉害。

优化后方案更合理。键盘的RAlt和RCtrl键基本用不到的,右手下去按也很快,可以利用起来。

#NoEnv      ;避免检查空变量是否为环境变量
Process,Priority,,High			;提升进程优先级为High
RAlt::
	if winc_presses > 0 ; SetTimer 已经启动,所以我们记录按键。
	{
		winc_presses += 1
		return
	}
	;否则,这是新一系列按键的首次按键。将计数设为 1 并启动定时器:
	winc_presses = 1
	SetTimer, KeyWinC, 200 ;在 200 毫秒内等待更多的按键。
return

KeyWinC:
	SetTimer, KeyWinC, off
	if winc_presses = 1 ;该键已按过一次
	{
		Run, "quicker:runaction:9d39de81-fb3c-40c4-acba-939451aa0c5f" ;弹出面板
	}
	else if winc_presses > 1 ;该键已按过两次
	{
		Run, "quicker:runaction:267c6fe0-7e98-4b9f-896e-5312c732c7da" ;搜索框
	}
	;不论上面哪个动作被触发,将计数复位以备下一系列的按键:
	winc_presses = 0
return

RAlt & RCtrl:: Run, "quicker:runaction:15cc237d-beef-40b0-9f4f-c67273b56c3e" ;重置键盘状态
RAlt & Space:: Run, "quicker:runaction:f8db0854-ad2a-4151-86e6-b3b86b547d07" ;智搜

具体功能解析:

1、单击右Alt,弹出Quicker面板

2、双击右Alt,弹出Quciker搜索框

3、按右Alt和右Ctrl,重置键盘状态

4、按右Alt和空格键,弹出智搜

这里不建议用快捷键来触发Quciker动作,而是用URI的方式。

快捷键方式会导致键盘状态异常


回复内容
CL 2021-12-07 14:32
#1

感谢分享~

Cesar 2021-12-08 14:00
#2

看到智搜🤣

fantasynew 2021-12-08 20:57 :

大佬的这个动作很赞

回复主贴