[PC] Map XBOX input to keyboard key to so that game CANT see keyboard key
Posted: Fri Jul 19, 2019 7:20 pm
I have a simple use case.
Game is Forza Motorsport 7 on PC. Its a racing game, and an UWP application.
In this game, both keyboard and xbox gamepad are supported.
However, looking at left and right sides from cockpit view while still seeing the car interior is ONLY possible using the xbox controller. To achieve that, the player must press Up + left or up + right in the right analog stick.
That's where GIMX enters, where I can map keyboard keys to analog axises. Example: space in keyboard will trigger xbox right analog UP + LEFT.
The problem is: this game can't handle simultaneous inputs of both keyboard and xbox gamepad. It's a game characteristic, and even if a keyboard key isn't mapped in-game, pressing it alongside a xbox direction will mess with the direction being pressed.
So I must find a way to AVOID the game (or better, the Operating System, I think?) from registering the underlying key being pressed (space, in this example).
But the question is: HOW? (please, tell me this is possible....I'm very courageous to ask this, because I smell someone will appear saying it's a OS limitation or something )
Game is Forza Motorsport 7 on PC. Its a racing game, and an UWP application.
In this game, both keyboard and xbox gamepad are supported.
However, looking at left and right sides from cockpit view while still seeing the car interior is ONLY possible using the xbox controller. To achieve that, the player must press Up + left or up + right in the right analog stick.
That's where GIMX enters, where I can map keyboard keys to analog axises. Example: space in keyboard will trigger xbox right analog UP + LEFT.
The problem is: this game can't handle simultaneous inputs of both keyboard and xbox gamepad. It's a game characteristic, and even if a keyboard key isn't mapped in-game, pressing it alongside a xbox direction will mess with the direction being pressed.
So I must find a way to AVOID the game (or better, the Operating System, I think?) from registering the underlying key being pressed (space, in this example).
But the question is: HOW? (please, tell me this is possible....I'm very courageous to ask this, because I smell someone will appear saying it's a OS limitation or something )