Sim Gamer Kit

A collection of tools for flight and driving simulation gamers on Windows

Joystick as H-shifter

This plugin will let you use a 2-axis joystick as a 6 position H-shifter in your driving game.

Setup

In your desired Joystick Gremlin profile, go to the Plugins tab and add the H-shifter plugin (joystick_gremlin/plugins/h_shifter.py). The following configuration is needed:

An experimental setting can be offered in a future release, currently not implemented:

In game usage

I suggest enabling the profile with this plugin, open “Input Viewer” in Joystick Gremlin, and play with the joystick to induce H-shifter transitions.

Here’s a lazily scribbled diagram for the exactly two people that will try to use this plugin:

H-shifter visualization!

With the Axes are self-centering plugin configuration set to True, moving the joystick to one of the six gear “regions” will cause the corresponding vJoy button to be pressed and held, even if the joystick returns to center.

The double lines at the edges of each region show the “transition” zone, which is used to emulate a brief “neutral” transition when changing gears. Some games care about this.

The Neutral binding can be used shift to neutral. The Reverse (input) binding can be used to bind an extra gear; usually this will be “reverse”. Some games might require you to press the Neutral button before Reverse.

Known Compatible Games

I expect this to work with all games that support a DirectInput H-shifter. Known to work with: