Tincore Keymapper is an Android application.
This application is a transformer/creator of connected periferals.
It allows you to convert or create input devices like gamepad, touchscreen, mouse etc... into a different ouput device that you physically don't have on your tablet, phone, hdmi tv stick etc...
Devices can internal or connected though USB, Bluetooth or networked.
Main Page: Installation
How to install and basic setup
Main Page: Usage
- Generate screen touches with a gamepad. So you can play touch only games more comfortably.
- Use your telephone or tablet as remote control for your Android TV stick.
- Create a mouse with your gamepad or keys from a keyboard.
- Remap keys from a keyboard. Make them do different functions.
- Convert sections of a touch screen into gamepad sticks, buttons, mouse touchpad...
- Use your wiimote as pointer device.
- Combine two gamepads into one so two players with two controllers can share one game. (Mame reloaded case)
- Use accelerometer as a joystick or mouse.
- Convert mouse to touchscreen pointer. Make your mouse simulate your finger. There are a number of applications that dont react to mouse.
- Recalibrate faulty sticks.
Main page: Configuration
Details on how to configure the application
Profiles page: Profiles
How to create a profile
Main Page: Add Ons
 Compatibility and Hardware Notes
Main page: Compatibility
Indications on how to use and setup the application
If you have a gamepad with a non working right stick or strange button codes I would need some extra information to make it work fine with the mapper.
Main page: GamepadReport
 Usual issues
In general pay attention to dialogs displayed by the mapper on first execution.
 LOLLIPOP RELATED
If using Lollipop make sure selinux is in permissive mode.
You can use this app to switch modes: https://play.google.com/store/apps/details?id=com.mrbimc.selinux&hl=es
Also in Lollipop you need toenable a new Tincore accesibility setting if you want the mapper to detect which application is running.
 ROOT RELATED
If you are not rooted you will not be able to simulate screen touches or other gamepads. This is impossible without root.
If you are not rooted only gamepads that can be connected through USB-OTG can be detected also some BT gamepads can be detected.
There is an Android bug related to accesibility services that makes the app crash some times and on some firmwares (For instance Nexus 5). Try disablin non essential accesibility services.
 FORGOT TO GRANT ROOT ACCESS AND GRANTED AFTER
If you did not grant root access the first time the app is started it is possible that some preconfigurations take place. If you grant root access access after is is possible that these preconfigurations affect device detection. In general I would recommend to wipe app data or reinstall the app if you are in this scenario.
 Help and support
Usually the best is that you send me a report from the app itself. That will give me detailed information of your setup. Preferably have your devices connected.
- Open the mapper
- Open mapper menu
- Click on About or Help. That opens a dialog
- Click on Contact me. That generates an email that you can send me. Add extra details at the bottom or top of that email
If you have any other questions send me an email to
There is a support forum but it is useful mainly for beta subscription.
 Android App
- [Google Play] Google play store download page
- [Mega] Recent beta (for latest subscribe on google play)
 PC/Mac Server
- [Download] Most recent
To download betas you need to:
- Subscribe to the support forum at https://groups.google.com/forum/#!forum/tincore-contact
- Subcribe to betas at https://play.google.com/apps/testing/com.tincore.and.keymapper
Main page: Changelog