控制键盘(100分)

  • 主题发起人 主题发起人 lljyy
  • 开始时间 开始时间
L

lljyy

Unregistered / Unconfirmed
GUEST, unregistred user!
想编一个程序,当此程序运行后,无论运行任何软件,<br>当用键盘进行录入时,敲键盘上某一键后,屏幕上出现的是其他字符。例如<br>(WORD录入时,敲h键,屏幕上出现00,两个零)。不知如何实现,望高手指点.
 
思路,截获键盘事件,在缓冲区清除输入代码key:=#0<br>然后翻译成别的字母
 
liuxudong,能否有详细的代码
 
//无论运行任何软件<br>得用钩子:( 找键盘钩子相关文章看看吧
 
随便找个钩子的例子,自己研究一下吧,最简单就是用钩子实现啦<br>http://www.delphibbs.com/delphibbs/dispq.asp?lid=485812
 
1.使用SetWindowsHookEx设置全局HOOK &nbsp; &nbsp;//WH_KEYBOARD <br>2.使用keybd_event模拟按键
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1407832
 
后退
顶部