Simulating keypress with mouse movement using DirectInput (dinput.dll)

202 views Asked by At

I have been trying to play Omikron: The Nomad Soul, but I found it incredibly difficult to do so without using the mouse. I have been trying to use dinput.dll to simulate keyboard presses using mouse movement, but nothing I tried so far worked. I am a complete amateur at this, so I thought I should ask how to do this properly.

What I am trying to do is to edit dinput.dll source code from github, create a dinput.dll file with configurable ini file, where you can assign key presses to mouse movement. This would be beneficial in many old games.

For example; Mouse moving up = press up arrow key

Mouse moving down = press down arrow key

Mouse moving left = press left arrow key

Mouse moving right = press right arrow key

Reason why I want to use dinput instead of something like autohotkey is because stuff like autohotkey doesn't always get along well with old games. For example Omikron: The Nomad Soul.

Thank you for any help in advance.

0

There are 0 answers