spiegel-keyman/android/KMEA
darcywong00 cdd75ccf5f Refactor longpress logic so key text is not confused with key code
A tchad keyboard has a diacritic rule that converts `=` (U_003D) into a combining macron (U_0304).
A longpress on `»` (U_00BB) was inadvertently triggering the diacritic rule, and outputting the macron.

The longpress code in KMEA and KMW needs to be refactored so they dont confuse key text (U_00BB is decimal 187) with underlying keyCodes (`=` is keyCode 187).

- fix KMW executePopupKey so key code is dictionary lookup instead of parsing the keyID.
- clean up JS call to executePopupKey since it only uses the keyID
2017-10-12 14:21:29 +07:00
..
.idea Keyman for Android 2.8 Open Source 2017-07-21 11:52:22 +07:00
app Refactor longpress logic so key text is not confused with key code 2017-10-12 14:21:29 +07:00
gradle/wrapper Keyman for Android 2.8 Open Source 2017-07-21 11:52:22 +07:00
res Keyman for Android 2.8 Open Source 2017-07-21 11:52:22 +07:00
.classpath Keyman for Android 2.8 Open Source 2017-07-21 11:52:22 +07:00
AndroidManifest.xml Keyman for Android 2.8 Open Source 2017-07-21 11:52:22 +07:00
build.gradle Keyman for Android 2.8 Open Source 2017-07-21 11:52:22 +07:00
build.sh Move test chirality keyboard to new Tests/Chirality project 2017-10-04 10:33:16 +07:00
gradlew Fix build scripts for Linux 2017-07-31 08:36:10 +07:00
gradlew.bat Keyman for Android 2.8 Open Source 2017-07-21 11:52:22 +07:00
lint.xml Keyman for Android 2.8 Open Source 2017-07-21 11:52:22 +07:00
proguard-project.txt Keyman for Android 2.8 Open Source 2017-07-21 11:52:22 +07:00
project.properties Keyman for Android 2.8 Open Source 2017-07-21 11:52:22 +07:00
settings.gradle Keyman for Android 2.8 Open Source 2017-07-21 11:52:22 +07:00