标题: 高手指教!
[打印本页]
作者: Loff
时间: 2003-7-23 00:00
标题: 高手指教!
请问如何在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;
}
[此贴子已经被作者于2003-7-23 17:41:58编辑过]