![]() |
中国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 |