TC官方合作论坛

 找回密码
 立即注册
查看: 623|回复: 7
打印 上一主题 下一主题

[已解决] 如何使用 如果 检测键盘按键

[复制链接]
跳转到指定楼层
楼主
发表于 2012-8-6 18:14:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如何使用 如果 检测键盘按键,比如 Enter Esc 之类的。注意,是检测,来判断
回复

使用道具 举报

6#
发表于 2012-8-7 00:43:06 | 只看该作者
整型 键码=键盘.等待按键()   //运行到这一句,线程会暂停(所以最好新建一个线程来进行检测),直到你按下键盘的任意一个按键,这个函数将返回你所按下的键码,比如你按下A,此时,键码=65
                             

功能 逻辑型 检测按键()
   循环(真)
      整型 键码=等待按键()
              如果(键码==65)   // 65是一个键码代表A键,想要检测什么键,就写相应的键码
              辅助.消息框("你按下了A键")
       如果结束
   循环结束
返回 真
功能结束


在你的某个按钮开启这个线程..
线程.开启("空间名.检测按键","")


上面的代码,当你按下A时,就会有消息框提示...换成你想要检测的键码..实现你想要的功能
回复 支持 反对

使用道具 举报

沙发
发表于 2012-8-6 21:17:12 | 只看该作者
加个线程,等待按键... 根据返回的键码来判断是不是你要检测的按键....
回复 支持 反对

使用道具 举报

板凳
发表于 2012-8-6 23:20:52 | 只看该作者
楼上正解
楼主该不是想做木马吧?
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2012-8-6 23:23:12 | 只看该作者
回复 2楼cylhb的帖子

请问这是什么意思,我看等待好像只有时间,如果可以的话,您能帮忙再附上一小段程序么,如果不行,帮忙讲一下原理,谢谢。如果方便的话能在顺便讲一下线程么,我看了视频教程和帮助文档,可是还不太理解,麻烦你为我讲解一下,谢谢。
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-8-6 23:27:13 | 只看该作者
回复 3楼jrflsh的帖子

我正在做一款科学计算器,Enter相当于等于,Esc相当于退出,我试了热键,但是它无法输入Enter、Esc、Backspace这样的特殊按键
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-8-7 10:39:45 | 只看该作者
回复 6楼cylhb的帖子

谢谢您的帮助,您发给我的这个程序我明白了,如果方便的话能再帮忙讲一下线程的其他操作么(比如说开启),谢谢。
回复 支持 反对

使用道具 举报

8#
发表于 2013-8-28 16:12:04 | 只看该作者
赞一个
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-2 15:21 , Processed in 0.250223 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表