几个使用问题和一个小想法

使用问题 · 265 次浏览
Xanwus 创建于 2024-09-07 16:41

使用问题:

1、按默认的设置(自动筛选打勾,限制数量改成1),目前单击悬浮按钮,在任何页面下,只有Quicker场景下的动作,好像判断的是悬浮按钮而不是当前窗口?在动作页面和轮盘下是正常的。可能需要增加一个悬浮按钮的判断。

2、我看动作的逻辑是:单击运行,则按场景判断,增加传参,则按首字母拼写。拼音+场景的组合是什么样的?

3、按场景判断时,不支持关联其他程序的判断。

4、按场景判断筛选出的动作无法排序是吧?

另外,弹出菜单的图标和字体感觉可以右键菜单,让用户自定义,个人觉得默认的太小了

-----

功能建议:

1、可以自定义当前场景,或者细化场景吗?例如,在chrome浏览器,根据当前页面的域名,可以在chrome场景动作的基础上,增设显示适用于该域名的动作(手动增加),这个不知道是否容易实现?

 

----------

除了文本指令外,鼠标党还推荐一种传参方式,轮盘或手势的按键触发,触发按键与传参的字母一致就行了,也没啥记忆量。

 

Xanwus 最后更新于 2024/9/7

Xanwus 2024-09-07 16:48 :

第2个问题我知道了,就是字母只匹配当前场景下的动作

不过,感觉这样就被绑定死了。

不勾选自动筛选就无法直接运行,得加参数。

勾选后,首字母只能选当前场景下的。

怎么实现鱼与熊掌兼得呢

Xanwus 最后更新于 2024-09-07 16:52
H-D-G 回复 Xanwus 2024-09-07 16:55 :

没有看懂,按道理每种模式都可以独立使用的

不勾选自动筛选(不使用“场景”进行筛选)又不传递参数(不使用“拼音”进行筛选)的话相当于两种模式都不选,这时候就没办法筛选了呀

Xanwus 回复 H-D-G 2024-09-07 17:08 :

我的意思时,如果我想要筛选所有g字母的,我默认是勾选自动筛选的话,在chrome场景下,只能筛选出chrome场景下的动作,只有6个,而实际上我可能有20多个g开头的动作都无法显示。因为自动筛选的逻辑,如果结果超出10个,就会仅保留当前场景的。这样不就跟“想要筛选所有g字母”冲突了吗?

----

我又一想,没考虑这个“超出10个”的数量限制可以自定义哈,可以改成大的数字。那就没问题了

Xanwus 最后更新于 2024-09-07 17:10
H-D-G 回复 Xanwus 2024-09-07 17:10 :

你可以把“自动筛选”的限制数量设置的大一些(或者直接关闭自动筛选)

H-D-G 2024-09-07 20:40 :

鼠标手势那个可以看看动作简介更新的说明:

最新版适配了手势按键参数,可以不用一个个添加按键 

Xanwus 回复 H-D-G 2024-09-07 20:51 :

这个不错,之前没了解过这个功能。我上面设置的是轮盘的按键触发,看了下,轮盘下不支持将按键的值传递给动作的吧?鼠标手势我再去设置一下。

回复内容
H-D-G 2024-09-07 16:52
#1

1)悬浮按钮那个没有办法,点击的时候焦点在按钮上,所以获取到的只会是按钮

2)拼音+场景:传参(只要传参就会调用拼音检索)+开启自动筛选并把限制数量改为1(自动筛选的逻辑是:在拼音检索完后,如果剩余的动作超过限制数量,就只保留当前场景的动作,所以把限制设置成1就可以保证一定触发自动筛选,不过我的建议是保持默认就好,默认是10)

3)关联场景这个有点复杂了,之后试试看,不一定可以

4)实际上是可以排序的,但由于动作数量是动态变化的(随时会添加或删除动作),所以自定义顺序是没有意义的(但可以考虑置顶或者定义一个排序方式,目前没有思路,欢迎补充)


---

1)根据域名是可以的,Quicker支持定义网址场景:


Xanwus 回复 H-D-G 2024-09-07 17:19 :

