收录日期:2019/02/17 00:16:16 时间:2016/05/30 10:06:34 标签:C++ 语言
那位老大知道判断键盘的ASC码。
我用下例程序,只能判断是否按了1-9和A-Z的键。
但按上下左右时。即近回224和
按F1-F12时返回0.
怎么搞呢

using namespace std;
int main()
{
//int  a=0x0025;
int nKey;
nKey=_getch();

switch(nKey)
{
case 0x48:cout<<"ok";break;

}
cout<<nKey<<endl;

/*if(GetKeyState(VK_CAPITAL))
cout<<"ok";
void clreol(void); 
 gotoxy(30,40);  
cout<<"love";*/
return 0;
}
上下左右和F键不属于ASCII码范围吧。
那该怎么搞才行呢?
用boiskey(0)可获取每一个键的扫描码,具体含义请查阅有关资料。
用扫描码可区分右Shift和右Shift!
难呀
程序具体应该怎么样呢?
看来只有 o1n(小毛子) 才能解决得了。

o1n(小毛子)老大在线吗?
学习!!
ch = getch();
if (ch == 0)
  ch = getch();
ch = getch();
if (ch == 0)
  ch = getch();
这样也没有什么效果呀!!

菜鸟级绑定问题,送分贴。 C#中模板列文本框中的内容怎么让他居右! 神啊.救救我吧. 关于子线程更新显示界面的问题!!!! 求个思路~~~~ 在linux下怎么装oracle啊 麻烦各位大虾说清楚点 谢谢了 求教ORACLE数据库分布系统 【急问】PHP做群发邮件模块,能否像OutLook那样??详细请您进来看看。谢谢! 【 绝对一分不留 】每天10分 (2006-8-28) Struts下拉列表与数据库的连接 如何删除表单中字母数<=2个的记录 高手们,帮帮忙吧!在线等待中 *************求教一个ORACLE数据库分布系统方案***************** 谁有侯捷的java编程思想简体版的电子书啊?能不能发给我啊 移植Dialog 如何取到对应单元格内隐藏文本框的值?? 左连接右连接的问题(在线等,求各位大哥多帮帮忙。。) 取线程函数返回值问题 个人性欲分太低,哪位能给我加点儿?(承诺:加1分我放给他100分) JBuilder2006中怎样使用jTree 怎么为 Treeview (web)的节点添加点击事件? HOOK RAS vc新手求助:关于缩小到任务栏 这个存储过程好难写! 求助在linux下怎么装oracle??? 连锁零售系统 如果把鼠标指针隐藏? struts框架的简单问题 关于IADs接口中的ntSecurityDescriptor属性的问题,非常急!! applet的一个问题!请指教 GridView 扩展