View Full Version : DirectX support for UIP
Ron
October 13th, 2002, 12:55 PM
At this point, there is no way, as DirectX hooks deep into the OS, at a point where only a kernel level driver can inject keystrokes.
ps, what is UIP ?
<font size=-1>[ This Message was edited by: RonB on 2001-10-28 23:12 ]</font>
Ron
October 13th, 2002, 12:55 PM
Oooh that sounds good! I actually bought the M$ device driver book but I left it back in holland.
Mark F
October 13th, 2002, 12:55 PM
Jay - :lol:
JayGuerette
October 13th, 2002, 12:55 PM
Technically, a VXD _could_ be written using VKD_Force_Keys, with an interface to Girder.
This is me _not_ volunteering! :smile:
jon_rhees
October 13th, 2002, 12:55 PM
Actually, I think there might be another way...I seem to recall a Win32 command which 'asks' the keyboard driver to 'create' a keystroke. I had used this in my old 'personal girder-like program' when I had fits with sending keystrokes to some apps. The down side is that it does just that -- and so the keypress end up going to whatever program has focus. This may work for you. I'll have to take a look at my old code to remember what the call is...
-Jon
crucible
October 13th, 2002, 12:55 PM
MAME also accepts simple keyboard input.
The DirectX support in MAME is only for joystick controllers.
Have you tried having Girder send keyboard commands without selecting a target?
I have a couple of commands (Cntl-Alt-T and Cntl-Alt-P) that I send like that so the ATI keyboard hotkey thingy will pick them up and switch btwn TV and Panel output.
tomfox
October 13th, 2002, 12:55 PM
I've been trying to send ir-commands to a game emulator called M.A.M.E. but it doesn't work. I've learned that this emulator accepts DirectX commands for input only.
How can I make it work with girder ?
Thomas
Powered by vBulletin® Version 4.1.8 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.