关于关联程序,【超级仪表盘】https://getquicker.net/Share/Actions/Topics?code=ecb55e64-5e09-4c36-b9c9-08dc7226251f,这个动作做了支持。不知道是不是可以参考一下。

-----

域名这个,跟我设想的不一样,我想了想,应该比较复杂,有点异想天开了,也没啥大的必要了。忽略吧

我就是想到了这个动作:【动作启动器https://getquicker.net/Sharedaction?code=ee1541cf-2ad5-40fd-741a-08d98ead6925,类似于这样,上下两个部分拼凑起来的,域名匹配的动作可以在上面,下面是当前场景的动作。


Xanwus 最后更新于 2024-09-07 17:20
H-D-G 回复 Xanwus 2024-09-07 17:40 :

域名其实不麻烦的,你把网页的域名直接复制上去就可以了

Xanwus 回复 H-D-G 2024-09-07 18:36 :

我试了,不会自动筛选当前虚拟网页的场景,比如域名wolai,在chrome浏览器下wolai页面运行动作,只会显示chrome下的动作。但是我在wolai页面激活面板,可以显示wolai动作页。

----

目前,动作的筛选还是感觉有些不顺畅,筛选数量太多,可能抓不到重点;太少,又局限于当前场景,而且,一旦当前场景没有该字母的动作,那么其他场景下的动作将不会显示。是“且”的关系而非“或”的关系,也就是,只有自动筛选成功了,才会根据动作数量限制,显示相应数量的动作,一旦自动筛选失败,那么显示数量为0。


我的想法是,将菜单分成上下两部分,上面是自动筛选成功的当前场景的动作(筛选失败则不显示),下面是无论自动筛选是否成功都会显示的其他首字母匹配的动作,这样就不管数量限制了,加上动作排序置顶,应该比较容易筛选到常用的。

----

以上,不论想法是否传达到位了,或者想法太怪/小众了,仅作参考。


H-D-G 回复 Xanwus 2024-09-07 18:48 :

嗯,我下个版本加个选项在设置里:筛选后分类

Xanwus 回复 H-D-G 2024-09-07 19:07 :
文本指令的判断逻辑是什么,为了方便触发,我设了触发字符Space,个人感觉是最容易按的。平时要打很多英文字母,我还担心在打字过程中容易误触发,结果好像没啥问题?即使是单个字母,只要它是在句子中间而非开头,按空格后也不会触发是吧?这也太智能了吧
H-D-G 回复 Xanwus 2024-09-07 19:16 :

如果是用到是我展示的规则,那误触的概率比较低。

因为很少会出现-<一个英文字符>(按下触发键,我是Tap,你用的空格的话相对还是容易触发)的情况

文本指令的原理是检测按键,对于一定时间内连续输入的按键,如果按下触发键且按键前的输入正好有匹配的规则就会触发

Xanwus 回复 H-D-G 2024-09-07 19:46 :

我是在你展示的规则的基础上,把字母前面的 - 也给删了,触发键是空格

实际操作中,只要字母不在句首,那么就不会触发,这样可以放心打字了,因为,句子以小写字母开头的情况还是比较少的,况且还要紧跟空格。

例如:

He is a student.

连续打  a 和 空格,并不会触发动作

目前感觉非常方便,后面如果确实容易触发,我再修改触发键。


H-D-G 回复 Xanwus 2024-09-07 19:51 :

更新试试

Xanwus 回复 H-D-G 2024-09-07 20:45 :

测试结果:

1.会有个别匹配漏掉,例如,chrome场景下的【谷歌搜图】,g字母匹配不到。其他场景下也搜不到这个动作...

2.筛选数量限制设置多少合适?设置1 10 50,在chrome场景下都无法显示字母b的动作,不是应该匹配不到chrome场景动作就显示其他匹配到的b动作吗?感觉是个别问题,同样的,在chrome场景下,没有a和k的动作,但是可以匹配到其他场景下的k动作。所以,不知道哪里的逻辑出错了。

---

白色背景下,分组的横线不是很明显,刚开始还没注意到哈。

