Android external keyboard remapping without root https://exkeymo.herokuapp.com/ (NOT AVAILABLE ANYMORE - you'll have to run ExKeyMo locally to create an APK with your custom layout or use a prebuilt APK).
Need more than two layouts? https://github.com/ris58h/custom-keyboard-layout
- CapsLock to Ctrl ExKeyMo-caps2ctrl.zip
- CapsLock to Ctrl and vice versa ExKeyMo-swap-caps-and-ctrl.zip
- CapsLock to Esc ExKeyMo-caps2esc.zip
- CapsLock to Esc and vice versa ExKeyMo-swap-caps-and-esc.zip
- Java (17 or higher).
Clone the source code via Git:
git clone [email protected]:ris58h/exkeymo-web.git
Or download it as zip.
./mvnw clean install
java -jar target/exkeymo-web-*-jar-with-dependencies.jar
To run on a specific port use server.port
system property:
java -Dserver.port=PORT_NUMBER -jar target/exkeymo-web-*-jar-with-dependencies.jar
Visit http://localhost/ and don't forget to RTFM (http://localhost/docs.html).