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
Clone the source code via Git:
git clone git@github.com: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).
You can run the application using Docker. There are two ways to do this: using Docker Compose or just Docker.
Build the Docker image:
docker build -t exkeymo-web .
Run the Docker container:
docker run -p 80:80 exkeymo-web
This will start the container and expose the application on port 80.
Make sure you have Docker and Docker Compose installed. Then, run the following command in the directory containing the docker-compose.yml
file:
docker-compose up
This will build the Docker image and start the container, exposing the application on port 80.