不过不是大问题,当然也可以在中间加一个quicker自带的搜索入口?像这个动作一样?从菜单上快速跳转到quicker搜索,一气呵成?







H-D-G 回复 Xanwus 2024-09-07 20:49 :

把显示的菜单和设置界面截图给我看看,我这边测试没问题

Xanwus 回复 H-D-G 2024-09-07 20:58 :

以【谷歌搜图】为例,字母g,图1是本动作的筛选结果,图2是quicker搜索的结果,可以看到,谷歌搜图是chrome场景下的,但并未被本动作筛选出来

设置界面:


另外,还会出现当前场景筛选不到就不显示的情况:

而同样匹配不到k,但是却会显示其他场景下的k动作(注意以下是完整的一个菜单,中间没有分割线即表示没匹配到当前场景):


Xanwus 最后更新于 2024-09-07 21:02
H-D-G 回复 Xanwus 2024-09-07 21:00 :

这个菜单还能往下的,你用滚轮看看下面有没有

H-D-G 回复 Xanwus 2024-09-07 21:01 :

你加我QQ吧,交流高效一点:2809735321

Xanwus 回复 H-D-G 2024-09-12 17:16 :

部分动作会连同功能/用途说明也显示在菜单

---

另外,希望能把菜单的字体和图标大小自定义,默认的看得有点累


Xanwus 最后更新于 2024-09-12 17:17
H-D-G 回复 Xanwus 2024-09-12 21:50 :

会显示在菜单里是因为括号的问题,这个我之后改改。(如果现在想解决可以把括号删掉,换成其他符号)

图标和字体大小这个没问题,周末就加上

H-D-G 回复 Xanwus 2024-09-15 10:20 :

已更新

Xanwus 回复 H-D-G 2024-09-15 13:43 :

好的。

还有个排序功能可待开发,是不是不好实现?之前预想的是置顶部分动作,但这样是不是得每个场景都分别设置?

H-D-G 回复 Xanwus 2024-09-15 13:51 :

排序是不好设计,之前我就说过了,这个菜单是动态获取动作的,不是像那些动作一样手动添加或者导入的(那些是不会根据动作增减而更新的),对于动态的列表,排序是不太可能的。置顶也是一个道理,这个动作主要用于通用的筛选,自定义程度高的定制菜单、面板动作有很多。

H-D-G 回复 Xanwus 2024-09-15 13:56 :

动作的筛选方案太多了,一套套手动配置不现实也没有用户乐意。通用的排序又不够定制化,没法满足所有人的要求(其实也可以满足,封装一个排序函数,让用户自己补充算法。但这显然也是不显示的)

H-D-G 最后更新于 2024-09-15 13:56
Xanwus 回复 H-D-G 2024-09-15 14:01 :

懂了。如果是这样的话,建议可以加一个跳转到quicker搜索框的功能(可设置是否开启),因为很多情况下,首字母会筛选出一大堆动作,不好查找,这时候可以考虑从quicker搜索框中查找,而不用点掉再自己去调出quicker搜索框?

H-D-G 回复 Xanwus 2024-09-15 14:07 :

这个可以自己写动作实现,用常驻菜单就可以。

另外如果结合首字母以及场景筛选后还有大量动作,实际上是不适合在那个场景(或用那个字母)使用这个动作的。存在大量动作时应该直接用搜索框(这个应该也不会运行动作后才知道,毕竟你对一个场景下有多少动作肯定是有一个模糊的认知的)

Xanwus 回复 H-D-G 2024-09-15 14:35 :

你说的对。加搜索框是对无法排序的一个退而求其次的方案。平常搜索框搜索动作还是用得比较少了,所以没给它设置一个方便的快捷键ctrl+小键盘数字,是通过轮盘实现的... 被你说的,感觉我的搜索思路有点不对呀。

不过,可以自己在常驻菜单第一个位置加一个启动搜索框的动作,也挺方便的就是了,弹出菜单按一下空格就行了。我是自己加了一个启动搜索框的动作,用的是它的快捷键,应该没其他方式在常驻菜单项中加了吧,比如模拟按键?


回复主贴