wangxdong
驱动小牛
驱动小牛
  • 注册日期2002-07-08
  • 最后登录2003-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2576回复:19

键盘过滤驱动如何做

楼主#
更多 发布于:2002-07-25 11:56
我的键盘的向上方向键和向右方向键同时按下后,其他键都无法响应了,有位老大告诉我叫“锁键”,无法解决,害得我从FIFA高手变成鱼腩!
我想写一个过滤驱动程序,解决这个问题,不知可行否?怎么做?
各位老大能否给个思路?

最新喜欢:

xhzxlqtxhzxlq...
请多多指教!
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
沙发#
发布于:2002-07-25 12:06
什么平台?
wangxdong
驱动小牛
驱动小牛
  • 注册日期2002-07-08
  • 最后登录2003-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-07-25 13:07
Win2000,能用WDM吗?
请多多指教!
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
地板#
发布于:2002-07-25 14:26
2000DDK里面有一章将这个的,去看一下吧。我也不会。
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
地下室#
发布于:2002-07-25 14:27
95/98下倒是有一个VMM的调用可以设置。
eqinzm
驱动牛犊
驱动牛犊
  • 注册日期2001-10-18
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望20点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2002-07-25 15:23
9x:Hook_Device_Service(__VKD_Filter_Keyboard_Input, NewKeyboardFilter, &g_KeyboardThunk);//Hook Keyboard

2k:ddk/src/input/kbfiltr
Hi
lonkiss
驱动牛犊
驱动牛犊
  • 注册日期2002-01-15
  • 最后登录2004-07-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-07-25 16:08
是不是你的键盘有问题啊?换个键盘试试
我觉得是键盘得问题!
我的真名就叫-龙旗
wangxdong
驱动小牛
驱动小牛
  • 注册日期2002-07-08
  • 最后登录2003-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-07-25 16:12
难道是硬件问题,过滤驱动解决不了吗?
请多多指教!
wuzhenq
驱动牛犊
驱动牛犊
  • 注册日期2001-07-17
  • 最后登录2008-01-11
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-07-26 17:37
我看过2000DDK里的那个鼠标过滤驱动,我试过了,他能成功截取鼠标数据,我想键盘的那个也没有问题的,好好研究一下吧!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
9楼#
发布于:2002-07-26 18:58
。。。如果是硬件的问题,什么driver都没有办法。。。
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-07-27 19:20
我的键盘的向上方向键和向右方向键同时按下后,其他键都无法响应了,有位老大告诉我叫“锁键”,无法解决,害得我从FIFA高手变成鱼腩!
我想写一个过滤驱动程序,解决这个问题,不知可行否?怎么做?
各位老大能否给个思路?

正常情况下向上方向键和向右方向键同时按下后还可按其它键,如Atl+Tab来切换任务,但你的不能按,是什么原因呢?是不是你的系统装有Filter驱动来实现了,要不就如你说键盘硬件有问题,如果是这样恐怕不是Filter能解决的
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
longge
驱动中牛
驱动中牛
  • 注册日期2002-07-10
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-07-28 16:33
不用看了,肯定是硬件的原因,但是要过滤键盘这种函数是有的,你去win32手册上去找找,不一定要用驱动吧!
除了记忆什么都带不走; 除了足迹什么都留不下。
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-07-28 20:27
不用看了,肯定是硬件的原因,但是要过滤键盘这种函数是有的,你去win32手册上去找找,不一定要用驱动吧!

在9X下当然可以,NT下使用GINA也行,但NT下使用普通Hook恐怕不能对所有键都管用
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
wangxdong
驱动小牛
驱动小牛
  • 注册日期2002-07-08
  • 最后登录2003-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-07-30 16:46
我想在过滤驱动里面把其他键映射成方向键,如i对向上,j对向左,k对向下,l对向右,这样应该就可以解决硬件的问题了吧!我想用DS来做,请高手指点!
请多多指教!
trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-07-31 17:33
我也想做个键盘的过滤驱动来锁键盘,可以一起研究一下
我不仅要金子,我还要点石成金的手指!
lyabcd
驱动大牛
驱动大牛
  • 注册日期2001-08-09
  • 最后登录2015-10-01
  • 粉丝0
  • 关注0
  • 积分33分
  • 威望4点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2002-07-31 20:30
2000,nt请参考
http://www.sysinternals.com/ntw2k/source/ctrl2cap.shtml
datongguandian@sina.com
trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2002-08-01 13:13
好像只有安装程序的代码,没有过滤程序的,只是一个sys文件 :(
我不仅要金子,我还要点石成金的手指!
lyabcd
驱动大牛
驱动大牛
  • 注册日期2001-08-09
  • 最后登录2015-10-01
  • 粉丝0
  • 关注0
  • 积分33分
  • 威望4点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2002-08-01 13:30
所有代码都很齐全
datongguandian@sina.com
lyabcd
驱动大牛
驱动大牛
  • 注册日期2001-08-09
  • 最后登录2015-10-01
  • 粉丝0
  • 关注0
  • 积分33分
  • 威望4点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2002-08-01 13:31
98的该站也有
datongguandian@sina.com
wangxdong
驱动小牛
驱动小牛
  • 注册日期2002-07-08
  • 最后登录2003-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2002-08-02 09:08
哈哈!我成功了,我改动了ds带的键盘过滤例子,在过滤驱动里面把其他键映射成方向键,如i对向上,j对向左,k对向下,l对向右,这样就解决硬件的问题了,昨天我试着玩了一下worldcup2002,非常好使,太爽了 :cool:
请多多指教!
游客

返回顶部