promotional bannermobile promotional banner

On-Screen Keyboard

A simple mod that opens an on-screen keyboard on hotkey press. Useful for controller on java.

File Details

OSK Forge 1.21.1

  • B
  • Feb 26, 2026
  • 15.45 KB
  • 19
  • 1.21.1
  • Forge

File Name

onscreenkeyboard-forge-0.3.0.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

Forge

implementation "curse.maven:on-screen-keyboard-1338277:7683202"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Changelog

v0.3.0

Available Versions

- NeoForge 1.21.1 — onscreenkeyboard-neoforge-0.3.0.jar

- Forge 1.21.1 — onscreenkeyboard-forge-0.3.0.jar

- Forge 1.20.1 — onscreenkeyboard-forge-0.3.0.jar

- NeoForge 1.20.1 — onscreenkeyboard-neoforge-1.20.1-0.3.0.jar

Changes

- Fixed a critical focus-stealing bug where the keyboard overlay would hijack the active text field's focus, breaking input routing in screens like chat, anvils, and command blocks

- Replaced the old lastFocused / setFocused approach with a new targetWidget tracking system that routes charTyped and keyPressed directly to the intended widget without disturbing screen focus

- Added compatibility with mod overlay search bars (JEI, REI, NEI, etc.) — keyboard input is now routed through minecraft.screen first, and only falls back to targetWidget if the screen doesn't consume the event

- Ported the mod to Forge 1.20.1 (new)

- Ported the mod to NeoForge 1.20.1 (new)

- Ported the mod to Forge 1.21.1 (new)

- Added an OSK logo to the mod package, visible in the mod list

- Renamed the original project folder to clearly indicate it is the NeoForge 1.21.1 version