| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 638 人关注过本帖
标题:键盘动作的代码是什么有没高手指教?谢谢
只看楼主 加入收藏
yujine
Rank: 1
等 级:新手上路
帖 子:6
专家分:3
注 册:2011-8-13
结帖率:0
收藏
已结贴  问题点数:20 回复次数:6 
键盘动作的代码是什么有没高手指教?谢谢
键盘动作的代码是什么有没高手指教?谢谢
搜索更多相关主题的帖子: 键盘 
2011-08-14 00:30
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:7 
什么叫“键盘动作的代码”?

授人以渔,不授人以鱼。
2011-08-14 00:40
烟雾中的迷茫
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:621
专家分:1069
注 册:2011-2-9
收藏
得分:7 
自己去查下了。如kbhit()判断键盘是否按下 setcbrk()设置ctrl break快捷键 呵呵 我也不这么了解还是 自己查查去实在
2011-08-15 07:31
编程达人
Rank: 2
等 级:论坛游民
帖 子:62
专家分:66
注 册:2011-8-11
收藏
得分:7 
二楼的问题提得好,我也是初学者不知道呀!高手求教,大家学习一下
2011-08-15 09:04
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
估计楼主要的是这种东西,不过他人间蒸发了。

    const wctype_t K_NUL       = 0x0000;        // 空字符
     const wctype_t K_SOH       = 0x0001;        // 标题开始
     const wctype_t K_STX       = 0x0002;        // 正文开始
     const wctype_t K_ETX       = 0x0003;        // 正文结束
     const wctype_t K_EOT       = 0x0004;        // 传输结束
     const wctype_t K_ENQ       = 0x0005;        // 请求
     const wctype_t K_ACK       = 0x0006;        // 收到通知
     const wctype_t K_BEL       = 0x0007;        // 响铃
     const wctype_t K_BACKSPACE = 0x0008;        // 退格
     const wctype_t K_TAB       = 0x0009;        // 水平制表符
     const wctype_t K_LF        = 0x000A;        // 换行
     const wctype_t K_VT        = 0x000B;        // 垂直制表符
     const wctype_t K_FF        = 0x000C;        // 换页符
     const wctype_t K_ENTER     = 0x000D;        // 回车
     const wctype_t K_SO        = 0x000E;        // 不用切换
     const wctype_t K_SI        = 0x000F;        // 启用切换
     const wctype_t K_DLE       = 0x0010;        // 数据链路转义
     const wctype_t K_DC1       = 0x0011;        // 设备控制1
     const wctype_t K_DC2       = 0x0012;        // 设备控制2
     const wctype_t K_DC3       = 0x0013;        // 设备控制3
     const wctype_t K_DC4       = 0x0014;        // 设备控制4
     const wctype_t K_NAK       = 0x0015;        // 拒绝接收
     const wctype_t K_SYN       = 0x0016;        // 同步空闲
     const wctype_t K_ETB       = 0x0017;        // 传输块结束
     const wctype_t K_CAN       = 0x0018;        // 取消/作废
     const wctype_t K_EM        = 0x0019;        // 介质中断
     const wctype_t K_SUB       = 0x001A;        // 替补
     const wctype_t K_ESC       = 0x001B;        // 溢出
     const wctype_t K_FS        = 0x001C;        // 文件分割符
     const wctype_t K_GS        = 0x001D;        // 分组符
     const wctype_t K_RS        = 0x001E;        // 记录分离符
     const wctype_t K_US        = 0x001F;        // 单元分隔符
     const wctype_t K_SPACE     = 0x0020;
     const wctype_t K_CDEL      = 0x007F;        // ASCII DEL
     const wctype_t K_UP        = 0xE048;
     const wctype_t K_DOWN      = 0xE050;
     const wctype_t K_LEFT      = 0xE04B;
     const wctype_t K_RIGHT     = 0xE04D;
     const wctype_t K_HOME      = 0xE047;
     const wctype_t K_END       = 0xE04F;
     const wctype_t K_PGUP      = 0xE049;
     const wctype_t K_PGDN      = 0xE051;
     const wctype_t K_INS       = 0xE052;
     const wctype_t K_DEL       = 0xE053;
 

授人以渔,不授人以鱼。
2011-08-15 11:21
yujine
Rank: 1
等 级:新手上路
帖 子:6
专家分:3
注 册:2011-8-13
收藏
得分:0 
回复 5楼 TonyDeng
比如我用keybd event函数,那么c语言中s的代码是什么,我是新手想了解下
2011-08-24 20:53
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
这要看该event事件的数据组织形式,是给出代号还是键盘扫描码,查该对象的帮助。没有什么C语言的代码,同样是32,看成是整数32还是空格字符,取决于程序设计者自己,甚至,32可能是一个8bit开关值,代表8种状态位现状。数是死的,作什么理解的人是活的。不要像某些人那样,遇到0就处理不来字符数组。

授人以渔,不授人以鱼。
2011-08-24 21:14
快速回复:键盘动作的代码是什么有没高手指教?谢谢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013959 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved