jahorton
|
acc6f7456a
|
fix(web): default BKSP output targeting
|
2020-01-31 15:33:19 +07:00 |
|
Darcy Wong
|
90c441857d
|
fix(web): Update KMW so it doesn't process K_TAB for embedded
|
2020-01-30 10:30:19 +07:00 |
|
Darcy Wong
|
cbc243e30c
|
fix(android): Move to kmwembedded.ts
|
2020-01-29 11:55:29 +07:00 |
|
Darcy Wong
|
5b7666e104
|
chore(android): add comment
|
2020-01-29 11:38:14 +07:00 |
|
Darcy Wong
|
62dae6bd50
|
fix(android): Fix K_TAB for external keyboard
Fixes #2540
|
2020-01-29 11:20:48 +07:00 |
|
jahorton
|
e448f45a63
|
fix(web): fixes mnemonic code handling issues
|
2019-11-04 14:17:40 +07:00 |
|
jahorton
|
0a0ab9e1ac
|
Updates notifyKeyboard and uses of KNS
|
2019-10-09 09:52:45 +07:00 |
|
jahorton
|
ce5d6e70ce
|
Updates Firefox-check for keymapping. Fixes #1694
|
2019-09-23 09:56:07 +07:00 |
|
jahorton
|
59f0b9632f
|
Fixes native-mode longpresses; no fatfingering yet
|
2019-08-29 11:43:27 +07:00 |
|
Joshua Horton
|
f9dba49df6
|
Merge pull request #1803 from keymanapp/lmlayer-model-compositor
[LMLayer] The ModelCompositor
|
2019-05-31 14:32:35 +07:00 |
|
jahorton
|
3c162d14b4
|
A bit of tidy-up work.
|
2019-05-28 09:25:25 +07:00 |
|
jahorton
|
c8aa355209
|
Integrates fat-finger alternates with LMLayer.
|
2019-05-27 15:26:43 +07:00 |
|
jahorton
|
45ae4e0cbc
|
Fixes bksp handling in alternate generation.
|
2019-05-27 08:56:38 +07:00 |
|
jahorton
|
2f2ba2de00
|
Creates fat-finger 'alternates' for use in LMLayer
|
2019-05-24 15:20:16 +07:00 |
|
jahorton
|
fb76feae69
|
Splits keystroke processing from its management.
|
2019-05-24 13:29:50 +07:00 |
|
jahorton
|
8cb1523254
|
Mild refactor of getClickEventProperties
|
2019-05-24 12:48:38 +07:00 |
|
jahorton
|
47b327ba03
|
Prep for GetClickEventProperties refactor.
|
2019-05-24 08:45:57 +07:00 |
|
jahorton
|
342770556c
|
Notes important content for processKeystroke func
|
2019-05-21 12:18:03 +07:00 |
|
jahorton
|
df702dd1b1
|
Minor documentation tweaks.
|
2019-04-26 14:32:39 +07:00 |
|
jahorton
|
e6caa70f1b
|
Suggestion UX features: bksp revert, space accept
|
2019-04-26 12:11:51 +07:00 |
|
jahorton
|
348f4547ee
|
Starts support for key-based UI with suggestions
|
2019-04-25 12:20:49 +07:00 |
|
jahorton
|
194d105ed2
|
Fixes Android OSK enter-key regression
|
2019-04-24 09:07:38 +07:00 |
|
Joshua A. Horton
|
96ce41bf65
|
Merge branch 'master' into web-predict-request-gen
|
2019-03-19 08:27:47 +07:00 |
|
Joshua A. Horton
|
713d62f86d
|
Addresses review comment.
|
2019-03-18 10:08:18 +07:00 |
|
Joshua A. Horton
|
16ea288b60
|
Adds ability for KMW to request predictions from the LMLayer.
|
2019-03-18 09:32:44 +07:00 |
|
Joshua A. Horton
|
f018b988e6
|
Funnels 'embedded'-path external-keyboard handling through Processor.
|
2019-03-14 14:26:49 +07:00 |
|
Joshua A. Horton
|
a3174069c8
|
Partially refactors 'embedded'-mode subkey preprocessing.
|
2019-03-14 13:54:01 +07:00 |
|
Joshua A. Horton
|
539ab17b7a
|
Partial refactor of embedded-mode popup key execution.
|
2019-03-14 13:05:23 +07:00 |
|
Joshua A. Horton
|
17164afb76
|
Handles rule-matched next layer stuff before keypress swallow+returns.
|
2019-03-14 10:29:09 +07:00 |
|
Joshua A. Horton
|
1b12750f9c
|
Corrects mobile device external kbd backspace regression.
|
2019-03-14 10:10:45 +07:00 |
|
Joshua A. Horton
|
5f920816e8
|
Fixes desktop-styled layout modifier keys.
|
2019-03-12 13:39:20 +07:00 |
|
Joshua A. Horton
|
dacd164131
|
Merge branch 'master' into web-processing-refactor
|
2019-02-27 08:44:08 +07:00 |
|
Joshua A. Horton
|
5fd8d3a162
|
First proper merge of clickKey and keyDown's main logic
|
2019-02-26 15:12:59 +07:00 |
|
Joshua A. Horton
|
9bf27dac65
|
Fixes #1628 for the 12.0 alpha
|
2019-02-26 12:32:18 +07:00 |
|
Joshua A. Horton
|
351beea1ae
|
Removes Object.assign use - is not IE-compatible.
|
2019-02-25 11:18:09 +07:00 |
|
Joshua A. Horton
|
35652e0ef0
|
Post-rebase cleanup.
|
2019-02-25 10:18:24 +07:00 |
|
Joshua A. Horton
|
45c327a736
|
Significant refactoring of keyDown logic for unification prep.
|
2019-02-25 10:17:32 +07:00 |
|
Joshua A. Horton
|
2faf0e0826
|
Significant refactoring of key -> keyboard logic.
|
2019-02-25 10:17:31 +07:00 |
|
Joshua A. Horton
|
db0c56ff0c
|
After examination to verify, removes a few no-effect code lines.
|
2019-02-25 10:17:31 +07:00 |
|
Joshua A. Horton
|
979e07434b
|
Some pre-refactor trimming.
|
2019-02-25 10:17:28 +07:00 |
|
Joshua A. Horton
|
2d639f00a8
|
Initial implementation of Transcriptions.
|
2019-02-20 10:43:48 +07:00 |
|
Joshua A. Horton
|
d6e8a8c043
|
Renames dom.EditableElement to text.OutputTarget.
|
2019-02-07 22:19:23 +07:00 |
|
Joshua A. Horton
|
87bd9cabb1
|
Tidies up some of the recent refactor work.
|
2019-02-06 23:36:48 +07:00 |
|
Joshua A. Horton
|
73b434473e
|
Finishes refactoring of deadkey management, though refinement's needed.
|
2019-02-06 03:13:21 +07:00 |
|
Joshua A. Horton
|
02e37a4808
|
Replaces the keyboard param Pelem with its corresponding ele interface.
|
2019-02-06 01:48:31 +07:00 |
|
Joshua A. Horton
|
95985396dd
|
Converted editableElement to base class with managed deadkey info.
|
2019-02-05 23:03:42 +07:00 |
|
Joshua A. Horton
|
669e078a9a
|
Refactors deadkey state management into instance-able class.
|
2019-02-05 04:46:50 +07:00 |
|
Joshua A. Horton
|
1ed13e4242
|
Cleanup - removes some engine variables moved into element interfaces.
|
2019-01-31 03:57:35 +07:00 |
|
Joshua A. Horton
|
c1403c8d8d
|
Extracts some dom-related util API into targetable module for tools.
|
2019-01-24 21:07:39 +07:00 |
|
Joshua A. Horton
|
e58a62c0c2
|
Code cleanup + typing, mnemonic refactor + notes.
|
2019-01-14 12:29:52 +07:00 |
|