如何判断组合键已经按下?

随便聊聊 · 1122 次浏览
sd309991 创建于 2022-07-01 21:56

请问如何判断Ctrl+Shift+C是否同时按下呢?是否一定要用到重复的方法?我的理想图是类似于等待按键那样其他键都可以按,但是只有按这个组合键动作才往下进行。当然按Ctrl+C,或shift+C不会影响等待。 

 

比起用重复,相信大家也看出这样等待的好处有很多,首先第一,编辑简单,在编辑器中输入组合键值,一目了然。 第二, 占用较少资源(?)只用一个模块,而不用重复里面堆砌&&。 第三,不影响正常输入,如果单独判断Ctrl, Shift, 和C是否按下, 肯定有可能在某个时刻你正好 按了Ctrl+C然后连接按上shift+另外的一个键,这样就有可能误触而导致动作错误进行下去。 

sd309991 最后更新于 2022/7/2

回复内容
CL 2022-07-02 08:49
#1

对于快捷键,直接使用快捷键比较好。 用快捷键触发操作,中间就尽量不要再加这种逻辑了。

sd309991 回复 CL 2022-07-02 09:14 :

在某些情况需要用到组合键判断,例如在某些快捷键运行的同时,希望同时也运行不一样的内容。

zryan 2022-07-02 18:58
#2

快捷键按下时运行的内容直接设置快捷键触发动作就可以吧?而且想运行多少内容都行。

sd309991 回复 zryan 2022-07-02 20:35 :

如果是相反的话呢?在动作里想用快捷键,但是使用了快捷键这个事件,我希望被记录下来。

LifeHard 回复 sd309991 2022-07-03 20:33 :

用ceasr的子程序是可以的

LifeHard 回复 sd309991 2022-07-03 20:34 :

https://getquicker.net/SubProgram?id=aceadd12-8121-4405-182b-08d8dfa187dd

sd309991 回复 LifeHard 2022-07-03 23:48 :

谢谢了,LifeHard。可以做了现在。谢谢Cesar.

回复主贴