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
xs5871
aee793a300
missed some pre_process
to resume_process
conversions
2022-08-31 18:22:52 -07:00
xs5871
ea94e9ba19
fix dependence on optional int_coord
2022-08-31 18:22:52 -07:00
xs5871
57c61ced85
add type hints to KMKKeyboard.resume_process_key
2022-08-31 18:22:52 -07:00
xs5871
c95efbe8ea
refactor handling of key processing resume to KMKKeyboard
2022-08-31 18:22:52 -07:00
xs5871
e71d1fcb6e
fix crash on failing look-up
2022-08-31 18:22:52 -07:00
xs5871
9d555209b8
add continue-with-module-nr-idx to key processing
2022-08-31 18:22:52 -07:00
Luke D Russell
f62d32157a
Reimplemented as a util script with std lib only.
...
Reimplemented as a util script with std lib only.
Decision to add dependencies moved elsewhere. This script should be able to stand alone.
Add some docu on how to use compile.py
2022-08-31 18:16:49 -07:00
Luke D Russell
b4363c73a7
Shrink ./kmk/ with nox
& mpy-cross
.
...
Shrink ./kmk/ with `nox` & `mpy-cross`.
The nice!nano CircuitPython doesn't leave enough storage for an
uncompiled ./kmk/ folder, with main.py and Bluetooth libraries.
This introduces a soft dependancy to kmk on `nox`, as a OS-agnostic
alternative to `make`. Bonus is the use of native python to describe
steps / options / sessions.
2022-08-31 18:16:49 -07:00