具体说,就是我用你这个动作集成了很多菜单,并按规则整理成多级菜单,顶层菜单比如有打开软件,打开文件,打开网址,模拟快捷键(这个目前需要自定义,不知道后面可以集成进来不)等,然后设置轮盘触发或者手势触发该动作执行,通过设定执行时不同动作参数,使得上滑是弹出打开软件下面的子菜单,下滑是弹出打开网址的子菜单,这样子,主要目的就是减少一点寻找菜单项的步骤和时间(相比弹出全部菜单然后定位到需要执行的一类菜单而言,尤其是多级菜单或者母菜单存在较多项的情况。)你推荐的我也在学习,谢谢,你的动作单子我之前也关注了,他在全站也很受欢迎。
我的理解:
1. 需求和场景的动作副本:他希望避免按需求或特定场景创建多个动作副本。
2. 动作按需求分组:他想要将这些动作按照某种需求进行分组,类似于多级菜单的结构,以便通过传递参数(例如每个分组的名称)来调用各分组下的动作(即二级菜单的内容)。
3. 类似弹出菜单的概念:这个需求类似于弹出菜单的概念,但是将场景变为了分组的一级菜单,其中的动作则相当于二级菜单的内容。
4. 区别:
- 传参实现灵活调用:通过传递参数,可以在需要的时候随意调用不同分组下的菜单或动作。
- 弹出菜单的限制:弹出菜单通常需要在设定的场景或上下文中才能调出对应的菜单。而传参更加灵活,搭配轮盘、手势决定调用哪个分组的菜单内容。
5. 集合动作:集合动作和按需求建多个动作副本其实各有优劣,我自己安装了原始动作和3个副本,分别适用于文字、文件、图像处理。
---------
关于通过传参调出二级菜单的想法,感觉好像不好实现,除非定制化几个常用的场景?
我把常用或次常用的动作按作用设置成相同的快捷键,然后设计了一个动作,将多组快捷键相同的动作(数量超出2个,激活快捷键时会自动变成一个菜单)都集合在一个菜单中,然后运行动作可以显示所有的分组,选中即可显示具体的动作,即一级菜单仅相当于一个目录。另外还可设置了传参,配合手势打开,比较灵活。
这种方法只适用于动作,其他形式的不行,但总算提供了一种思路哈。