Skip to content

H-Shifter

This mode simulates an H-pattern shifter with gear grinding, locking, and float shifting. Configuring clutch and throttle pedals axes in the Input/output settings tab is required. Float shifting requires setting up game telemetry, currently only supported for ATS/ETS2.

The H-shifter mode is best suited to casual driving games, such truck, bus, and taxi sims. Depending on the strength of your FFB joystick, it's possible to overcome the locking, grinding, and channel-keeping force effects. Remember to play along and not push through these effects. If you want something stronger and more precise, consider a purpose-built device like the Bash Pro.

H-Shifter

Features

When not using telemetry, you must depress the clutch to change gears. If you don't, you'll experience a gear-grinding effect.

When using telemetry, you may depress the clutch to change gears, or you can float-shift. How this is done varies by game:

  • In ATS/ETS2, a button press is sent when the shifter is slotted, but before it's fully engaged. The game will decide whether the button press results in an invalid shift, resulting in a grinding effect, or a valid shift, resulting in a successful gear change.
    • The grind effect feels rather natural in H-Shifter's feedback, but successfully float shifting can feel like the shifter is being forced into gear. Unfortunately this is currently the only reliable way to simulate float shifting with the telemetry values currently available in ATS/ETS2.

When the throttle is engaged and the clutch is not, the shift lever will be locked in gear. You must release the throttle or depress the clutch in order to disengage the shifter.

Game configuration

The H-shifter mode sends vJoy button presses when gears are engaged. Bind the in-game gear slots as you would with a hardware H-pattern shifter, by walking through the gears slot-by-slot in the game control settings. The input device will show up as the vJoy device you selected in the H-shifter mode's input/output settings.

ATS/ETS2 settings

Set these values in the "Controls" menu.

  • In the Input Types list, add the vJoy Device ATS vJoy
  • Set Transmission to H-Shifter
  • Set Acceleration axis deadzone to ~1%
    • This is recommended to reduce thrashing of the locked-in-gear effect
  • Set Clutch axis deadzone to 1-5%
    • This is strongly recommended to smooth out clutch-enabled FFB effects
  • Set Clutch range as desired, ~75% is recommended
    • Setting the clutch range too high will make shifting into gears unrealistic
  • Set Shifter layout to match the vehicle's transmission, e.g., Eaton-Fuller 18 speed
  • Set Shifter layout behavior to Advanced
  • Set Shifter Positions 1-6 to the vJoy Device buttons 0-5, corresponding to the H-Shifter slots
    • Ignore the Reverse position, it's not used when the Shifter layout matches a real transmission

ATS Hshifter settings (Your device number will be different than in the above screenshot)

FFB effect descriptions

Grind effect

This effect occurs when attempting to shift into gear without the clutch depressed or the transmission synchronized. The drop-down selects how to apply the effect:

  • Match telemetry RPM sets the effect the engine RPM value from the game telemetry. The Grind effect RPM value is not used.
  • Add to telemetry RPM adds the value of the Grind effect RPM slider to the engine RPM.
  • Override telemetry RPM ignores the telemetry engine RPM and forces the grind effect to the Grind effect RPM value.

Idle in-gear lock intensity

This is the spring force applied to the shift lever to keep the shifter engaged in the slot when the throttle is not applied. Think of it as the minimum amount of force you need to pull the shifter out of gear when not depressing the clutch pedal.