Commit graph

33 commits

Author SHA1 Message Date
jahorton
6971f09c4d refactor(web): activeElement, lastActiveElement as properties 2021-09-01 09:44:01 +07:00
Joshua Horton
f870355f21
Merge pull request #5506 from keymanapp/refactor/web/vkbd-touch-events
refactor(web): prep work for mouse-based use of touch events 👆
2021-08-23 09:57:02 +07:00
jahorton
3066c1f246 chore(web): Merge branch 'master' into fix/web/final-match-group 2021-08-05 11:02:24 +07:00
jahorton
a96d04cc4e refactor(web): abstraction for OSK touch-event input 2021-07-30 08:15:15 +07:00
jahorton
9920fabce5 refactor(web): preps osk key event for event-raising paradigm 2021-06-14 15:05:15 +07:00
jahorton
ca26d22fff refactor(web): key distribution gen as part of initKeyEvent 2021-06-14 13:52:20 +07:00
jahorton
7feb13becd refactor(web): moves key-event init from osk preprocessor 2021-06-14 13:41:10 +07:00
jahorton
c91d2f3685 refactor(web): related adjustments for full KMW 2021-05-28 13:14:43 +07:00
jahorton
7cbb78ea45 fix(web): uses new IDs as needed outside of web-core 2021-03-17 10:26:58 +07:00
jahorton
ba3fc1e505 refactor(common/core/web): triggerKeyDefault 2021-01-28 12:13:13 +07:00
jahorton
37619d7f03 fix(web): Fixes #3930 - adds keySpec null guard during click processing 2020-11-24 10:33:11 +07:00
jahorton
e363542c9e refactor(web/engine): returns prediction Promise on RuleBehavior 2020-04-09 13:16:08 +07:00
jahorton
9f3ccffe2b refactor(web/engine): changes model load + mayPredict interactions 2020-04-09 12:14:27 +07:00
jahorton
2f6e1e42af refactor(web/engine): initial ModelManager split 2020-04-09 09:22:35 +07:00
jahorton
9f9f2774cd refactor(web/engine): drops OSK pre-req for 'alternate' computation 2020-04-08 14:59:07 +07:00
jahorton
e447a5a1da refactor(web/engine): fully centralizes keyEvent generation on key spec 2020-04-07 17:28:36 +07:00
jahorton
11da216cf3 refactor(web/engine): starts keyEvent generation on key spec object 2020-04-07 16:30:15 +07:00
jahorton
7a04baa9a5 change(web/engine): kbdProcessor.core => core.keyboardProcessor 2020-04-06 13:17:32 +07:00
jahorton
227062ba56 refactor(web/engine): InputProcessor/KeyboardProcessor split 2020-04-03 10:50:58 +07:00
jahorton
8fa4b1eaf1 refactor(web/engine): moves getOutputTarget() => DOM space 2020-03-31 11:48:14 +07:00
Joshua Horton
a78626ac6c
Merge pull request #2903 from keymanapp/refactor/web/engine/keyboard-wrapper-layouts
refactor(web/engine): layouts now full property of Keyboard wrapper
2020-03-31 08:38:53 +07:00
Joshua Horton
cd04237a81
Merge pull request #2902 from keymanapp/refactor/web/engine/keyboard-layouts-namespacing
refactor(web/engine): Preps keyboard layouts definitions for web-core
2020-03-31 08:38:31 +07:00
jahorton
17ad3fadcb change(web): Addresses some PR comments 2020-03-29 22:05:11 +07:00
jahorton
34dbcc36af refactor(web/engine): OSK construction uses Keyboard.layout 2020-03-27 23:00:15 +07:00
jahorton
c03829ffce refactor(web/engine): moves layout classes to keyboards namespace 2020-03-27 17:40:03 +07:00
jahorton
a7d768c663 refactor(web/engine): drops second param of processKeyEvent 2020-03-27 09:51:49 +07:00
jahorton
4e778edb27 refactor(web): starts cleanup of mnemonic swallowKeypress use 2020-03-27 09:51:49 +07:00
jahorton
cf0599fd66 refactor(web): A bit more osk-handling focused cleanup 2020-03-27 09:51:48 +07:00
jahorton
46e1744f5b refactor(web): refactors some OSK-only handling 2020-03-27 09:51:48 +07:00
jahorton
1dd05a6308 refactor(web/engine): moves std OSK focus maintenance on input 2020-03-27 09:51:48 +07:00
jahorton
84339be3cc change(web/engine): headlessSpec -> coreSpec 2020-03-27 08:57:09 +07:00
jahorton
3855981fbf refactor(web/engine): adds device, isSynthetic to KeyEvent 2020-03-26 13:09:25 +07:00
jahorton
534222fea5 refactor(web): starts OSK preprocessor
fix(web): fixes kmwRecorder
2020-03-26 13:04:43 +07:00