mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-08 09:55:32 +00:00
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 |
||
|---|---|---|
| .. | ||
| resources | ||
| build.bat | ||
| build.sh | ||
| keymanweb.js | ||
| kmwbase.js | ||
| kmwcallback.js | ||
| kmwdebug.js | ||
| kmwdebugstub.js | ||
| kmwembedded.js | ||
| kmwinit.js | ||
| kmwkeymaps.js | ||
| kmwlayout.js | ||
| kmwnative.js | ||
| kmwosk.js | ||
| kmwreleasestub.js | ||
| kmwstring.js | ||
| kmwuibutton.js | ||
| kmwuifloat.js | ||
| kmwuitoggle.js | ||
| kmwuitoolbar.js | ||
| version.txt | ||