- Oct 25, 2017
-
-
Joshua Horton authored
-
- Oct 20, 2017
-
-
Marc Durdin authored
name/id mismatch in MergeKeyboardInfo
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
Move KMBM variable out of KV member in keyboards to match compiler behaviour
-
Marc Durdin authored
Fixup attachType for web debugger in Keyman Developer
-
Marc Durdin authored
-
Marc Durdin authored
-
Joshua Horton authored
Addresses the recent iOS image asset requirement change.
-
Marc Durdin authored
-
Joshua A. Horton authored
Removes the 'free' set of asset images and attaches the newly required 'marketing' 1024x1024 icon. Addresses #371.
-
- Oct 17, 2017
-
-
Darcy Wong authored
Refactor longpress logic so key text is not confused with key code
-
darcywong00 authored
`String.fromCharCode()` has a limitation to Unicode characters in the BMP. Change to `String.kmwFromCharCode()` to handle entire Unicode range. Also clarified how default key codepoints are processed. KeyboardHarness changes: - Change text area font on keyboard change - Added U_10481 to test longpress keyboard. - Remove test tchad keyboard
-
- Oct 16, 2017
-
-
darcywong00 authored
-
darcywong00 authored
Update comments explaning how control codes U_0000 to U_001F and U_0080 to U_009F are suppressed. Also updated longpress test keyboard to test control codes.
-
darcywong00 authored
* Fix accessing AltGr shift layer * Fix AltGr OSK layer to display as "Alt Ctrl" * Fix how Unicode control characters are filtered out, so U_00A0 can be displayed
-
Joshua Horton authored
Rework of KMW keyboard registration + default keyboard selection.
-
Joshua Horton authored
-
- Oct 13, 2017
-
-
Joshua Horton authored
Mobile default-layer shifting regression fix
-
Joshua Horton authored
-
Joshua Horton authored
-
- Oct 12, 2017
-
-
Joshua Horton authored
Corrects KMW auto-attach behavior.
-
darcywong00 authored
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
-
Marc Durdin authored
Fixup regression for debug-mode keyboards using touch keys (hexadecimal format error)
-
Joshua Horton authored
Refactors KeymanWeb sample & test pages.
-
- Oct 11, 2017
-
-
Joshua Horton authored
-
Joshua Horton authored
-
Joshua Horton authored
-
Joshua Horton authored
-
Marc Durdin authored
-
- Oct 10, 2017
-
-
Marc Durdin authored
Additional fix to wix file for Keyman Developer
-
Marc Durdin authored
-
Joshua Horton authored
As per PR review. No longer super-short, but it's more informative now.
-
Darcy Wong authored
Refactor longpress text when it's generated by Id
-
- Oct 09, 2017
-
-
Marc Durdin authored
Fix build issue with hyphen in identifier in kmdev.wxs
-
darcywong00 authored
Currently on the touch layout, longpress for K_SPACE causes the app to crash because it is attempting to parse `K_SPACE` as an int for generating the longpress text. - Clean up when key text is empty how it is parsed from Id -Change Unicode hex string delimiter from `,0x` to `\\u` which makes it easier to read `executePopupKey()` in the logs.
-
Marc Durdin authored
-
- Oct 06, 2017
-
-
Joshua Horton authored
-
Joshua Horton authored
-
Joshua Horton authored
Reworks the default keyboard selection that occurs on KMW initialization to be better specialized for each of the embedded and native control paths.
-