onscreenkeyboard-neoforge-1.21.1-0.4.0.jar
Curse Maven Snippet
What's new
0.4.0
-
Fixed Fabric event ordering so JEI cannot consume the OSK toggle or clear the captured text focus before OSK handles a click.
-
Rendered the legacy keyboard above item overlays so inventory and JEI icons no longer obscure its keys.
-
Added native resource-pack metadata to all Forge and NeoForge JARs, removing the incompatible-pack warning.
-
Added isolated MultiMC QA profiles, repeatable editor fixtures, screenshot-backed checks tied to JAR hashes, and a beta package gate that rejects incomplete or stale visual results.
-
Fixed 26.x chat opening and Enter-key API mismatches in Forge/NeoForge.
-
Fixed Forge/NeoForge 26.2 synthetic key events to use GLFW; 26.3 retains SDL.
-
Fixed 26.3 mouse activation to use Minecraft's left-button constant.
-
Added Forge 1.20.1 production reobfuscation and development mod registration.
-
Included the MIT license and implementation version in every production JAR.
-
Pinned ForgeGradle and restricted Minecraft metadata to each tested target.
-
Added receipt-backed build/package validation, failure exit codes, and a complete test bundle with checksums and installation requirements.
-
Clean-room Java rewrite of On-Screen Keyboard.
-
Preserves mod id
onscreenkeyboard. -
Independent source targets for Forge, NeoForge and Fabric.
-
Minecraft 1.20.1, 1.21.1, 26.2 and 26.3 targets.
-
Bindable Controls entry, default
F10. -
Added unbound OSK Up/Down/Left/Right/Activate/Shift/Caps Lock mappings for controller integration.
-
Added highlighted controller/key-navigation selection with wraparound.
-
Overlay keyboard preserves the backing text target's focus.
-
Mouse and controller virtual-cursor selectable keys.
-
Shift, Caps Lock, punctuation and editing/navigation keys.
-
Loader-aware screen input dispatch for modded GUI compatibility.
-
Added optional reflection-only JEI Fabric character bridge for 1.20.1/1.21.1 and 26.x.
-
Split 26.x render/input code from the 1.20/1.21 generation for the new Minecraft input-event APIs.
-
Marked NeoForge 1.20.1 as its actual NeoForged legacy-Forge toolchain instead of pretending it uses modern NeoForge APIs.
This mod has no additional files

