Kyle Brown
d7e43f7d0d
Continue split refactor
2022-10-09 13:17:05 -07:00
xs5871
ec6bb9564b
draft concept for ble-split to transport refactor
2022-10-09 10:46:06 -07:00
xs5871
17f2961c0b
fix pystack exhaust during resume_process_key.
...
Instead of handling resumed key events in a deep stack, buffer them
until the next main loop iteration. New resume events that may be emitted
during handling of old resumes are prepended to that buffer, i.e. take
precedence over events that happen deeper into the buffer/event stack.
Logical replay order is thus preserved.
2022-10-08 13:36:00 -07:00
xs5871
0fbba96026
add type hinting for kmk.keys
2022-10-08 13:28:29 -07:00
Kyle Brown
2f0134eed3
Update docs/quickpin.md
...
Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>
Update docs/quickpin.md
Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>
Update docs/quickpin.md
Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>
2022-10-08 19:48:30 +00:00
Kyle Brown
75f535c977
Initial port of zodiark with quickpin
2022-10-08 19:48:30 +00:00
Kyle Brown
af3febc469
Add image to make numbers easier to understand
2022-10-08 19:48:30 +00:00
Kyle Brown
9431ce5ec1
Quickpin initial support
2022-10-08 19:48:30 +00:00
Kyle Brown
03c8a61ed0
Boot.py docs better example
2022-10-05 18:22:31 +00:00
Kyle Brown
711114ad30
Passes tests
2022-10-04 21:29:50 +00:00
Brian Corteil
d965a5c3e8
added Raspberry Pi Pico pinouts
...
added Raspberry Pi Pico pinouts to keybow.py and auto selection.
2022-10-04 21:29:50 +00:00
xs5871
218c15e322
even more typehints
2022-10-03 18:12:48 -07:00
xs5871
565ec8353b
continue/finish holdtap-repeat
2022-10-02 09:54:52 -07:00
Aldoo
5efd2688d7
Support for tap behavior autorepeat for modtap and layertap keys.
...
Faulty logic corrected
Possibly a bug could happen whenever entering ht_press with a non-empty key_state outside of repeat context (but can it really happen?)
Some formatting to make github tests happy
Documentation for repeat behavior.
Make the tests happy again!
same...
2022-10-02 09:54:52 -07:00
xs5871
91032e123f
Howto RGB Layers
...
Very common question, very simple answer.
Comments and suggestions welcome
2022-10-01 12:36:08 -07:00
topicref
54a1d61a06
fixes small typo in media key keycodes table
2022-09-27 18:55:36 -07:00
xs5871
a97e655d08
fix typo
2022-09-26 00:17:23 -07:00
xs5871
f2fb4eecf4
add type hinting for kmk_keyboard
2022-09-22 15:35:14 -07:00
xs5871
63fd4d9574
add debug info for pixelbuffer to RGB extension
2022-09-22 08:22:22 -07:00
Kyle Brown
002a57b3b1
Replace tabs with spaces
2022-09-20 08:09:04 +00:00
Kyle Brown
dd488686c7
sequences update with new example
2022-09-20 08:09:04 +00:00
Anton K. (ai Doge)
891cd1a67f
Add key coord combos
...
Added an option to use key coord in the matrix to make combos.
this allows to press / release combos regardless of layer and Key.
2022-09-20 08:04:57 +00:00
Ian Pearce
ea3f59340d
Set sandbox.matrix_update
...
Previously only secondary_matrix_update was set on sandbox.
2022-09-19 07:51:45 +00:00
xs5871
85b5aba679
make rgb.val_limit apply globally
2022-09-16 17:59:38 -07:00
xs5871
44233bbb01
bring rgb docs somewhat up-to-date
2022-09-16 17:59:24 -07:00
Kyle Brown
0909c6767d
dstore gitignore
2022-09-15 20:35:54 -07:00
Kyle Brown
a21bf761ba
Update peg_rgb_matrix.py
...
Actually fix formatting
2022-09-15 20:24:45 -07:00
Kyle Brown
01cd9d4a7c
Apply suggestions from code review
...
Fix formatting
2022-09-15 20:24:45 -07:00
Jan Lindblom
3ab11179e1
Updated and linted documentation for peg_rgb_matrix.
2022-09-15 20:24:45 -07:00
Jan Lindblom
352bf25c0d
Decrease RGB brightness when in powersave. Also add more colours.
2022-09-15 20:24:45 -07:00
Jan Lindblom
9c85ea9b6b
Performance improvements.
2022-09-15 20:24:45 -07:00
Jan Lindblom
5f09ba7c0a
Add support for changing LED brightness.
2022-09-15 20:24:45 -07:00
xs5871
0b4b98f5fb
add debug info for holdtap key resolution
2022-09-15 08:57:14 -07:00
xs5871
1cb4bddce4
refactor combos: states instead of lists
2022-09-13 22:23:06 -07:00
xs5871
dafc969bf5
speed improvement in combo matching code
2022-09-13 22:23:06 -07:00
Christian Lo
a1450de137
fix import typo in cg_swap.md
2022-09-14 03:41:43 +00:00
Anton K. (ai Doge)
f418762874
Update README.md
...
make the discord banner link to the discord server
2022-09-13 17:12:26 -07:00
xs5871
f9203dbb85
fix stack exhaustion for certain hold-tap actions
2022-09-11 21:48:52 -07:00
xs5871
fdb07dd82b
Update combos.md
...
fix example code in combos docs.
2022-09-08 08:44:34 -07:00
Josh Klar
473d54a83f
docs(sequences): clarity in keymap arrays to not look like splats ( resolves #576 )
2022-09-07 19:02:34 -07:00
Luke D Russell
87955f7b5f
updade gitignore from gh
2022-09-07 13:18:17 -07:00
Kyle Brown
194dd58d16
More Lulu cleanup
2022-09-01 19:03:57 -07:00
Kyle Brown
0b23f36b5d
Fix general docs formatting
2022-09-01 18:53:02 -07:00
Kyle Brown
b3dd790f9d
Lulu readme
2022-09-01 18:53:02 -07:00
Kyle Brown
6ac68f5358
Requested lulu fixes
2022-09-01 18:24:04 -07:00
Kyle Brown
4b48547155
lulu formatting
2022-09-01 18:24:04 -07:00
Cole Smith
a91e379a79
added lulu
2022-09-01 18:24:04 -07:00
xs5871
a4ae43138a
add more warning labels
2022-08-31 18:25:07 -07:00
xs5871
46cf7030a1
update and add docs to serialace
2022-08-31 18:25:07 -07:00
xs5871
737973c334
implement arbitrary code execution (ACE) over data serial.
2022-08-31 18:25:07 -07:00