Commit Graph
Select branches
Hide Pull Requests
draculad
enhancement-reduce-key-dict-memory
enhancement-unit-test-selection
feature-autoshift
feature-bootcfg
feature-glidepoint
klardotsh/typed
master
mpy_build
refactor-pimoroni_trackball
refactor-split
reviung34
rhymestone_fix
sporq-corne
tg4x_fix
topic-memory-management
topic-slave-uart
#10
#100
#102
#103
#105
#109
#11
#115
#116
#119
#12
#120
#124
#125
#127
#128
#129
#13
#131
#132
#133
#134
#135
#136
#137
#138
#139
#14
#140
#142
#143
#147
#15
#15
#151
#152
#153
#154
#155
#158
#159
#16
#161
#164
#165
#166
#167
#17
#170
#171
#172
#173
#174
#175
#176
#178
#179
#18
#180
#181
#182
#183
#184
#189
#19
#193
#195
#199
#2
#20
#200
#203
#207
#208
#209
#21
#211
#213
#214
#217
#219
#22
#221
#223
#225
#226
#227
#228
#229
#23
#230
#231
#232
#233
#234
#235
#238
#239
#24
#240
#241
#242
#243
#245
#246
#247
#248
#249
#25
#25
#251
#253
#254
#255
#257
#258
#259
#26
#260
#261
#262
#263
#264
#265
#266
#267
#268
#269
#27
#271
#274
#275
#277
#28
#280
#281
#282
#283
#288
#289
#29
#290
#291
#293
#295
#296
#297
#298
#299
#30
#300
#301
#302
#303
#304
#305
#306
#307
#309
#31
#310
#311
#312
#313
#314
#315
#316
#317
#318
#319
#32
#320
#321
#322
#325
#326
#327
#328
#329
#33
#330
#331
#332
#333
#334
#335
#337
#338
#34
#340
#341
#342
#342
#343
#344
#345
#346
#348
#349
#35
#350
#351
#352
#353
#356
#357
#358
#359
#36
#361
#362
#364
#365
#366
#367
#370
#373
#374
#375
#376
#378
#380
#381
#382
#383
#384
#385
#386
#388
#389
#390
#391
#392
#393
#394
#396
#397
#399
#4
#400
#401
#402
#403
#404
#405
#407
#408
#41
#410
#411
#412
#413
#414
#415
#416
#417
#418
#420
#420
#421
#422
#423
#425
#425
#43
#430
#431
#431
#432
#433
#434
#435
#438
#439
#44
#44
#440
#441
#443
#444
#446
#448
#449
#45
#451
#454
#455
#456
#457
#458
#459
#460
#461
#462
#464
#465
#468
#469
#47
#470
#471
#472
#473
#475
#476
#477
#479
#48
#481
#482
#483
#484
#485
#486
#487
#49
#490
#491
#492
#493
#493
#494
#496
#499
#5
#50
#500
#501
#502
#503
#504
#505
#507
#508
#51
#511
#512
#514
#515
#517
#517
#518
#519
#519
#520
#521
#522
#523
#524
#525
#526
#527
#529
#530
#531
#532
#533
#536
#537
#538
#540
#541
#542
#543
#545
#546
#547
#548
#548
#549
#55
#550
#551
#551
#552
#553
#554
#555
#556
#557
#558
#561
#562
#563
#567
#568
#569
#57
#570
#571
#571
#575
#577
#578
#580
#581
#583
#584
#586
#587
#588
#589
#590
#591
#592
#595
#596
#599
#6
#60
#600
#602
#603
#605
#606
#607
#608
#609
#61
#610
#611
#612
#613
#615
#616
#617
#618
#618
#619
#62
#620
#621
#622
#623
#624
#625
#627
#628
#629
#63
#632
#636
#637
#638
#638
#64
#643
#647
#65
#653
#653
#656
#657
#658
#659
#66
#660
#661
#662
#663
#664
#664
#666
#667
#668
#670
#671
#672
#673
#674
#675
#676
#677
#68
#681
#682
#683
#684
#686
#687
#687
#688
#689
#689
#69
#691
#692
#692
#693
#693
#694
#695
#696
#697
#698
#699
#7
#700
#701
#702
#704
#705
#706
#707
#709
#710
#711
#712
#714
#715
#715
#716
#718
#72
#722
#723
#723
#724
#725
#726
#726
#727
#728
#729
#73
#730
#730
#731
#733
#734
#735
#736
#74
#740
#742
#743
#744
#745
#746
#75
#751
#752
#753
#754
#754
#755
#756
#757
#758
#759
#759
#76
#77
#8
#81
#82
#83
#84
#86
#87
#88
#89
#9
#92
#94
#95
#96
Select branches
Hide Pull Requests
draculad
enhancement-reduce-key-dict-memory
enhancement-unit-test-selection
feature-autoshift
feature-bootcfg
feature-glidepoint
klardotsh/typed
master
mpy_build
refactor-pimoroni_trackball
refactor-split
reviung34
rhymestone_fix
sporq-corne
tg4x_fix
topic-memory-management
topic-slave-uart
#10
#100
#102
#103
#105
#109
#11
#115
#116
#119
#12
#120
#124
#125
#127
#128
#129
#13
#131
#132
#133
#134
#135
#136
#137
#138
#139
#14
#140
#142
#143
#147
#15
#15
#151
#152
#153
#154
#155
#158
#159
#16
#161
#164
#165
#166
#167
#17
#170
#171
#172
#173
#174
#175
#176
#178
#179
#18
#180
#181
#182
#183
#184
#189
#19
#193
#195
#199
#2
#20
#200
#203
#207
#208
#209
#21
#211
#213
#214
#217
#219
#22
#221
#223
#225
#226
#227
#228
#229
#23
#230
#231
#232
#233
#234
#235
#238
#239
#24
#240
#241
#242
#243
#245
#246
#247
#248
#249
#25
#25
#251
#253
#254
#255
#257
#258
#259
#26
#260
#261
#262
#263
#264
#265
#266
#267
#268
#269
#27
#271
#274
#275
#277
#28
#280
#281
#282
#283
#288
#289
#29
#290
#291
#293
#295
#296
#297
#298
#299
#30
#300
#301
#302
#303
#304
#305
#306
#307
#309
#31
#310
#311
#312
#313
#314
#315
#316
#317
#318
#319
#32
#320
#321
#322
#325
#326
#327
#328
#329
#33
#330
#331
#332
#333
#334
#335
#337
#338
#34
#340
#341
#342
#342
#343
#344
#345
#346
#348
#349
#35
#350
#351
#352
#353
#356
#357
#358
#359
#36
#361
#362
#364
#365
#366
#367
#370
#373
#374
#375
#376
#378
#380
#381
#382
#383
#384
#385
#386
#388
#389
#390
#391
#392
#393
#394
#396
#397
#399
#4
#400
#401
#402
#403
#404
#405
#407
#408
#41
#410
#411
#412
#413
#414
#415
#416
#417
#418
#420
#420
#421
#422
#423
#425
#425
#43
#430
#431
#431
#432
#433
#434
#435
#438
#439
#44
#44
#440
#441
#443
#444
#446
#448
#449
#45
#451
#454
#455
#456
#457
#458
#459
#460
#461
#462
#464
#465
#468
#469
#47
#470
#471
#472
#473
#475
#476
#477
#479
#48
#481
#482
#483
#484
#485
#486
#487
#49
#490
#491
#492
#493
#493
#494
#496
#499
#5
#50
#500
#501
#502
#503
#504
#505
#507
#508
#51
#511
#512
#514
#515
#517
#517
#518
#519
#519
#520
#521
#522
#523
#524
#525
#526
#527
#529
#530
#531
#532
#533
#536
#537
#538
#540
#541
#542
#543
#545
#546
#547
#548
#548
#549
#55
#550
#551
#551
#552
#553
#554
#555
#556
#557
#558
#561
#562
#563
#567
#568
#569
#57
#570
#571
#571
#575
#577
#578
#580
#581
#583
#584
#586
#587
#588
#589
#590
#591
#592
#595
#596
#599
#6
#60
#600
#602
#603
#605
#606
#607
#608
#609
#61
#610
#611
#612
#613
#615
#616
#617
#618
#618
#619
#62
#620
#621
#622
#623
#624
#625
#627
#628
#629
#63
#632
#636
#637
#638
#638
#64
#643
#647
#65
#653
#653
#656
#657
#658
#659
#66
#660
#661
#662
#663
#664
#664
#666
#667
#668
#670
#671
#672
#673
#674
#675
#676
#677
#68
#681
#682
#683
#684
#686
#687
#687
#688
#689
#689
#69
#691
#692
#692
#693
#693
#694
#695
#696
#697
#698
#699
#7
#700
#701
#702
#704
#705
#706
#707
#709
#710
#711
#712
#714
#715
#715
#716
#718
#72
#722
#723
#723
#724
#725
#726
#726
#727
#728
#729
#73
#730
#730
#731
#733
#734
#735
#736
#74
#740
#742
#743
#744
#745
#746
#75
#751
#752
#753
#754
#754
#755
#756
#757
#758
#759
#759
#76
#77
#8
#81
#82
#83
#84
#86
#87
#88
#89
#9
#92
#94
#95
#96
-
dc4fc646aa
port all boards to new intify_coordinate signature.
xs5871
2022-02-04 21:21:46 +00:00 -
6840330f50
update documentation
xs5871
2022-01-31 18:43:13 +00:00 -
da3e87ee2d
convert matrix report from row/col byte array to linear key_number.
xs5871
2022-01-31 00:02:51 +00:00 -
7519a97eaa
Move pio_uart.py to transports folder
tonasz
2022-02-08 21:52:38 +01:00 -
083f2e143d
Add simple PIO manual to split doc
tonasz
2022-02-07 07:59:39 +01:00 -
8c0f8ccbc3
Fix pio_uart.py formatting
tonasz
2022-02-06 15:26:18 +01:00 -
fdf8e9f78c
Add RP2040 PIO UART implementation for split keyboards
tonasz
2022-01-16 19:36:24 +01:00 -
f4807f341e
fix table formatting in docs.
xs5871
2022-02-14 10:55:19 +00:00 -
ee4cce32cb
implements oneshot/sticky keys.
xs5871
2022-02-13 22:30:31 +00:00 -
eb3a7bbf1e
change unit test to reflect new modtap default behavior
xs5871
2022-02-07 18:56:32 +00:00 -
481c69b212
add at least some kind of documentation
xs5871
2022-02-07 18:39:31 +00:00 -
1c6b25517a
implement hold-tap interrupt for Layers
xs5871
2022-02-03 21:09:39 +00:00 -
a685618480
implement hold-tap interrupt on other key tap (i.e. release)
xs5871
2022-01-29 21:11:57 +00:00 -
5cae17c9f3
fix permanent hid_send
xs5871
2022-01-26 20:34:50 +00:00 -
7573556f33
fix hold-tap key interrupted by other hold-tap key
xs5871
2022-01-26 19:49:31 +00:00 -
f30206c7d5
implement per-key tap_time.
xs5871
2022-01-25 19:52:13 +00:00 -
21c058aaa8
add hold-tap interrupt behavior: prefer hold.
xs5871
2022-01-24 22:59:17 +00:00 -
0f7afe5b2c
Add polling_interval to trackball
tonasz
2022-02-08 20:47:27 +01:00 -
119ab3d80a
Fix pimoroni_trackball.py formatting
tonasz
2022-02-06 17:35:54 +01:00 -
7fba42f28c
Small pimoroni_trackball.py refactors
tonasz
2022-02-06 16:18:59 +01:00 -
827862b34b
Pimoroni Trackball draft module
tonasz
2022-02-03 22:00:25 +01:00 -
f2aabd87cd
fix after rebase
xs5871
2022-02-07 02:47:54 +00:00 -
91562abde9
update documentation
xs5871
2021-12-09 20:01:22 +00:00 -
65f48b53a4
remove out-of-scope reference
xs5871
2021-12-05 17:43:45 +00:00 -
cd4ba26e95
add a keycode for setting LED to a defined brightness
xs5871
2021-12-05 17:39:52 +00:00 -
967046587b
apply suggested changes
xs5871
2021-12-05 17:25:19 +00:00 -
4a83e6de85
code deduplication
xs5871
2021-12-04 18:16:32 +00:00 -
9e8b8376c5
implement led backlight for multiple pwm channels
xs5871
2021-12-04 18:02:56 +00:00 -
aa01da7e1d
add checksum to split uart code.
patrickmcquay
2022-01-31 15:03:10 -05:00 -
1387cb2660
Update kmk/modules/split.py so that ble boards work with ee hands.
patrickmcquay
2022-01-25 07:12:00 -05:00 -
fa0062326b
changes from black
Patrick McQuay
2022-01-19 06:53:40 -05:00 -
be2bbce21a
fix some linting issues
Patrick McQuay
2022-01-18 21:34:02 -05:00 -
1c82f7d387
apply vylders fix and also figure out how to set _is_target correctly, as well as make it work nicely with ble.
Patrick McQuay
2022-01-18 11:26:00 -05:00 -
9f373b4be0
Fix linter
Kyle Brown
2022-02-05 17:59:17 -08:00 -
2874d49d20
disable hid_send on secondary split
xs5871
2022-02-03 22:04:58 +00:00 -
6ecb7807c2
Code refractor of private members, I am not python programmer, and final try to fix linting error after I quit
pcharest2000
2021-12-07 20:29:29 -05:00 -
99a9c6fd80
Tried to fix linting
pcharest2000
2021-12-07 20:12:57 -05:00 -
25fd205c3e
Implemented basice linear acceleration.... This makes it more usable, ill update if PR is accepted
pcharest2000
2021-12-07 20:01:46 -05:00 -
a627102b52
Clarification regaring hadlers on keys
pcharest2000
2021-12-06 18:31:42 -05:00 -
3e3255ffea
fix lock_status on secondary split
xs5871
2022-02-03 22:16:55 +00:00 -
55a6636741
Fixed multiple encoders not working
RT_GEN
2022-02-04 21:34:03 -06:00 -
46152ae8d9
feat(ci): run tests (from #288) in CI, which already runs make test
Josh Klar
2022-02-03 01:06:53 -08:00 -
7fbda871c2
real fix for swallowing keys, use a buffer and only process one key at a time.
patrickmcquay
2022-01-31 22:51:22 -05:00 -
c09cd48218
fix for dropping keys
Patrick McQuay
2022-01-30 22:33:02 -05:00 -
bff1bdf6d9
Added may pad files
dherrada
2022-01-28 14:30:31 -05:00 -
f90de872d8
fix bytearray.startswith not available in CircuitPython
Christian Tu
2022-02-02 22:50:45 +01:00 -
b6201d43d4
unit tests for execution in desktop dev environment
Christian Tu
2021-12-05 15:24:51 +01:00 -
e70ce5f431
fix discord invite link
Kyle Brown
2022-01-28 16:06:52 -08:00 -
328a29c439
Fix isort on incorrect files
Kyle Brown
2022-01-28 16:12:48 -08:00 -
0bebdd6d27
fix monocolor LED
abhijithabhiakl
2022-01-26 12:30:08 +05:30 -
af55acd584
Bump ipython from 7.24.1 to 7.31.1
dependabot[bot]
2022-01-21 18:59:15 +00:00 -
245f7912b6
fix formatting
xs5871
2022-01-20 01:07:20 +00:00 -
8419ed789c
implement keyboard lock status reader API
xs5871
2022-01-19 23:01:14 +00:00 -
a62d39a252
make TapDance a module (#281)
xs5871
2022-01-18 05:21:05 +00:00 -
10f8c74ad9
Allow declaring encoders without a button
tonasz
2022-01-15 01:07:33 +01:00 -
ef3d38f8ec
Added navi10 led
dherrada
2022-01-10 12:39:23 -05:00 -
61de548acb
improve wording on step 6
Lee A. Butler
2021-12-22 16:10:12 -05:00 -
2527542379
cleaner and smaller pins56.jpg
Lee A. Butler
2021-12-22 16:05:20 -05:00 -
14fd494cd4
clarify col_pins/row_pins example code in GettingStarted.md with image
Lee A. Butler
2021-12-22 15:47:02 -05:00 -
c37170da56
Add specific example of setting row_pins/col_pins
iraytrace
2021-12-22 14:19:23 -05:00 -
3258e76ba4
Fixed link text
dherrada
2021-12-20 16:52:17 -05:00 -
7f207062e9
Added navi10 by u/emdarcher
dherrada
2021-12-20 16:51:27 -05:00 -
410cf7af07
fix: catch IndexError when looking up key in keymap
xs5871
2021-12-12 10:11:35 +00:00 -
8063898eb2
fix: resolve #276 (reimplement #142) by allowing custom matrix scanners
Josh Klar
2021-12-06 12:02:09 -08:00 -
5fcd31b97c
Resolve issue 285 in parsing logic, KC.NO was being parsed has an alpha, swapped the control flow treating the special case KC.NO and KC.XXXXX before alphas and nimbers
pcharest2000
2021-12-06 10:28:02 -05:00 -
e1300ba767
fix hid report type disambiguition
xs5871
2021-12-05 16:36:20 +00:00 -
a8b2bf75ad
fix unicode sequence
xs5871
2021-12-03 22:40:23 +00:00 -
a7a560bbca
docs: README to reflect limited maintainership status
Josh Klar
2021-12-01 22:56:38 -08:00 -
dc364a77fb
Added missing keys on lily58 (#274)
Robert
2021-12-01 09:50:18 -08:00 -
5073a29501
Fixed wrong combination keycode conversion.
atsuyuki
2021-11-18 00:26:56 +09:00 -
11ff03523b
fix BLE HID not working with consumer keys
Christian Tu
2021-10-01 15:37:43 +02:00 -
f7c0bd962b
fix boards link in getting started
foamyguy
2021-11-05 15:53:56 -05:00 -
08b41fda69
some more linter fixes - Black this time
Pierre Constantineau
2021-10-26 22:36:26 -06:00 -
797cdfe38a
some more linter fixes
Pierre Constantineau
2021-10-26 22:33:17 -06:00 -
841f990481
fixed trailing spaces for linter
Pierre Constantineau
2021-10-26 22:28:47 -06:00 -
85fe8fef12
added offsetmx43.py in user keymaps
Pierre Constantineau
2021-10-26 22:21:32 -06:00 -
f9dd03f207
added gridmx47 keymap
Pierre Constantineau
2021-10-26 18:55:50 -06:00 -
9aa3a21900
added offsetmx43 board
Pierre Constantineau
2021-10-26 17:44:48 -06:00 -
899b95e586
added kb.py for gridmx47
Pierre Constantineau
2021-10-26 17:26:11 -06:00 -
0a81876eae
added readme for gridmx47
Pierre Constantineau
2021-10-26 17:19:58 -06:00 -
1aa4db1dd3
fix to link in readme
Pierre Constantineau
2021-10-26 17:14:24 -06:00 -
235560bf72
Fix the issue #256 by changing the timing to set True fo the hid_pending flag.
Yoichiro Tanaka
2021-10-15 20:18:33 +09:00 -
72943a8fe1
Revert "updated readme.md and deleted pykey60"
Pierre Constantineau
2021-10-22 15:31:27 -06:00 -
9dbecbcb86
Revert "updated readme.md and deleted pykey60"
Pierre Constantineau
2021-10-22 15:31:00 -06:00 -
a2e26055a6
cleaned up linting error
Pierre Constantineau
2021-10-22 15:22:45 -06:00 -
d8445c1262
updated to fix linter
Pierre Constantineau
2021-10-22 13:13:09 -06:00 -
3bbadece8d
minor updates/comments
Pierre Constantineau
2021-10-22 12:41:15 -06:00 -
27104cc28d
initial batreus files
Pierre Constantineau
2021-10-21 19:04:35 -06:00 -
b2dae8175e
updated readme.md and deleted pykey60
Pierre Constantineau
2021-10-21 18:13:02 -06:00 -
b3d4ffde0a
updated to fix linter
Pierre Constantineau
2021-10-22 14:42:44 -06:00 -
2da3b1f5f4
minor updates/comments
Pierre Constantineau
2021-10-22 14:42:44 -06:00 -
14c1cacf02
initial batreus files
Pierre Constantineau
2021-10-22 14:42:44 -06:00 -
997f4651ee
updated readme.md and deleted pykey60
Pierre Constantineau
2021-10-22 14:42:33 -06:00 -
8d01908468
updates from tindie
Pierre Constantineau
2021-10-22 14:40:12 -06:00 -
e92e122588
adding jpconstantineau's boards
Pierre Constantineau
2021-10-22 14:39:28 -06:00 -
09dd2be1bc
updated layer 1
Pierre Constantineau
2021-10-21 14:38:15 -06:00 -
634d53b987
initial PyKey60 commit for JPConstantineau's keymap
Pierre Constantineau
2021-10-21 14:29:50 -06:00 -
aa95412a0e
fix for linting
Pierre Constantineau
2021-10-21 18:17:20 -06:00 -
b4fd94e911
updated readme.md and deleted pykey60
Pierre Constantineau
2021-10-21 18:13:02 -06:00 -
7ce2827da7
cleaned up keymaps
Pierre Constantineau
2021-10-21 18:07:52 -06:00