Yoichiro Tanaka
|
c11fffea2c
|
Test the coord-mapping setting and fix the issue.
|
2022-03-01 16:19:01 -08:00 |
|
idesignstuff
|
b3c8245365
|
Update keys.md
Added example for use of .after_keys_handler() to change RGB settings and add serial print.
|
2022-02-27 18:06:01 -08:00 |
|
Kyle Brown
|
9f2142d706
|
Remove KMKpython reference
|
2022-02-27 16:04:38 -08:00 |
|
xs5871
|
54ae022846
|
fix keypad matrix init and unguarded debug print.
|
2022-02-27 09:58:57 -08:00 |
|
Hilary B. Brenum
|
2008e0ab3f
|
Add example of simple_key_sequence
|
2022-02-25 16:04:20 -08:00 |
|
xs5871
|
8cec85e3ec
|
base animation speed on system timer
|
2022-02-25 16:04:09 -08:00 |
|
tonasz
|
b7e3e4ea8c
|
Add doc index
|
2022-02-25 13:41:08 -08:00 |
|
Ellie T
|
d54fff883d
|
Fixed IS31FL3731 LEDs on keybow 2040
|
2022-02-20 21:07:52 -08:00 |
|
Ellie T
|
aae476b59f
|
Updated scanner docs to reflect boilerplate changes
|
2022-02-20 18:42:38 -08:00 |
|
Ellie T
|
2fce09986e
|
Adding Pimoroni Keybow and Keybow 2040
|
2022-02-20 18:42:38 -08:00 |
|
xs5871
|
ef7b29bd43
|
fix column flipping on rhs of split boards. (boards)
|
2022-02-20 13:55:37 -08:00 |
|
xs5871
|
ab7e0d3eb6
|
fix column flipping on rhs of split boards.
|
2022-02-20 13:55:37 -08:00 |
|
Jeroen Harkes
|
d26d397f10
|
Changed to single quotes
|
2022-02-20 12:10:04 -08:00 |
|
Jeroen Harkes
|
ecc8b46a2c
|
Change documentation changing the original LED code to statusLED
|
2022-02-20 12:10:04 -08:00 |
|
Jeroen Harkes
|
fd30b7a8d8
|
extension for indicating layer status with leds
|
2022-02-20 12:10:04 -08:00 |
|
Ellie
|
57ba0fe8b2
|
Custom matrix scanners
- Introduce Scanner base class for MatrixScanner
- Create new Scanner using built-in keypad module
- Allow overriding the scanner used by KMKKeyboard
|
2022-02-20 12:00:15 -08:00 |
|
tonasz
|
e7d306cf30
|
Add Kyria board configuration and examples
|
2022-02-20 11:59:50 -08:00 |
|
Ellie T
|
2d4db12c46
|
Override LED creation in the RGB extension.
|
2022-02-19 22:27:31 -08:00 |
|
Rene Giovanni Borella
|
fb783c302c
|
fix formatting, run test
|
2022-02-19 21:33:45 -08:00 |
|
René Giovanni Borella
|
2096f1a950
|
Update kmk/modules/encoder.py
Co-authored-by: Tonasz <27835465+Tonasz@users.noreply.github.com>
|
2022-02-19 21:33:45 -08:00 |
|
René Giovanni Borella
|
a34272dd18
|
Update kmk/modules/encoder.py
Co-authored-by: Tonasz <27835465+Tonasz@users.noreply.github.com>
|
2022-02-19 21:33:45 -08:00 |
|
René Giovanni Borella
|
7f5ea97bba
|
Update kmk/modules/encoder.py
Co-authored-by: Tonasz <27835465+Tonasz@users.noreply.github.com>
|
2022-02-19 21:33:45 -08:00 |
|
René Giovanni Borella
|
7f7eaafbf3
|
Update kmk/modules/encoder.py
Co-authored-by: Tonasz <27835465+Tonasz@users.noreply.github.com>
|
2022-02-19 21:33:45 -08:00 |
|
Rene Giovanni Borella
|
8e4ab1d733
|
Encoder class rebuild
implement BaseEncoder
|
2022-02-19 21:33:45 -08:00 |
|
Rene Giovanni Borella
|
0e029ebf72
|
tests pass locally
|
2022-02-19 21:33:45 -08:00 |
|
Rene Giovanni Borella
|
f02ff1463a
|
reformatted for black
|
2022-02-19 21:33:45 -08:00 |
|
Rene Giovanni Borella
|
3c4e74d50e
|
typo
|
2022-02-19 21:33:45 -08:00 |
|
Rene Giovanni Borella
|
ba7b5ce15c
|
Update i2c_encoder.md
|
2022-02-19 21:33:45 -08:00 |
|
Rene Giovanni Borella
|
671aa60838
|
basic functions
|
2022-02-19 21:33:45 -08:00 |
|
xs5871
|
dc4fc646aa
|
port all boards to new intify_coordinate signature.
|
2022-02-19 18:01:33 -08:00 |
|
xs5871
|
6840330f50
|
update documentation
|
2022-02-19 18:01:33 -08:00 |
|
xs5871
|
da3e87ee2d
|
convert matrix report from row/col byte array to linear key_number.
|
2022-02-19 18:01:33 -08:00 |
|
tonasz
|
7519a97eaa
|
Move pio_uart.py to transports folder
|
2022-02-16 17:59:59 -08:00 |
|
tonasz
|
083f2e143d
|
Add simple PIO manual to split doc
|
2022-02-16 17:59:59 -08:00 |
|
tonasz
|
8c0f8ccbc3
|
Fix pio_uart.py formatting
|
2022-02-16 17:59:59 -08:00 |
|
tonasz
|
fdf8e9f78c
|
Add RP2040 PIO UART implementation for split keyboards
|
2022-02-16 17:59:59 -08:00 |
|
xs5871
|
f4807f341e
|
fix table formatting in docs.
|
2022-02-15 08:24:33 -08:00 |
|
xs5871
|
ee4cce32cb
|
implements oneshot/sticky keys.
|
2022-02-13 16:43:14 -08:00 |
|
xs5871
|
eb3a7bbf1e
|
change unit test to reflect new modtap default behavior
|
2022-02-13 14:47:02 -08:00 |
|
xs5871
|
481c69b212
|
add at least some kind of documentation
|
2022-02-13 14:47:02 -08:00 |
|
xs5871
|
1c6b25517a
|
implement hold-tap interrupt for Layers
|
2022-02-13 14:47:02 -08:00 |
|
xs5871
|
a685618480
|
implement hold-tap interrupt on other key tap (i.e. release)
|
2022-02-13 14:47:02 -08:00 |
|
xs5871
|
5cae17c9f3
|
fix permanent hid_send
|
2022-02-13 14:47:02 -08:00 |
|
xs5871
|
7573556f33
|
fix hold-tap key interrupted by other hold-tap key
|
2022-02-13 14:47:02 -08:00 |
|
xs5871
|
f30206c7d5
|
implement per-key tap_time.
|
2022-02-13 14:47:02 -08:00 |
|
xs5871
|
21c058aaa8
|
add hold-tap interrupt behavior: prefer hold.
The interrupt resolution of hold-tap keys can now be set to resolve to
either tap or hold key. The default mod-tap is set to prefer hold.
|
2022-02-13 14:47:02 -08:00 |
|
tonasz
|
0f7afe5b2c
|
Add polling_interval to trackball
|
2022-02-08 13:23:35 -08:00 |
|
tonasz
|
119ab3d80a
|
Fix pimoroni_trackball.py formatting
|
2022-02-08 13:23:35 -08:00 |
|
tonasz
|
7fba42f28c
|
Small pimoroni_trackball.py refactors
|
2022-02-08 13:23:35 -08:00 |
|
tonasz
|
827862b34b
|
Pimoroni Trackball draft module
|
2022-02-08 13:23:35 -08:00 |
|