LShiftFix
by NinefYu
LShiftFix stops holding Left Shift from blocking the jump key in Minecraft 1.8.9 on Forge.
What it does
The mod corrects a conflict in which holding Left Shift while pressing Space would not jump. It also addresses jump input being swallowed when an operating system input method, such as Chinese, Japanese or Korean IME, is active. Only the client needs it, and the server can run without it. Files exist for 1.8.9 on Forge, requiring MixinBooter, and the code is open source under the MIT License.
Key features
Shift and jump fix
Holding Left Shift no longer prevents the player from jumping with Space.
Input method fix
Jump input is no longer lost when an IME is active, so players using CJK input can jump normally.
Client-side patch
Changes apply on the client, so players install it while servers may leave it out.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Questions
Does LShiftFix need MixinBooter?
In the catalog
LShiftFix is one of 3,545 Optimization mods on ModsFinder, and one of 1,441 Optimization mods for Forge. 955 mods support Minecraft 1.8.9.
Similar mods
What the author says
Problem When a Chinese / Japanese / Korean IME is active in Minecraft 1.8.9, the player cannot jump while holding Shift (sneak) and pressing Space. The jump input is swallowed by the OS input method. Reads the player's bound jump key (default Space, supports rebinding) Calls Keyboard.isKeyDown(keyCode) to directly…
Official listing
- Modrinth page
- modrinth.com/mod/lshiftfix
- Owner
- NinefYu
- Published
- 2026-07-19
- Updated on Modrinth
- 2026-07-19
- Facts verified
- 2026-10-15