isXander / isXander/Controlify

[Bug] Controlify's On-Screen Keyboard fails to input text into Xaero's Map fields

Open
#808 1 comment 1 reaction 1 assignee View on GitHub

@isXander is already working on this.

Since Mar 3, 2026.

bug
Dominant language
Java
Stars
341
Forks
97
Avg merge
1h
Merged PRs (30d)
1

Description

Current Behaviour

Environment:
Device: Steam Deck OLED
Minecraft Version: 1.21.11
Mod Loader: Fabric
Controlify Version: 3.0.0-beta.3
Xaero's World Map: 1.40.11
Minimap Version: 25.3.10

I'm using the built-in on-screen keyboard feature provided by Controlify on my Steam Deck. When I open the waypoint creation menu in Xaero's World Map or Minimap, the Controlify keyboard appears as expected. However, when I select a character on this virtual keyboard, it appears in the text field for a split second and then immediately disappears/gets erased.

Note: The native Steam Deck OSK (Steam + X) also does not appear/work while the game is running with Controlify active.

Expected Behaviour

Characters selected on the Controlify OSK should stay in the Xaero's Map input field, allowing for waypoint naming.

Screenshots

No response

Reproduction Steps
  1. Launch Minecraft with Controlify and Xaero's Maps installed.
  2. Open the waypoint creation menu (using the controller binding).
  3. Try to type any waypoint name.
Logs

Mod Version

3.0.0-beta.3

Controller

Steam Deck OLED

Bluetooth
  • Yes
Operating System

Linux/SteamOS

ARM
  • Yes
Additional Information

No response

Just to make sure...
  • I have made sure I am using the latest version of Controlify for the latest version of Minecraft.
  • I have made sure there are no other issues describing the same problem on the issue tracker.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.