乌鸡剑圣 发表于 2015-12-15 21:21

【提问】易语言怎么获取按了那个键

{:5_118:}键盘钩子 模块 啥的 只要能获取按了那个键 都可以!

FraMeQ 发表于 2015-12-15 21:44

SetWindowsHookEx

boyving 发表于 2015-12-15 22:11

易语言按钮事件吧。ALT+M,搜索FF 55 FC 5F 5E 89 5D F4

xifengjt 发表于 2015-12-15 22:24

是要即时记录键盘按了哪个键吗?
取键代码就好~

爱的纯粹 发表于 2015-12-16 08:18

{:5_117:} 打算看人家按了啥是么

浮生若梦。 发表于 2015-12-16 09:11

本帖最后由 浮生若梦。 于 2015-12-16 09:17 编辑

用组件吧,易语言不是有个输入设备的组件,初始化写0.就是桌面,全局性的,然后时间列表选按下某键改变什么的然后就可以返回键代码之类的如果你需要的不是键代码是健名称   可以用把键码转换到键名的方法
.版本 2
.支持库 EdirectX

输入设备1.置刷新时间 (10)
输入设备1.初始化 (0)


输入设备1.取键名 (, ) ‘健代码取键名



这个DZ的添加文字代码有问题啊我去 一直加DIV标签或者删除我一些代码

static/image/hrline/1.gif

.版本 2
.支持库 EdirectX

.子程序 _输入设备1_键盘按键状态被改变
.参数 键值, 整数型
.参数 键状态, 整数型
.局部变量 名称, 文本型

输入设备1.取键名 (键值, 名称)
输出调试文本 (“按下了键代码:” + 到文本 (键值) + “健名称:” + 名称)


.子程序 __启动窗口_创建完毕

输入设备1.置刷新时间 (10)
输入设备1.初始化 (0)



血色 发表于 2015-12-16 10:51

楼主的表达能力有限,我的理解能力也有限,我是这样理解的,是不是楼主想知道易语言写好的程序,如果按登录,一个弹窗显示“按了登录按钮”,如果按取消,会弹出弹窗显示“按了取消按钮”,但是在易语言已经编译的文件里要写一个这样的软件需要有强大的编译功能,最简单的就是通过E—blug来查找按钮事件,目前还没有你说的那种软件

kingone 发表于 2015-12-16 15:57


SetWindowsHookEx

乌鸡剑圣 发表于 2015-12-16 17:14

xifengjt 发表于 2015-12-15 22:24
是要即时记录键盘按了哪个键吗?
取键代码就好~

对,怎么取呢

乌鸡剑圣 发表于 2015-12-16 17:16

爱的纯粹 发表于 2015-12-16 08:18
打算看人家按了啥是么

{:6_223:}是的~ 但是不是用来干坏事~
页: [1]
查看完整版本: 【提问】易语言怎么获取按了那个键