onscreenkeyboard-fabric-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

