Ross
949cb7da40
chore(windows): Merge branch 'master' into feat/windows/6099-emit-keystrokes-from-imx
2022-01-24 16:05:48 +10:00
Ross
674c9e5d07
feat(windows): fix unused variable error
2022-01-24 11:21:25 +10:00
Ross
5aecca8314
feat(windows): remove extra qual from header
2022-01-24 11:09:32 +10:00
Ross
9dd342eace
feat(windows): Turn imx synthesised actions to emti keystroke action
2022-01-21 14:12:00 +10:00
rc-swag
02e2cc7773
feat(windows): code review suggestion
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-01-20 15:05:35 +10:00
Ross
12b4b5cfe3
feat(windows): Check imx_list is allocated before delete
2022-01-20 15:02:35 +10:00
Ross
8c8859bcf1
feat(windows): add process_queued_actions
2022-01-20 14:33:00 +10:00
rc-swag
4ca65e4fdb
feat(windows): commit suggestions github
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-01-20 09:43:22 +10:00
Ross
1b624c3d56
feat(windows): Address Review comments
2022-01-19 13:47:49 +10:00
rc-swag
45d0abd81c
feat(windows): Improve ContextItemsFromAppContext
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-01-18 15:16:13 +10:00
rc-swag
87e34147e6
feat(windows): apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-01-18 09:25:03 +10:00
Marc Durdin
0c0bb420b5
Merge pull request #5963 from keymanapp/feat/web/3621-newcontext-group
...
feat(web): Start of Sentence support - part 1 🕊
2022-01-17 12:04:29 +11:00
Ross
f91d4dca1b
feat(windows): more clang fixes
2022-01-13 14:00:28 +10:00
Ross
1bae60e697
feat(windows): add casting to keep clang happy
2022-01-13 14:00:26 +10:00
Ross
0c3583c718
feat(windows): fix declaration compile errors
2022-01-13 14:00:26 +10:00
Ross
ca8108c642
feat(windows): remove extra logging add comments
2022-01-13 14:00:13 +10:00
Ross
7efb4b1756
feat(windows): add wm_kewm_keymanim_close for core
...
This commit adds call to the core keyboard processor
on wm_keymanim_close event. To get the latest actions.
It also changes the core to allow QIT BACK even when
the context is empty.
2022-01-13 13:59:43 +10:00
Ross
f1f1d4e9b7
feat(windows): fix compile error
2022-01-13 13:59:40 +10:00
Ross
a72697423a
feat(windows): add logging to be removed later
2022-01-13 13:59:39 +10:00
Ross
a078c2e577
feat(windows): add register callback
2022-01-13 13:59:31 +10:00
Ross
cec762bd16
feat(windows): add get intermediate context
2022-01-13 13:56:03 +10:00
Ross
8bdd252a77
feat(windows): stashed changes conflict
2022-01-13 13:56:02 +10:00
Ross
6f83d96bbb
feat(windows): kmx.cpp missed the last commit
2022-01-13 13:56:00 +10:00
Ross
9d320c6bd8
feat(windows): core queue_action_items unit test
2022-01-13 13:55:58 +10:00
Ross
993655d340
feat(windows): Some documentation
2022-01-13 13:55:56 +10:00
Ross
fd71876e26
feat(windows): Update KMSetOutput to use core processor
2022-01-13 13:55:49 +10:00
Ross
cd41989698
feat(windows): First cut queue action api WIP
2022-01-13 13:54:53 +10:00
Ross
490e6601bc
feat(windows): Initial Commit
2022-01-13 13:54:30 +10:00
Eberhard Beilharz
7bfc622718
Merge pull request #6002 from keymanapp/refactor/core/usedefines
...
refactor(common/core): Use defines in all xstring tests
2021-12-07 17:19:32 +01:00
Ross
c26e1f3485
chore(common): buf now uses decxstr so remove comment
...
remove comment about it splitting surrogate pairs and
deadkeys
2021-12-06 10:37:49 +10:00
Eberhard Beilharz
e890bede2c
refactor(common/core): Use defines in all xstring tests
2021-12-03 18:14:35 +01:00
Eberhard Beilharz
cbf0155108
fix(common/core): Fix KMX_Context::Add()
...
When our context buffer is too small we now properly move the
content by a full xstring unit so that we don't end up with the
buffer starting with an invalid sequence (half of a dead key or
surrogate pair).
2021-12-03 17:26:15 +01:00
Eberhard Beilharz
e31cf4a1d8
chore(linux): add non-surrounding-text feature to tests
...
This also fixes a failing test (`048 - modifier keys keep context`)
if surrounding text is not supported. If the user presses the
capslock key we shouldn't reset the context if no rules match.
Fixes #5613 .
2021-12-03 17:23:35 +01:00
rc-swag
faff079e2e
chore(common):fix typos in commments
2021-12-03 15:18:59 +10:00
Ross
884c249286
chore(common): add more description to Buf method
...
Also updated the doxy to remove the brief tag.
Made mirror change to appint.h
2021-12-03 10:01:53 +10:00
Ross
cfed6f1112
feat(windows): add comment for clarity
2021-11-29 10:52:17 +10:00
Ross
059af9efd1
feat(windows): add MapUSCharToVK to kmx processor
2021-11-29 10:52:16 +10:00
Ross
c875cdbc11
feat(windows): add MapUSCharToVK to kmx processor
2021-11-29 10:52:14 +10:00
Ross
4d1eee983c
feat(windows): remove unused vk_count var
2021-11-29 10:52:08 +10:00
Ross
31d7200a63
feat(windows): replace insert_or_assign with[] for hashmap
...
Also update issue comment for future removal of winows processor code
2021-11-29 10:52:07 +10:00
Ross
2353590138
feat(windows): Make keyboad key list unique
2021-11-29 10:52:06 +10:00
rc-swag
4e1ccfdd4f
feat(windows): apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-11-29 10:52:04 +10:00
Ross
edfa9bcddd
feat(windows): Fix auto using int instead of uint
2021-11-29 10:52:03 +10:00
Ross
ac16abdb18
feat(windows): rename key_rules -> key_list
2021-11-29 10:52:02 +10:00
Ross
9f44cf49fc
feat(windows): fix pkeys index add comments
...
The pkeys was using the wrong counter as a index
in the map check therefore matching the incorrect key
2021-11-29 10:52:01 +10:00
Ross
72d8188a38
feat(windows): complete common core get rules api
2021-11-29 10:51:59 +10:00
Ross
9c1b6702b3
feat(windows): inital commit get rule keys api
2021-11-29 10:51:58 +10:00
Marc Durdin
ce2aa9a166
feat(web): support for &layerChanged
...
Relates to #3621 .
Add support for `&layerChanged` system store. This store is set to `1`
before a `begin postKeystroke`, if the keystroke it follows resulted in
a layer change, either programatically through a keyboard rule, or
through a `nextlayer` property of the touched key.
2021-11-24 06:45:20 +11:00
Marc Durdin
dcedb15b69
chore: cleanup comments and defines
2021-11-23 16:08:19 +11:00
Marc Durdin
b2566c948a
Merge branch 'master' into mdecxstr
2021-11-19 10:35:01 +11:00