在扩展热键等操作中,使用“模拟输入”方式发送文本

CL 2021/3/31 发布 · 2021/3/31 更新 · 57 次阅读

此文来源于 https://github.com/cuiliang/Quicker/issues/1422 。

背景:
“新建基础动作” 中有个操作叫“发送文本”,通过这个动作发送到电脑的文本不会受当前输入状态的影响,也不会先将文本复制到剪贴板后再粘贴,我很喜欢这个功能
但在“扩展热建”中没这个动作,要想发送文本只能用“键入文本”或“粘贴纯文本”,
“键入文本”会受当前输入状态的影响导致键入的文本大小写不对,
“粘贴纯文本”会将文本复制到剪贴板,而我在用ditto,将这些信息增加到剪贴板会影响我的操作,让我的剪贴板中存在了无意义的内容,
虽然我可以设置让“扩展热键”运行动作,动作中用“发送文本”,但这样太麻烦了,并且又增加了无意义的动作,所以想反馈看看能不能解决这个问题

 

下面介绍一下实现过程:

1) 创建一个组合动作,添加步骤:

也可以直接使用这个动作:https://getquicker.net/sharedaction?code=f0d2637b-b7b8-43ed-93d3-08d8f39d5a4c 

这个动作的功能是将收到的参数以”模拟输入“的方式发送到活动窗口。

 

2) 在扩展热键、轮盘菜单、文本指令等位置设置操作:

操作类型:选择”运行Quicker动作“

动作ID/名称:选择上一步创建的动作。

动作参数:设置要模拟输入的内容。

 

· {{comment.createTimeStr}}
{{reply.votePoints}}
回复   – {{reply.createTimeStr}}
回复 x
标签
目录
相关操作