Real Geek Forums  

Go Back   Real Geek Forums > Archives > Operating Systems > Windows XP > Windows XP Device Drivers

Notices

Reply

simulate keys

 

LinkBack Thread Tools Display Modes
Old 05-20-2008, 03:17 PM   #1 (permalink)
Default simulate keys


hey guys.

im new in developing device drivers.

my problem is that i want to write a driver which simulates
keyhits, like a virtual keyboard.

it must be a driver, it cant be the simple winapi, like sendkeys
oder sendmessage. there was a thread b4 with a similar name, but i
think this will be a bit different. i hope so.

ive read and tried alot but nowhere in the inet is an exactly example
how to setup a keyhit, not even in the ddk src\input\kbdfilter o
i8042prt dir.

ive tried this.

i made a pdo "FILE_DEVICE_UNKNOWN" which handles custom ioctls.
then i added a fdo "FILE_DEVICE_KEYBOARD" to the pdo like
in the input\kbfilter example in the ddk. i dont know if the fd
worked, but it
didnt result in a bsod or disabled keyboard. i thought about readin
keys
to proof but i was a bit lazy :S.
well, after the driver recved the custom ioctl of my user app, i trie
to
setup a keyhit with the key_input_data structure. result was a bsod.
which kind? i dunno but there were a few different.

ive read alot about kbfilter and i8042prt and it really confused me.
issit that difficult to simulate a simple key?
i would appreciate it, if the answer is no.

greetz & thanks
ret

--
ret
-----------------------------------------------------------------------
retn's Profile: http://forums.techarena.in/member.php?userid=4990
View this thread: http://forums.techarena.in/showthread.php?t=97186

http://forums.techarena.i

retn
Guest
 
Posts: n/a
Reply With Quote  
Old 05-20-2008, 06:15 PM   #2 (permalink)
Default Re: simulate keys

you should look into a HID miniport. this will allow you to report
keystrokes and use existing in box HID keyboard stack. look at
\WinDDK\6001.18000\src\kmdf\hidusbfx2 for a KMDF HID miniport example. this
driver uses the fx2 test board to simulate HID input, but you can easily not
use USB and just inject your own input.

d

--
Please do not send e-mail directly to this alias. this alias is for
newsgroup purposes only.
This posting is provided "AS IS" with no warranties, and confers no rights.


"retn" <retn.39pvrd@DoNotSpam.com> wrote in message
news:retn.39pvrd@DoNotSpam.com...
Quote:
>
> hey guys.
>
> im new in developing device drivers.
>
> my problem is that i want to write a driver which simulates
> keyhits, like a virtual keyboard.
>
> it must be a driver, it cant be the simple winapi, like sendkeys
> oder sendmessage. there was a thread b4 with a similar name, but i
> think this will be a bit different. i hope so.
>
> ive read and tried alot but nowhere in the inet is an exactly example
> how to setup a keyhit, not even in the ddk src\input\kbdfilter or
> i8042prt dir.
>
> ive tried this.
>
> i made a pdo "FILE_DEVICE_UNKNOWN" which handles custom ioctls.
> then i added a fdo "FILE_DEVICE_KEYBOARD" to the pdo like
> in the input\kbfilter example in the ddk. i dont know if the fdo
> worked, but it
> didnt result in a bsod or disabled keyboard. i thought about reading
> keys
> to proof but i was a bit lazy :S.
> well, after the driver recved the custom ioctl of my user app, i tried
> to
> setup a keyhit with the key_input_data structure. result was a bsod.
> which kind? i dunno but there were a few different.
>
> ive read alot about kbfilter and i8042prt and it really confused me.
> issit that difficult to simulate a simple key?
> i would appreciate it, if the answer is no.
>
> greetz & thanks
> retn
>
>
> --
> retn
> ------------------------------------------------------------------------
> retn's Profile: http://forums.techarena.in/member.php?userid=49900
> View this thread: http://forums.techarena.in/showthread.php?t=971865
>
> http://forums.techarena.in
>
Doron Holan [MSFT]
Guest
 
Posts: n/a
Reply With Quote  
Old 05-26-2008, 09:41 AM   #3 (permalink)
Default Re: simulate keys


alright, thanks, ill give it some tries :

--
ret
-----------------------------------------------------------------------
retn's Profile: http://forums.techarena.in/member.php?userid=4990
View this thread: http://forums.techarena.in/showthread.php?t=97186

http://forums.techarena.i

retn
Guest
 
Posts: n/a
Reply With Quote  
Reply

Tags
None

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads

Thread Thread Starter Forum Replies Last Post
Keyboard filter to simulate keys Mel Windows XP Device Drivers 7 12-07-2007 11:10 AM
fn keys michael Windows Vista Performance & Maintenance 3 11-18-2007 04:12 PM
How to simulate a human-being logon on a PC? cfman Windows XP Device Drivers 10 07-18-2006 08:37 PM
Function Keys ("F" keys) in Remote Desktop Doomer Windows XP Work Remotely 0 09-13-2004 01:23 PM
keys lee Windows XP Performance & Maintenance 1 08-05-2003 09:56 PM


All times are GMT. The time now is 06:22 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright © 2005 - 2007 RealGeek.com. All rights reserved.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90