tc小问题一个

Soledad 2003-07-02 10:02:35
用tc写程序,能不能有什么方法使我刚进入程序
不用进行按键测试
就能知道当前键盘的num ,caps lock 键有没有打开?
也就是程序除启动就应该能判断出的方法!
...全文
20 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
idontlikenickname 2003-07-03
  • 打赏
  • 举报
回复


读取bios数据区~

#define CAPS_LOCK 0x0040
#define NUM_LOCK 0x0020
#define SCROLL_LOCK 0x0010

unsigned int *pBiosData = (unsigned int *)MK_FP(0x0040, 0x0017);

if(*pBiosData & CAPS_LOCK) printf("大写状态");
if(*pBiosData & NUM_LOCK) printf("数字状态");
if(*pBiosData & SCROLL_LOCK) printf("滚动状态");

Soledad 2003-07-02
  • 打赏
  • 举报
回复
用tc写程序,能不能有什么方法使我刚进入程序
不用进行按键测试
就能知道当前键盘的num ,caps lock 键有没有打开?
也就是程序初启动就应该能判断出的方法!

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