AndersonTorres
5032f1ee12
Fixup README.md
2022-10-25 01:24:49 -07:00
AndersonTorres
296e4a31b8
Get rid of hard reference to https://github.com/KMKfw/kmk_firmware/blob/master/
2022-10-25 01:24:49 -07:00
AndersonTorres
b9c6e5bfea
Quick fixup links on ptBR documentation
2022-10-25 01:24:49 -07:00
AndersonTorres
9841d3c402
Quick fixup links on documentations for the boards
...
Because of the previous moving commit, some links need to be fixed too.
2022-10-25 01:24:49 -07:00
AndersonTorres
afd184f019
Quick fixup links on English documentation
...
Because of the previous moving commit, some links need to be fixed too.
2022-10-25 01:24:49 -07:00
AndersonTorres
0ab6887fbe
Move docs/ to docs/en/
...
It allows comparison between the directories and helps translations.
2022-10-25 01:24:49 -07:00
Kyle Brown
885359a8f4
docs update
2022-10-15 17:07:10 +00:00
Kyle Brown
76f33149ef
quickpin conversion fixes
2022-10-15 17:07:10 +00:00
xs5871
091395691d
add unittest directory to the fix-isort target
2022-10-14 08:28:00 -07:00
xs5871
178afdfeb1
implement multiple-choice for holdtap repeat
2022-10-14 08:25:44 -07:00
xs5871
72735e0b5d
fix typo in zodiark kb.py import
2022-10-14 08:19:20 -07:00
xs5871
91565b02ba
replace modtap validator with parent holdtap validator
2022-10-11 15:43:39 -07:00
xs5871
2af4bc9e67
add holdtap-repeat unittest
2022-10-11 15:43:39 -07:00
Kyle Brown
6c7d57ca2a
Apply suggestions from code review
...
Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>
2022-10-10 23:13:44 +00:00
Kyle Brown
60e8f35eca
Port kb2040 boards and add to quickpin
2022-10-10 23:13:44 +00:00
Kyle Brown
9842035834
convert pm based boards to quickpin
2022-10-10 23:13:44 +00: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