XtMapper - Complete Guide (Keyboard & Mouse Mapper)
Play touch-only Android games with a real keyboard and mouse on Bliss OS, Android-x86, and Waydroid
XtMapper is an open-source keyboard-and-mouse mapper built by developer Xtr126, specifically targeting the Android-on-PC ecosystem — Bliss OS, Android-x86, Prime OS, and Waydroid are all officially supported. Unlike most "touch overlay" mapper apps on the Play Store, XtMapper reads raw input events at the kernel level, which generally means lower input lag and more reliable click registration in fast-paced games.
It doesn't need root access for the standard Bliss OS / Android-x86 use case, since those systems already expose the input device nodes it reads from. The Waydroid case is more involved — because Waydroid runs in a container, XtMapper needs an experimental companion tool called wayland-getevent to bridge input events into the container, which the guide below covers.
The project is actively maintained (recent commits as of this writing) with 388+ stars on GitHub, multi-language support including Chinese, Arabic, and Punjabi translations, and an active Discord/Telegram community through BlissLabs for support.
waydroid prop set persist.waydroid.cursor_on_subsurface true if your cursor isn't visible.| Name | XtMapper |
| Developer | Xtr126 |
| License | GPL v3 |
| Language | Java |
| Minimum Android | Android 9+ |
| Supported Platforms | Bliss OS, Android-x86, Prime OS, Waydroid |
| Root Required | No (standard setup) |
| GitHub Stars | 388+ |



0 Comments