xs5871
|
7ff77b97bb
|
implement support for multiple scanners at once
fixup
|
2022-04-17 18:33:14 -07:00 |
|
Syed Hussaini
|
4b03ba846a
|
formatted module with black
|
2022-04-09 15:19:02 -07:00 |
|
Syed Hussaini
|
be308d516f
|
added docs
|
2022-04-09 15:19:02 -07:00 |
|
Syed Hussaini
|
c950785385
|
caps word implementation
|
2022-04-09 15:19:02 -07:00 |
|
xs5871
|
7431192e95
|
move old matrix to kmk.scanners.digitalio_matrix
|
2022-04-09 14:40:40 -07:00 |
|
Syed Hussaini
|
6002ad33e1
|
rename to cg_swap and added docs
|
2022-04-08 20:22:43 -07:00 |
|
Syed Hussaini
|
3f0283422d
|
swapping control with cmd
|
2022-04-08 20:22:43 -07:00 |
|
yswallow
|
1a7d1d53f6
|
Enabling Completely Wireless
You can use SplitType.BLE and HIDModes.BLE at the same time
|
2022-03-23 21:16:09 -07:00 |
|
tonasz
|
9539f2dc74
|
Fix formatting
|
2022-03-23 21:16:09 -07:00 |
|
tonasz
|
3687212ed7
|
Split BLE background advertising
|
2022-03-23 21:16:09 -07:00 |
|
tonasz
|
d47143463b
|
Fix broken split BLE
|
2022-03-23 21:16:09 -07:00 |
|
Boot-Error
|
55a75cb9b3
|
fix: after_matrix_scan when board is the target
|
2022-03-23 21:00:51 -07:00 |
|
giovanniborella
|
4f7f3dcc3c
|
Implement easypoint
|
2022-03-20 15:22:57 -07:00 |
|
Kyle Brown
|
1863543428
|
fix comment
|
2022-03-20 11:04:15 -07:00 |
|
xs5871
|
5c33fd3a9f
|
implement combo/chord/sequence module
|
2022-03-14 19:27:12 -07:00 |
|
illness072
|
3442a21835
|
Fix _find_key_in_map callings
|
2022-03-08 17:45:07 +00:00 |
|
donutcat
|
4d1f9e487e
|
Fix MIDI PR files
|
2022-03-06 00:56:05 -08:00 |
|
DonutCables
|
e52af4f58a
|
MIDI module and docs
|
2022-03-06 00:56:05 -08:00 |
|
xs5871
|
de1d602b25
|
fix tick overflow and implement periodic timer class.
|
2022-03-06 00:02:17 -08:00 |
|
xs5871
|
ab7e0d3eb6
|
fix column flipping on rhs of split boards.
|
2022-02-20 13:55:37 -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
|
671aa60838
|
basic functions
|
2022-02-19 21:33:45 -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
|
fdf8e9f78c
|
Add RP2040 PIO UART implementation for split keyboards
|
2022-02-16 17:59:59 -08:00 |
|
xs5871
|
ee4cce32cb
|
implements oneshot/sticky keys.
|
2022-02-13 16:43:14 -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 |
|
patrickmcquay
|
aa01da7e1d
|
add checksum to split uart code.
|
2022-02-05 18:00:03 -08:00 |
|
patrickmcquay
|
1387cb2660
|
Update kmk/modules/split.py so that ble boards work with ee hands.
Co-authored-by: Tonasz <27835465+Tonasz@users.noreply.github.com>
|
2022-02-05 18:00:03 -08:00 |
|
Patrick McQuay
|
fa0062326b
|
changes from black
|
2022-02-05 18:00:03 -08:00 |
|
Patrick McQuay
|
be2bbce21a
|
fix some linting issues
|
2022-02-05 18:00:03 -08:00 |
|
Patrick McQuay
|
1c82f7d387
|
apply vylders fix and also figure out how to set _is_target correctly, as well as make it work nicely with ble.
|
2022-02-05 18:00:03 -08:00 |
|
Kyle Brown
|
9f373b4be0
|
Fix linter
|
2022-02-05 17:59:44 -08:00 |
|
xs5871
|
2874d49d20
|
disable hid_send on secondary split
|
2022-02-05 16:38:41 -08:00 |
|