这样在远程控制的时候:先运行一个动作,这个动作发出文本指令的触发键(如图所示的动作),从而实现文本指令的触发。
理论上应该是能实现的,毕竟是 quicker 自己产生的按键,是标准的按键。
不能这样。模拟的输入通常不能用来触发,不然触发的动作里有模拟,就会导致循环。
直接用这个动作触发文本指令要触发的就行了,没必要转一下。
那么能否提供一种方法,用于在远程控制的时候触发文本指令?
正是因为 没法在远程控制的时候触发文本指令,才想着用 Quicker 模拟的按键来触发文本指令。
不对啊,就算 文本指令 “触发的动作里有模拟” ,通常也不会再次触发 “文本指令”,因为 “文本指令” 是需要输入对应的缩写词才能触发的,这种巧合情况出现的概率很低。
这里只是用 Quicker 模拟的按键来触发 文本指令,这是两种不同的情况。
具体场景:首先输入 文本指令 中设置的缩写词,然后用一个动作发送 文本指令的触发键,比如 tab,这时 “缩写词+模拟的tab” 符合文本指令的触发条件,从而最终触发文本指令。(模拟的按键 限定为 Quicker 自己模拟的标准按键,便于识别)
我想到了一种方法:使用 Quicker 的搜索来触发文本指令。如果 Quicker 提供对应的接口,就能完美实现了(接口在下文中说明)。
解决方法:Quicker 提供获取当前输入的文本的接口(也就是 Quicker 在触发文本指令时使用的接口),从而将 当前输入的内容传递到 搜索框中。
这样用户依然是正常在文本输入框中输入内容,然后运行 显示搜索框的动作,同时把缩写词传递给动作,动作将输入的缩写词 传递到搜索框,此时 用户就可以选择 自己设置的文本指令了。
我是在平板上使用向日葵的,没法触发。
上面提到的方法可以考虑一下吗?
提供文本指令的接口——Quicker 提供获取当前输入的文本的接口(也就是 Quicker 在触发文本指令时使用的接口)。
1. 它的逻辑是合理的,不会导致重复触发动作。
2. 这个接口返回的只是 “缩写词” ,不涉及敏感数据和敏感操作。
3. 这个接口在 Quicker 是现成的,只是没有对用户开放。经过简单封装应该就能实现。
4. 这种方法也有利于 使用其它远程软件的用户使用 “文本指令” 功能。
没看懂那个接口。 搜索框本身可以直接搜索和使用文本指令的。
用windows远程桌面,可以直接在远程机器使用文本指令。
向日葵,可以关掉这里的选项后在远程机器使用文本指令。
谢谢,这样确实可以了。
不过这个选项放在 “拓展热键” 的位置,实在是有点难以想到它跟 “文本指令” 有关,或许可以再加点说明。比如在文本指令的位置提示一下这个开关。