文本指令触发问题

使用问题 · 1615 次浏览
秋Cool 创建于 2021-06-13 14:04

 

在某些软件里(比如Ps),一些快捷键需要在英文状态下才能触发,但有时又需要打字输入中文,所以需要频繁切换输入状态,很烦。

所以我想借助 Quicker 的文本指令,来实现:全中文状态使用 Ps ,英文的快捷键通过文本指令来触发,为了方便触发,我选了 Space

https://getquicker.net/QA/Question/3452

但 Quicker 在输入法的显示框中并不是全字匹配,这就导致我没法输入中文了,因为凡是包含了文本指令所用字母的词语都会被替换

所以能不能让 Quicker 在输入法的显示框中只包含文本指令的缩略词时,才触发文本指令呢

 

辛苦Quicker的程序员了( ´•౪•`)  


回复内容
CL 2021-06-13 14:33
#1

用不会有冲突的字符作为触发字符。

秋Cool 2021-06-13 14:49 :

哭唧唧 ( ๑ŏ ﹏ ŏ๑ )

没法实现全字匹配吗,不是在输入框里,是在中文输入法的显示框里

CL 回复 秋Cool 2021-06-13 15:06 :

不是特别明白你的意思。 可以录个屏试试

秋Cool 回复 CL 2021-06-13 15:49 :
可以加你QQ吗 (ˉ▽ ̄~) ~~
CL 回复 秋Cool 2021-06-13 15:54 :

可以先加群

秋Cool 回复 CL 2021-06-13 16:38 :

请问在哪儿加群啊,我没有看到诶

CL 回复 秋Cool 2021-06-13 16:54 :

网页底下能看到🤦‍♂️

秋Cool 回复 CL 2021-06-13 17:25 :

录屏怎么发给你看啊?

秋Cool 2021-06-13 17:09
#2


就是这个框框

秋Cool 最后更新于 2021-06-13 17:10
QuQu 2021-07-27 16:02
#3

我也遇到了这个问题,

比如我设置的是,在输入法中,输入 gs 再按空格键触发。

可是我在输入法中输入任意以 gs 结尾的字符串,比如「srgs」,再按空格键,都会导致gs文本指令被触发。

希望可以让 gs 文本指令可以精确地匹配到 「gs」字符串上。


quicker 程序版本是 1.24.34

CL 2021-07-27 16:05 :

使用一个特殊的触发字母避免这种情况出现。 或者在短语前面增加一个额外的起始字符。

QuQu 2021-07-27 16:16 :

是因为精确匹配到「gs」上很难吗?

CL 回复 QuQu 2021-07-27 19:33 :

判断不了。你如果希望空格+gs触发,就在gs前面加个空格。

轻风拂柳 2021-07-27 23:44 :

这肯定不行啊,电脑咋知道你是怎么想的。「srgs」再按空格在你那里是不想启动文本指令,若是在我这里我就想这么启动呢?也行吧,所以电脑根本判断不了。换一个触发键,完全不应该用空格、enter之类与打字关联性这么强的键。可以用tab、/、;、‘等。或者在文本指令前加一个特殊键,如;等。

QuQu 2021-07-28 11:26
#4

在仔细阅读完了文本指令的说明文档以后,我觉得有必要说明一下我使用文本指令的场景。


我的使用场景是,避免切换输入法。在 RemNote 中可以输入「$$」启动插入公式的对话框。于是,我设置让「gs」替换成「$$」。


不幸的是,在我使用的小鹤双拼中,「gs」也能表示拼音「gong」。所以,中文输入也会大量地触发文本指令执行。


所以,在英文输入法状态下,只精确匹配「gs」,不匹配到「srgs」,当然是不可能的。

但是,在中文输入法状态下,精确匹配到输入框中的「gs」,不匹配到输入框中的「srgs」,我感觉还是可以做到的。


我现在的解决方式是,



能用,但是增加了学习成本。


由衷地希望,文本指令功能,可以精确地匹配到输入法输入框中的内容。






Handger Huang 2021-08-31 22:43
#5

开发者你们好,我觉得我这个bug反馈不至于开1个新帖,所以就在这里反馈了。

文本指令设置缩写词“【】”触发键入纯文本/粘贴纯文本“[]”无法实现,“【】”是直接上屏的字符,所以我勾选了“输入法开启时,使用退格方式消除缩写词”,但是仍然无用。

反倒是设置缩写词为“[]”时就有用了,经测试,似乎此时系统识别的不是缩写词“[]”而是它对应的按键,因为此时切换为中文输入法,输入“【】”时也能触发文本指令。

总结:在我的例子中,系统识别的不是缩写词,而是缩写词对应的按键相继按下。希望您能检查一下,非常感谢!

CL 2021-09-01 07:38 :

嗯,本身就是这样设计的,Quicker无法获知实际上屏的内容,只能根据按键来判断的。这一点可以参考文档中有关“缩写词” 参数的说明:https://getquicker.net/kc/manual/doc/textcommand#7xKv9 

Handger Huang 2021-09-05 22:09 :

好的谢谢,是我没注意到[lol]

回复主贴