精易论坛

标题: 功能键状态问题的一个小问题解释例子 [打印本页]

作者: 超级萌新    时间: 2022-1-16 01:27
标题: 功能键状态问题的一个小问题解释例子
问题来源:  功能键状态问题  https://125.confly.eu.org/forum.php?mod=viewthread&tid=14714575
此问题有一个误区,同样的按键,按的顺序不同,接收的指令也不同;虽然组合一样,但是可以执行不同的命令,并不是不出,只是组合的方式不同了
先下手的一般为功能键,后下的可能会流放到键代码上面,所以要注意这个问题,小白的理解 哈哈哈~



  
子程序名返回值类型公开备 注
__启动窗口_按下某键逻辑型 
参数名类 型参考可空数组备 注
键代码整数型
功能键状态整数型
变量名类 型静态数组备 注
键名文本型 
a整数型 
s整数型 
c整数型 
X整数型 
c = 位与 (功能键状态, #Ctrl键状态 )
s = 位与 (功能键状态, #Shift键状态 )
a = 位与 (功能键状态, #Alt键状态 )
X = c + s + a
判断 (键代码 = #Ctrl键 X = 2)
键名 = “Shift+Ctrl”
判断 (键代码 = #Ctrl键 X = 4)
键名 = “Alt+Ctrl”
判断 (键代码 = #Shift键 X = 4)
键名 = “Alt+Shift”
判断 (键代码 = #Ctrl键 X = 0)
键名 = “Ctrl”
判断 (键代码 = #Shift键 X = 0)
键名 = “Shift”
判断 (键代码 = #Alt键 X = 0)
键名 = “Alt”
判断 (X = 3)
键名 = “Ctrl+Shift”
判断 (X = 5)
键名 = “Ctrl+Alt”
判断 (X = 6)
键名 = “Shift+Alt”
判断 (X = 7)
键名 = “Ctrl+Alt+Shift”



调试输出 (X, 键代码, 键名)


i支持库列表   支持库注释   
spec特殊功能支持库



作者: fjgh    时间: 2022-1-16 10:22

作者: 噼里啪啦咻    时间: 2022-1-16 10:42
6666666666666
作者: 孤城已故    时间: 2022-1-17 02:30
谢谢大佬分享 支持支持
作者: sinewtec    时间: 2022-1-17 09:16
        支持开源~!感谢分享
作者: xjshuaishuai    时间: 2022-1-17 10:05
谢谢分享!
作者: kyo9766    时间: 2022-1-17 14:41
可以看到功能键按出的顺序。感谢分享
作者: singlecolor    时间: 2022-1-18 04:32
感谢分享,很给力!~
作者: lm88818    时间: 2022-1-24 15:19
感谢分享,很给力!~
作者: ghost12    时间: 2022-4-10 10:01
感谢发布原创作品,一定好好学习,天天向上




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4