https://github.com/Xtr126/XtMapper
Keyboard and mouse input mapper
https://github.com/Xtr126/XtMapper
android android-x86 blissos cpp java
Last synced: 6 months ago
JSON representation
Keyboard and mouse input mapper
- Host: GitHub
- URL: https://github.com/Xtr126/XtMapper
- Owner: Xtr126
- License: gpl-3.0
- Created: 2021-10-22T03:21:58.000Z (almost 4 years ago)
- Default Branch: dev
- Last Pushed: 2025-04-14T08:44:50.000Z (6 months ago)
- Last Synced: 2025-04-14T09:45:03.907Z (6 months ago)
- Topics: android, android-x86, blissos, cpp, java
- Language: Java
- Homepage: https://xtr126.github.io/XtMapper-docs
- Size: 1.5 MB
- Stars: 266
- Watchers: 2
- Forks: 26
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-shizuku - XtMapper - Keymapper for Android x86 `GPL-3.0` (Apps / Input methods)
- changelog-awesome-shizuku - XtMapper - Keymapper for Android x86 `GPL-3.0` (Oct 01, 2024 / Input methods)
- changelog-awesome-shizuku - XtMapper - Keymapper for Android x86 `GPL-3.0` (Oct 01, 2024 / Input methods)
README
XtMapper
XtMapper, a free and open source keymapper.
Play your Android games with keyboard and mouse
## About and features
https://xtr126.github.io/XtMapper-docs/guides/about
[Watch video on YouTube](https://www.youtube.com/watch?v=Slcu43xBV3M)## Screenshots
| | | |
| ------------- | ------------- | ------------- |
||
|
|
## Development### Build
- Run `./gradlew assembleDebug` or `./gradlew.bat assembleDebug` at the base directory of the project## Help and support
To report any bugs to help improve XtMapper please create an issue at https://github.com/Xtr126/XtMapper/issuesTo share your thoughts on XtMapper/ ask any questions please create a post at https://github.com/Xtr126/XtMapper/discussions
## Using on waydroid
https://xtr126.github.io/XtMapper-docs/waydroid
## Credits
@guobao2333 - [Chinese translation](https://github.com/Xtr126/XtMapper/pull/101)
@muhammadbahaa2001 - [Arabic translation](https://github.com/Xtr126/XtMapper/pull/106)
@KSMaan45 - [Punjabi translation](https://github.com/Xtr126/XtMapper/pull/109)Help us translate on [Crowdin](https://crowdin.com/project/xtmapper/) or GitHub
And everyone else not mentioned here who took their time reporting bugs and making suggestions.
Open source libraries used:
- [Starlight](https://github.com/withastro/starlight) - Documentation framework
- [Material Design Components](https://github.com/material-components/material-components-android) - User interface
- [FloatingActionButtonSpeedDial](https://github.com/leinardi/FloatingActionButtonSpeedDial) - Controls in editor
- [libsu](https://github.com/topjohnwu/libsu) - RootService
- [Logo](https://github.com/Xtr126/XtMapper/assets/80520774/2093a10b-f63f-4687-a4c9-d803f66d4e82) - Made with [Blender](https://www.blender.org/)[Some code](./app/src/main/java/com/genymobile/scrcpy) from the [scrcpy](https://github.com/Genymobile/scrcpy) project was used for implementing multi-touch support in the keymapper.
[](https://apt.izzysoft.de/fdroid/index/apk/xtr.keymapper)
## Copyright and License
The source code is licensed under the GPL v3.
```
XtMapper
Copyright (C) 2022 Xtr126This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; version 3.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.You should have received a copy of the GNU General Public License
along with this program. If not, see https://www.gnu.org/licenses/.
```
Do not publish unofficial APKs to the play store. It hurts open source projects like ours.