HDVK 2.1 Released
After some great feedback by our HVDK users, we have added C# examples and added a Mouse Relative driver. We even threw in a Gamepad driver! Release Notes 2.1 Final July 5, 2020
After some great feedback by our HVDK users, we have added C# examples and added a Mouse Relative driver. We even threw in a Gamepad driver! Release Notes 2.1 Final July 5, 2020
Using the Mouse Rel Driver Overview The mouse driver rel(relative) allows you to: Position the cursor relative to the current cursor position. Press and/or release the left, middle and right buttons. The Mouse Driver Rel Sender Utility Use the SDK Mouse Driver Rel Sender to send relative movement values and mouse button states to the …
Using the Gamepad Driver Overview The Gamepad driver allows you to: Send X, Y, RX, RY, Z axis positions. Press and/or release the hat button. Press and/or release up to 10 buttons. This is not the same as an XBox Controller, which is quite different from the HID Gamepad specification. So if a game has …
SDK Examples in C# and Delphi The SDK includes sample code to show how to: Send data to the Joystick driver Read data from the Joystick driver Send data to the Game-pad driver Read data from the Game-pad driver Send data to the Keyboard driver (The OS doesn’t allow you to read from the driver, …
We’ve been working to improve the documentation for the HVDK and we hope that you find that the updated knowledge base articles will get you up and running. We’re continuously tweaking the SDK and KB articles. We hope you find them useful! Please let us know if you would like additional code or articles of …
Using the Keyboard Driver Overview The keyboard driver allows you to: Press and release any regular keys keys plus any eight modifier keys to the driver. The driver appears equivalent to the OS as a physical keyboard. The OS will apply the keystrokes to the active application. If this is your first attempt at sending …
Using the Joystick Driver Overview The joystick driver allows you to: Send X, Y, Z, RX, RY, RZ, Slider, Dial and Wheel axis positions. Press and/or release the hat button. Press and/or release up to 128 buttons. The Joystick Reader Utility While developing code that uses the joystick driver, use the reader utility to consume …
Using the Mouse Abs Driver Overview The mouse driver abs (absolute) allows you to: Position the cursor with absolute desktop coordinates. Note that this is desktop coordinates, not monitor coordinates. Press and/or release the left, middle and right buttons. The Mouse Driver Abs Sender Utility Use the SDK Mouse Driver Sender to send absolute coordinates …
Tips for Coding in Driverland Try the Mouse Driver First Sending data the mouse driver is easier than sending it to the joystick driver, and way easier than sending it to the keyboard driver. Once you have it working with the mouse driver, you will understand the basics of working with the drivers. So start …
We have been getting requests for a SDK for ControlMyJoystick’s Virtual Joystick, Keyboard and Mouse drivers, so recently we released the HID Virtual Driver Kit (HVDK). http://44.238.1.22/hid-driver-kit-home/ The HVDK Standard Edition is free, and has a set of Tetherscript-signed drivers (the same ones you get with ControlMyJoystick) and some Delphi (yes, Delphi…is it 1998 or …