Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Xtr126/XtMapper

Advanced keyboard and mouse input mapping tool
https://github.com/Xtr126/XtMapper

android android-x86 blissos cpp java

Last synced: 3 months ago
JSON representation

Advanced keyboard and mouse input mapping tool

Awesome Lists containing this project

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
Join us on telegram: [t.me/xtmapper](https://t.me/xtmapper)

## Using on waydroid
Experimental: https://github.com/Xtr126/wayland-getevent

## Credits
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.
[Get it on IzzyOnDroid](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 Xtr126

This 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.