想求一个这样的动作:运行之后,记录按下的快捷键,然后输出按键名,如:【control+C】

动作需求 · 336 次浏览
Joe 创建于 2023-04-24 10:15

经常性需要手打快捷键按键名,觉得这样的输入方式最简单有效,希望有大佬提供个思路


回复内容
ORYS 2023-04-24 10:41
#1

首先想到的是ever的动作 ever话术
这个动作实现的是把相对固定的文本快速输入,可以设置缩写词

比如输入cc替换为control+, 具体后面是什么按键就可以比较方便快速的输入了

示例:


Joe 回复 ORYS 2023-04-24 11:07 :

试过,甚至在笔记软件中将这几个键都设成了[[control]]这种,但是不够优雅,看到这个[组合键_进阶 - 动作信息 - Quicker](https://getquicker.net/Sharedaction?code=1ab64a96-27c6-4dc9-99da-08d93777d8dd) 觉得非常赞,但是现在用不了

CL 2023-04-24 11:03
#2

一个思路:采用分别按键的方式,使用一个循环等待按键,如果是ctrl/shift/alt/win,就先记录下来,如果遇到不是这几个的,就结束循环。再把这些键一起拼接输出一下。

Joe 回复 CL 2023-04-24 11:05 :

 [组合键_进阶 - 动作信息 - Quicker](https://getquicker.net/Sharedaction?code=1ab64a96-27c6-4dc9-99da-08d93777d8dd) 大佬看一下这个动作呢,现在失效了,但是看录制效果非常nice

CL 回复 Joe 2023-04-24 11:10 :

动作里涉及到一些类型可能因为重构失效了。 可以用这个步骤得到模拟按键B的语法之后,再转换成显示格式。


Joe 回复 CL 2023-04-24 11:15 :

非常nice 现在就是不支持win键这个小痛点了

回复主贴