DOS环境下,如何模拟键盘按键消息

huaboy2004 2005-04-14 09:47:18
纯DOS环境,如何模拟按键消息,尤其是功能键(Shift、Ctrl、NumLock、CapsLock)
例如:需要这样的功能,先判断指示灯是否亮,如果不亮则模拟按下CapsLock,键盘上面的CapsLock指示灯相应发亮。
如果是WINDOWS下面可以发送个消息,很简单就实现了,如何在DOS下面实现,请各位大侠帮忙!
...全文
689 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
alwanv 2005-04-23
  • 打赏
  • 举报
回复
我不懂,不过是来接分的
zengwujun 2005-04-23
  • 打赏
  • 举报
回复
mark
tfq 2005-04-23
  • 打赏
  • 举报
回复
读扫描码应该可以吧。那个什么bioskey函数不知行不行
Unknowm 2005-04-22
  • 打赏
  • 举报
回复
bios有块数据区专门存放功能按键的状态,还有一块区域作为键盘缓冲区,修改这些字段应该就可以。你可以找找看‘深入DOS BIOS 编程与应用’之类的电子书
277894613 2005-04-22
  • 打赏
  • 举报
回复
看C的“高级”编程
huaboy2004 2005-04-22
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/3752/3752240.xml?temp=.7716028
这里有个汇编的例子,贴给大家共享,顺便把这里的分散了,明天结贴
zhsmtp 2005-04-15
  • 打赏
  • 举报
回复
看看tc的bios.h
看看有关的文档
huaboy2004 2005-04-15
  • 打赏
  • 举报
回复
哪位大侠熟悉的话,可否给个例子看看,因为中断我是不知道怎么用了,可能汇编容易实现些!
tgz501 2005-04-15
  • 打赏
  • 举报
回复
用dos的16号中断或9号中断控制
BluntBlade 2005-04-14
  • 打赏
  • 举报
回复
直接控制中断
huaboy2004 2005-04-14
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/3937/3937571.xml?temp=.5828363
解答出来两个地方的分全给,谢谢各位
zhangfjj 2005-04-14
  • 打赏
  • 举报
回复
http://blog.csdn.net/xiaohan13916830/archive/2004/06/28/28151.aspx
看看去!
zhangfjj 2005-04-14
  • 打赏
  • 举报
回复
读键盘的扫描码,好象有一个函数专门来做这个的,你可以到网上搜索一下

69,335

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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