永发信息网

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

答案:2  悬赏:20  手机版
解决时间 2021-01-22 22:49
  • 提问者网友:我一贱你就笑
  • 2021-01-22 09:55
我想让我做的程序在用户按下任意键时发出我设定的声音,但当我点了别的东西(如桌面)程序就失效了,除非再点一下程序的窗口。我是用 启动窗口某键被放开 来实现的
我有超极模块 求大虾教我怎样接收到所有的键盘操作。(告诉我用什么命令输什么参数就行了)。
最佳答案
  • 五星知识达人网友:酒醒三更
  • 2021-01-22 11:04
提供两种方法给你,下面第一种:

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

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

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

------------------------
其实回调参数的返回问题,你注意看下,真和假,结果不同
真为拦截
假为不拦截
全部回答
  • 1楼网友:廢物販賣機
  • 2021-01-22 12:12
注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #f10键)‘这是限制f10键的,要限制哪个自己往下加
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