/android-kbd-panslavic

Android external keyboard layout customization without root. Added panslavic layouts.

This is a skeleton project for an Android application to customize an external keyboard layout without rooting or 3rd-party keyboard installation.

It's a skeleton, so there is no apk or Play Store link. You'll have to build it and install resulting app on a device manually.

Note: if you don't want to build the app take a look at ExKeyMo (source code). It will build the app for you, but it's limited to two layouts only.

External keyboard customization

There are several ways to customize an external keyboard on Android:

  1. Install 3-rd party keyboard which allows customization.
  2. Add/modify Key Layout Files or Key Character Map Files on a device with root access.
  3. Install an application which provides additional keyboard layouts.

This project aims at the 3-rd option.

The Way

  1. Clone the project
  2. Customize keyboard layouts.
  3. Build the app and install it on your device.
  4. Use your custom layout.

Example

You can find an example here. There are two kcm files to make MacOS like layout for ThinkPad Compact Bluetooth Keyboard (English and Russian). Default kcm files for different languages can be found here.