键盘问题及建议

功能建议 · 38 次浏览
浅.巷 创建于 14天7小时前

1.NumLock键:按下只能锁定,不能解锁。本应是在锁定和解锁间切换。

2.ScrollLock键:无法正常按下。因为按下时会提示  执行操作出错:关键字"{SCROLLLOCK"无效。

3.调整按钮宽度时,按键名能够居中显示。

4.调整窗口大小时,若窗口窗口不足以完整显示行尾的按键,该按键总是会排到下一行。

建议右上角新增"锁定"按钮,用来固定窗口大小,避免有时误调整了窗口大小影响按键排列。

建议缩小拖动窗口的范围,仅支持通过在标题栏拖动来改变窗口位置,而不是任意空白处。

5.目前键盘的按键的操作都是按下后立即抬起,导致无法触发组合键。

建议所有按键支持在"按下"和"抬起"间切换,便于触发组合键(看齐物理键盘和Win11内置的屏幕键盘功能)。

我看到了有位用户也提出了这点建议,并且自己做了一个这样的键盘,我也用过了,是挺好的。但是不支持输入更多的标点,自定义短语等功能。我想着所以如果能结合一下功能的话,那么动作将更加全能,就几乎可以完全摆脱实体键盘或Win11内置的的屏幕键盘了。我知道这对作者来说,可能不太实用(因为每个人的需求都不一样)。如果做的话,可能需要大改动作,所以不想做或没精力做的话也没关系。


回复内容
Mola 14天6小时前
#1

1. NumLock 问题还在定位,目前已知是会触发两次,暂时还没找到原因。类似的问题ScrollLock也会出现。让我想想。

2 ScrollLock 是我手抖打错了代码,这个好改

3 和 4 是当初使用自定义操作窗制作小键盘时遗留留下的问题。这个不好改。现在自定义操作窗也更新了,其实可以解决3了,但受限于屎山代码没法改(得大改)。

4 和 5 ,因为底层是自定义操作窗,暂时没有办法实现这个功能。除非手写C#代码。

其实你应该也看出来了,受限于Quicker,实际上很多东西没办法实现,或者实现的不优雅。

另一个棘手的问题,在于动作超过了400kb,按照Quicker的说法,是同步可能会出现问题。

综上,就暂时搁置了小键盘的迭代。本来是计划是打算利用自定义操作窗的新功能,来重构小键盘v2的,但按下抬起,组合键之类的功能我也一直希望实现,(特别是还想加点 手写输入,拼音输入,九宫格输入之类纯臆想画饼的功能)。。这就必须放在Quicker外来开发了,不过很遗憾暂时没啥动力。不过AI是个好东西,等我得空了整整吧。

所以,目前小键盘还是以维护,修Bug为主。(当初写太多屎山代码了,现在一点都不敢动)

Mola 14天6小时前
#2

NumLock 和 ScrollLock 我已经修复了,已经更新动作了。

浅.巷 回复 Mola 14天6小时前 :

好的,我也不太懂这里面的实现逻辑,有空慢慢整来吧。

回复主贴