中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-15 01:08
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行
DOS开发编程 & 发展交流 (开发室) » 高手指教!
可打印版本  1,331 / 0
第1楼 Loff 发表于 2003-07-23 00:00
中级用户 发帖 59 积分 286
高手指教!
请问如何在c/c++语言中实现对左右alt键和左右ctrl键的控制?我正在编写一个打字练习程序,要实现一个动画键盘,即当我按下实际键盘键时,屏幕上的键盘上的相应键也凹陷,放开时,也弹起,我已经实现了主键盘区除alt和ctrl之外的所有键,可是左右ctrl和alt好像是相同的码,望高手指教。
这是我用来取键码的函数:(用的是turboC2.0或turboC++3.0)
int sckey()
{
union REGS r;
unsigned char KEY_CODE=0;
KEY_CODE=inportb(0x60);
r.h.ah=0x0c;
int86(0x21,&r,&r);
return KEY_CODE;
}






[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023