A rather hackish and incomplete Neo2 keyboard layout for external (bluetooth) keyboards. Only tested under Android 4.4. On the plus side: it does not require root and the complete source is available.
The app provides a custom Key Character Map File. While that theoretically kind of works, it still is a rather disappointing experience: To use layer 3, you have to press and release the caps lock key first, then press the key you want and then you have to disable caps lock again. To work around that limitation, the app also implements a custom Input Method Editor.
This project uses the Gradle-based Android build system. For details see the build system's user documentation.
-
Create a file
local.properties
with the following content:sdk.dir = /wherever/your/android/sdk/is/installed
-
Run
./gradlew assembleDebug
The created APK file can be found under
build/apk/ExternalNeo2Keyboard-debug-unaligned.apk
. If you want to
install it directly on an attached device, run ./gradlew installDebug
.
To create a release version instead:
- Edit
release.gradle
- Run
./gradlew assembleRelease
MIT/Expat. See LICENSE
for details.