spiegel-keyman/android/Tests/KeyboardHarness
Marc Durdin 5e200ca88d
Merge pull request #16220 from keymanapp/docs/android/keyboardharness-readme
docs(android): update keyboardharness readme
2026-08-11 07:46:39 +02:00
..
app maint(android): update Android Target API to 36 2026-07-24 10:55:45 +02:00
gradle/wrapper maint(android): Update Java and Gradle for KeyboardHarness 2025-05-09 09:33:00 +07:00
build.gradle chore(android): Use API 35 2025-08-08 08:21:55 +07:00
build.sh chore(android): cleanup Android build scripts and artifact filenames 2026-07-13 16:36:29 +02:00
gradle.properties maint(android): Update Java and Gradle for KeyboardHarness 2025-05-09 09:33:00 +07:00
gradlew fix(android/samples): Set gradlew executable for Tests 2021-05-31 08:51:08 +07:00
gradlew.bat Change chirality test app to keyboardHarness 2017-10-04 10:33:16 +07:00
readme.md docs(android): update keyboardharness readme 2026-07-10 15:54:03 +02:00
settings.gradle Change chirality test app to keyboardHarness 2017-10-04 10:33:16 +07:00

KeyboardHarness Test App

This app is is based on Samples/KMSample1 and targets keyboard functionality and reproducing bugs with keyboards rather than integration functionality. Use as system keyboard is currently not supported.

keyboardharness package source

The path is ./app/src/main/assets/keyboardharness.kps

and consists of these engineering keyboards:

  • android/Tests/KeyboardHarness/app/src/main/assets/longpress.js
  • web/testing/chirality/chirality.js
  • web/testing/platform/platformtest.js

test9469.kmp is another engineering keyboard to show non-printing characters on the OSK.

Compiling From Command Line

  1. Launch a command prompt to the android/Tests/KeyboardHarness folder
  2. Compile KeyboardHarness
    ./build.sh
    

Version History

2017-09-26 1.0

  • Initial creation