易语言 接收全部键盘输入问题

我想让我做的程序在用户按下任意键时发出我设定的声音,但当我点了别的东西(如桌面)程序就失效了,除非再点一下程序的窗口。我是用启动窗口某键被放开来实现的我有超极模块求大虾教... 我想让我做的程序在用户按下任意键时发出我设定的声音,但当我点了别的东西(如桌面)程序就失效了,除非再点一下程序的窗口。我是用 启动窗口某键被放开 来实现的
我有超极模块 求大虾教我怎样接收到所有的键盘操作。(告诉我用什么命令输什么参数就行了)。
我试过了,第一种方法虽然能接收全键盘按键信息。但不能用键盘向别的窗口输入文字了(好像被锁住了)。注册热键监视热键太麻烦了(我自己用,不用反杀毒软件)

太谢谢了!我再给加10分
展开
 我来答
lovelkj
推荐于2016-06-05 · TA获得超过354个赞
知道小有建树答主
回答量:280
采纳率:0%
帮助的人:281万
展开全部
提供两种方法给你,下面第一种:

.版本 2
.子程序 __启动窗口_创建完毕
HOOK.安装键盘钩子 (&回调指针)
.子程序 回调指针, 逻辑型
.参数 键代码
.参数 状态
输出调试文本 (字符 (键代码))
返回 (真) '真为拦截字符输入'
'返回(假) '假为放过字母输入'

第二种:
.版本 2
.子程序 __启动窗口_创建完毕
监视热键 (&回调指针, #键0)
监视热键 (&回调指针, #键1)
监视热键 (&回调指针, #键2)
监视热键 (&回调指针, #键3)
监视热键 (&回调指针, #键4)
监视热键 (&回调指针, #键5)
....
'我这里就不写完了,后面可以把字母也符号也包含进去

'如果不嫌麻烦的话,采用第二种
'第一种的风险太大,安全软件和杀毒软件会报警

------------------------
其实回调参数的返回问题,你注意看下,真和假,结果不同
真为拦截
假为不拦截
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式