mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-06 17:05:34 +00:00
Note: there is a bit of potential confusion about the difference between /resources/builder.inc.sh (the full implementation for builder scripts), and /resources/build/builder.inc.sh (the source script that builder scripts should always use). This allows us to make assumptions that will always be true for builder scripts that may not be true for other scripts, such as setting base folder. |
||
|---|---|---|
| .. | ||
| app | ||
| gradle/wrapper | ||
| build.gradle | ||
| build.sh | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| readme.md | ||
| settings.gradle | ||
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
- Launch a command prompt to the
android/folder - Compile KMEA. This will build and copy
keyman-engine.aarto the Samples and Test projectscd KMEA ./build.sh - Compile KeyboardHarness
cd ../Tests/KeyboardHarness ./build.sh
Version History
2017-09-26 1.0
- Initial creation