易语言 接收全部键盘输入问题
我想让我做的程序在用户按下任意键时发出我设定的声音,但当我点了别的东西(如桌面)程序就失效了,除非再点一下程序的窗口。我是用启动窗口某键被放开来实现的我有超极模块求大虾教...
我想让我做的程序在用户按下任意键时发出我设定的声音,但当我点了别的东西(如桌面)程序就失效了,除非再点一下程序的窗口。我是用 启动窗口某键被放开 来实现的
我有超极模块 求大虾教我怎样接收到所有的键盘操作。(告诉我用什么命令输什么参数就行了)。
我试过了,第一种方法虽然能接收全键盘按键信息。但不能用键盘向别的窗口输入文字了(好像被锁住了)。注册热键监视热键太麻烦了(我自己用,不用反杀毒软件)
太谢谢了!我再给加10分 展开
我有超极模块 求大虾教我怎样接收到所有的键盘操作。(告诉我用什么命令输什么参数就行了)。
我试过了,第一种方法虽然能接收全键盘按键信息。但不能用键盘向别的窗口输入文字了(好像被锁住了)。注册热键监视热键太麻烦了(我自己用,不用反杀毒软件)
太谢谢了!我再给加10分 展开
展开全部
提供两种方法给你,下面第一种:
.版本 2
.子程序 __启动窗口_创建完毕
HOOK.安装键盘钩子 (&回调指针)
.子程序 回调指针, 逻辑型
.参数 键代码
.参数 状态
输出调试文本 (字符 (键代码))
返回 (真) '真为拦截字符输入'
'返回(假) '假为放过字母输入'
第二种:
.版本 2
.子程序 __启动窗口_创建完毕
监视热键 (&回调指针, #键0)
监视热键 (&回调指针, #键1)
监视热键 (&回调指针, #键2)
监视热键 (&回调指针, #键3)
监视热键 (&回调指针, #键4)
监视热键 (&回调指针, #键5)
....
'我这里就不写完了,后面可以把字母也符号也包含进去
'如果不嫌麻烦的话,采用第二种
'第一种的风险太大,安全软件和杀毒软件会报警
------------------------
其实回调参数的返回问题,你注意看下,真和假,结果不同
真为拦截
假为不拦截
.版本 2
.子程序 __启动窗口_创建完毕
HOOK.安装键盘钩子 (&回调指针)
.子程序 回调指针, 逻辑型
.参数 键代码
.参数 状态
输出调试文本 (字符 (键代码))
返回 (真) '真为拦截字符输入'
'返回(假) '假为放过字母输入'
第二种:
.版本 2
.子程序 __启动窗口_创建完毕
监视热键 (&回调指针, #键0)
监视热键 (&回调指针, #键1)
监视热键 (&回调指针, #键2)
监视热键 (&回调指针, #键3)
监视热键 (&回调指针, #键4)
监视热键 (&回调指针, #键5)
....
'我这里就不写完了,后面可以把字母也符号也包含进去
'如果不嫌麻烦的话,采用第二种
'第一种的风险太大,安全软件和杀毒软件会报警
------------------------
其实回调参数的返回问题,你注意看下,真和假,结果不同
真为拦截
假为不拦截
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询