XtMapper

xtr.keymapper
by Zapstore _@zapstore.dev

Republished from GitHub / F-Droid by the Zapstore main account.

First release: Aug 20, 2025, 3 total releases.

Most recent release: Sep 7, 2026.

Repo

Appears in 0 app stacks.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Sep 7, 2026 2.5.0
    * You can now import or export the currently active keymap from the editor #211 * Added reset button to editor to revert the edits made * Fixed a crash when using mouse aim #210 * Accept mouse right click from keyboard shortcuts editor * Middle click to activate camera * New redesigned UI
  • Jun 7, 2026 2.4.3
    This release adds mouse walk feature, experimental Android 7 support and fixes a lot of issues. ### What's new - **Mouse walk**: Added new mouse walk component that allows cursor-controlled movement within a radial zone - perfect for games requiring precise positional control - [feat: add mouse walk](https://github.com/Xtr126/XtMapper/commit/bab8b567e76961728bc33a4edd61baa3a8b9aa5f) - [fix: only start mouse walk for right click down event](https://github.com/Xtr126/XtMapper/commit/cd15db43af7864a85c648e92cd41b48168329542) - [fix: send absolute events only when mouse aim inactive](https://github.com/Xtr126/XtMapper/commit/5d6e83af708cd03e28992ac16eb112d3a62a821c) - [fix: stop mouse walk/aim when aim/mouse walk is triggered](https://github.com/Xtr126/XtMapper/commit/c6be05ac2f2a3155aa60cd28a137c19777c8114f)
    More…
    - **TouchPointer Rewrite (Java → Kotlin)** https://github.com/Xtr126/XtMapper/commit/50d9d8622e07827ae69606784fa407628ff80dcd: Complete migration of TouchPointer service to Kotlin for better maintainability - **Android 7 backport**: Experimental support for Android 7 (API 25) https://github.com/Xtr126/XtMapper/discussions/177 - Use `WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY` with build version checks - **Middle Mouse Button Support**: https://github.com/Xtr126/XtMapper/issues/185 - Added BTN_MIDDLE event handling in mouse_read.c - Implemented middle-click injection with proper button state management - [Input.java changes](https://github.com/Xtr126/XtMapper/compare/v2.4.2...dev#diff-server-input-section) - **Allow using keys like CapsLock, LeftCtrl, Tab, etc for binding Mouse Aim** https://github.com/Xtr126/XtMapper/commit/dea0f2d9aa9269f582a2ed0464196d7707222cb3 https://github.com/Xtr126/XtMapper/issues/166: ### Build and dependencies - **Gradle & Build System Upgrades**: - [build.gradle](https://github.com/Xtr126/XtMapper/compare/v2.4.2...dev#diff-build-gradle) - Android Gradle Plugin 8.12.0 → 9.0.1, Kotlin 2.2.0 → 2.3.10 - Gradle wrapper 8.14.3 → 9.2.1 - **Improved Mouse Event Handling**: - Re-inject right-click and middle-click events to system https://github.com/Xtr126/XtMapper/issues/195 https://github.com/Xtr126/XtMapper/commit/805e56bdd9f59f13d7a4dca88757b47701c98280 - Accept middle mouse events (wayland client) https://github.com/Xtr126/XtMapper/commit/c620f833e98379bc08a1ff0c81f00ebd7e65e9ed - Middle mouse button support in settings (MMB key binding) - - **Keymap editor**: - Added reset button to undo changes when editing keymap https://github.com/Xtr126/XtMapper/commit/3d569ecb5812a02617817825c03c2e62166c512f - Improved keymap scale handling especially for displays with notches - Fixed keymap scale and cursor with orientation changes in editor and while active https://github.com/Xtr126/XtMapper/issues/198 https://github.com/Xtr126/XtMapper/issues/186 - Make floating keys movable till half past screen edges https://github.com/Xtr126/XtMapper/commit/25606d973e5451dd99549114786de4069dc79e26 https://github.com/Xtr126/XtMapper/issues/186 - [fix: Crosshair area adjustment not working #196](https://github.com/Xtr126/XtMapper/commit/854155f5076e5cb4c2a2dcf4ea5e95d24ff54652) ### Bug Fixes - [fix: null pointer exception when opening settings #166](https://github.com/Xtr126/XtMapper/commit/1f3e8abdfc54b73be07434da15d7f67cb5526581) - [fix: keys move position after edit due to wrong scale #168](https://github.com/Xtr126/XtMapper/commit/c458584d088e8b2456b2c28a837b45bb3a4cc370) - [fix: don't re-initialize mouseAimConfig to fix bug #186](https://github.com/Xtr126/XtMapper/commit/9393c088930880d8ce908845d596cbcf63da2c8c) ### Other Improvements - [Add warning for persist.waydroid.fake_touch](https://github.com/Xtr126/XtMapper/commit/bf9223f2641215b1ef093068ec163ab0a40d1b34) https://github.com/Xtr126/XtMapper/discussions/184 * initial fastlane structures from IzzyOnDroid by @IzzySoft in https://github.com/Xtr126/XtMapper/pull/154 ### New Translations & Localization * Update Material Dependency & Add Support For Spanish, French, And Russian by @SoufianoDev in https://github.com/Xtr126/XtMapper/pull/188 * Add Portuguese localization strings for the app by @SoufianoDev in https://github.com/Xtr126/XtMapper/pull/190 * New Crowdin Translations by @github-actions[bot] in https://github.com/Xtr126/XtMapper/pull/189 ## New Contributors * @IzzySoft made their first contribution in https://github.com/Xtr126/XtMapper/pull/154 * @SoufianoDev made their first contribution in https://github.com/Xtr126/XtMapper/pull/188 **Full Changelog**: https://github.com/Xtr126/XtMapper/compare/v2.4.2...v2.4.3
  • Aug 20, 2025 2.4.2
    **Bugfixes:** * Crash when adding macro * Multiple cursors (waydroid) https://github.com/Xtr126/cage-xtmapper/issues/4 * Server crash if shizuku installed https://github.com/Xtr126/cage-xtmapper/issues/5 * Server crash when editing keymap #146 **What's new:** * Implemented camera feature **Full Changelog**: https://github.com/Xtr126/XtMapper/compare/v2.4.1...v2.4.2