关于以键盘为扩展热键的一些功能建议

功能建议 · 86 次浏览
SunflowerPonYo 创建于 19天13小时前

目前的扩展热键设置方面鼠标操作还是有比较大的方便性的,但是关于以键盘作为扩展热键的使用方面还是有一些问题。
目前的前提:
1、关于以键盘作为扩展热键的时候,现在的实现逻辑是按住扩展热键以后,再按住触发按键,同时检测按住间隔以及释放顺序。
2、这种实现方法适用于左右手都在键盘上的时候,当右手需要长时间需要在鼠标上的时候,这样的操作方式就不是很适合。
建议方面:
1、如果扩展热键都需要左手的情况下,我认为更合理的方式是只需要检测字母的按住顺序就可以了,必须按下了字母S,又按下了不同的字母,D或者F,可以触发不同的功能,这样不需要同时按下两个按键,更方便操作。
2、对于上面第一条的建议,可以通过下面方法实现。能否在每个扩展热键的窗口下,增加一个总的控制快捷键?如果没有设置这个快捷键就按照目前的逻辑执行,如何设置了这个快捷键就可以按照一个新的逻辑执行。按下了这个快捷键就按照按下字母顺序执行。
3、而且设置了这个总的快捷键开关以后,就不需要检测字母的按下间隔时间以及释放顺序了。对于打字方面也更合理一些。


回复内容
CL 19天10小时前
#1

这个看起来有点像 “文本指令” 功能?
目前扩展热键很多处理是为了避免将正常的快速按键输入识别成扩展热键,不然很容易误触发。
对于总的控制键,相当于要先触发进入指令模式,在这个模式下拦截所有输入。 这就会需要总控制键不能用于别的用途。
如果一个键只用来触发某个模式,实际上可以做一个动作来输入和执行指令,用这个键触发动作就可以了。

SunflowerPonYo 回复 CL 19天10小时前 :

首先回答你的问题,这个功能类似文本指令,但又不相同,文本指令需要有输入窗口,这个功能是不需要输入窗口的,而且也不需要触发按键,只要按照特定顺序按下按键就可以直接运行动作。

我提出这个功能的建议也是因为工业软件并没有太多时候需要输入,而且右手需要一直在鼠标上,左手按照目前的触发方式,不管是按键操作便捷性,还是触发逻辑都不是很适合。

工业软件方面,按照特定顺序按下按键执行动作是个很方便的操作,不管是单纯的键盘触发,还是鼠标作为引导的触发都很方便。

目前现在的,无论是快捷键触发还是文本指令,都更适合双手键盘操作,并且有输入界面。

其他工业软件,更适合左手单独出发,而且不需要输入窗口。增加一个快捷键也是考虑到其他一些人员,可以统一一个快捷键开关,这样适用于更多人,也不用考虑是否和打字输入冲突,如果需要一直打字输入,目前更适合。但是工业类软件打字场景很少,更多是键盘指令。

SunflowerPonYo 回复 CL 19天10小时前 :

如果和以前的快捷键触发有冲突,是否可以增加一个新的快捷方式,就是按照顺序按下操作执行指定动作。

也可以和之前有用户在左键触发方式的优化上结合一下。

主要考虑的是单手操作,且没有输入窗口这方面。

CL 回复 SunflowerPonYo 19天9小时前 :

文本指令其实也并不需要有输入框,它检测的是按键序列,只是默认有一个消除输入内容的处理。 如果增加一个选项,不消除输入内容,那么似乎就是你说的这个功能了。

SunflowerPonYo 回复 CL 19天9小时前 :

而且这种快捷方式,就不仅仅局限于两个按键,甚至可以三个,四个按键等触发。不过一般三个就够用了,

SunflowerPonYo 回复 CL 19天9小时前 :

目前文本指令的触发方式,是检测按键序列并按下触发键再执行吧。

运行原理是一样的,只是我提的需求是不需要触发按键,默认执行。

考虑方面可能更靠近引导快捷键方面。

CL 回复 SunflowerPonYo 19天9小时前 :

文本指令的规则里有一个直接触发的选项,不需要触发按键。

SunflowerPonYo 回复 CL 19天9小时前 :

好的,了解。我有时间的时候试验一下,看能不能实现我这边想要的效果

SunflowerPonYo 回复 SunflowerPonYo 19天9小时前 :

你好,我这边使用了文本指令能够实现我想要的效果。
另外一个问题就是我今天注意到有网友在左键辅助的操作下,提出了一个讨论问题。
就是左键辅助+这个按键顺序的功能,我认为这个也是很实用的一个功能。本来的意愿是可以结合这个效果和左键辅助,同时可以增加到快捷键中鼠标作为引导键时的情况,能够共同优化的。
没有想到文本指令能够实现这个功能,不知道你对于左键辅助+按键顺序这个功能的想法是怎样的?

回复主贴