如何长按和抬起CapsLock键时,触发不同功能?

使用问题 · 497 次浏览
Taitun 创建于 1天0小时前

请问在一个动作,长按CapsLock键,触发一个功能,当抬起CapsLock时,触发另一个功能,这个能实现吗?思路是怎样的?


回复内容
CL 1天0小时前
#1

可以试试,不过可能不会很理想。

动作里循环(1):


判断capslock状态是否按下,

如果按下:

- 开启一个内部循环(2),间隔100ms(自定义)

-  - 判断caps是否抬起。

-  - 如果没有抬起,检查循环次数,如果等于n,表示按下到达了指定时间,触发一个功能。

-  - 如果抬起了,触发另一个功能;跳出循环(2)


如果quicker里把caps作为引导键,或在其它工具里使用,会有冲突。 会影响caps原有功能。

Taitun 回复 CL 1天0小时前 :

好的,谢谢老大

之乎者也吧 3小时8分钟前
#2

这种类似开关的功能触发方式用这个可能更好用,既然使用动作的时候caps可以长按也不影响,那切换一下也不会影响,直接开启大写是一个功能,关闭大写是另一个功能就好

Taitun 回复 之乎者也吧 1小时3分钟前 :
非常感谢大佬分享
回复主贴