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
-
0b23f36b5d
Fix general docs formatting
Kyle Brown
2022-09-01 18:50:44 -07:00 -
b3dd790f9d
Lulu readme
Kyle Brown
2022-09-01 18:32:14 -07:00 -
6ac68f5358
Requested lulu fixes
Kyle Brown
2022-09-01 18:02:24 -07:00 -
4b48547155
lulu formatting
Kyle Brown
2022-08-29 18:00:13 -07:00 -
a91e379a79
added lulu
Cole Smith
2022-08-29 17:11:44 -07:00 -
a4ae43138a
add more warning labels
xs5871
2022-08-18 20:03:30 +00:00 -
46cf7030a1
update and add docs to serialace
xs5871
2022-08-17 16:35:43 +00:00 -
737973c334
implement arbitrary code execution (ACE) over data serial.
xs5871
2022-07-02 15:38:35 +00:00 -
aee793a300
missed some
pre_processtoresume_processconversionsxs5871
2022-08-10 17:28:12 +00:00 -
ea94e9ba19
fix dependence on optional int_coord
xs5871
2022-08-10 10:51:36 +00:00 -
57c61ced85
add type hints to KMKKeyboard.resume_process_key
xs5871
2022-08-05 19:24:01 +00:00 -
c95efbe8ea
refactor handling of key processing resume to KMKKeyboard
xs5871
2022-08-05 19:22:04 +00:00 -
e71d1fcb6e
fix crash on failing look-up
xs5871
2022-08-05 19:15:26 +00:00 -
9d555209b8
add continue-with-module-nr-idx to key processing
xs5871
2022-07-27 15:17:50 +00:00 -
f62d32157a
Reimplemented as a util script with std lib only.
Luke D Russell
2022-08-28 19:57:13 +10:00 -
b4363c73a7
Shrink ./kmk/ with
nox&mpy-cross.Luke D Russell
2022-08-26 21:16:13 +10:00 -
6d6ccbc240
Move keymap to proper spot
Kyle Brown
2022-08-17 10:15:14 -07:00 -
838263d409
Add report_updated check
Matthew Hendrix
2022-08-11 08:27:14 -04:00 -
bca11489d0
Update Pico87 to handle Lock Status better
Matthew Hendrix
2022-08-09 15:11:18 -04:00 -
6d255a24f5
Add Pico87 board
Hendrix
2022-08-06 18:42:36 -04:00 -
47601b730a
boards/anavi/macro-pad-10: Set to COL2ROW
Leon Anavi
2022-08-16 22:38:34 +03:00 -
5e7738fe87
Fix the issue reported by isort.
Yoichiro Tanaka
2022-08-14 15:57:27 +09:00 -
5fcce6785c
Fix the issue which the media keys cannot be loaded.
Yoichiro Tanaka
2022-08-14 15:46:47 +09:00 -
34f4264362
Add code review suggestions
Hendrix
2022-08-10 07:12:07 -04:00 -
9c7b14e865
Update code to be less fragile
Matthew Hendrix
2022-08-09 15:05:24 -04:00 -
7f1e7a2708
Remove callback, update docs
Matthew Hendrix
2022-08-08 09:47:48 -04:00 -
ad3c261c1a
fix formatting issue
Hendrix
2022-08-06 17:32:00 -04:00 -
0b23da551a
Add callback to lock status
Hendrix
2022-08-06 17:27:14 -04:00 -
ad6f4e5f05
fix mouse_keys not working at all
xs5871
2022-08-05 20:43:21 +00:00 -
23fd3a9bed
[usb] Allow kb to lost usb connection without getting lost
crazyiop
2022-08-02 22:59:19 +02:00 -
ed38227276
Fix typo in sticky_mod.md
James Fitzgerald
2022-08-05 13:23:01 -04:00 -
f0544465c7
remove reference to disfunct KMK_RELEASE.
xs5871
2022-08-03 16:34:22 +00:00 -
5d2a42d9a9
fix trackball module forcing reports to zero
xs5871
2022-08-01 19:51:56 +00:00 -
b676afe075
boards/anavi/knobs3: Simplify the source code
Leon Anavi
2022-07-30 13:52:34 +03:00 -
ce0e29b02f
boards/anavi/knobs3: Update extensions
Leon Anavi
2022-07-30 13:35:56 +03:00 -
857c2c1162
boards/anavi/knob1/README.md: Extensions
Leon Anavi
2022-07-30 12:41:18 +03:00 -
a6825b6a3c
boards/anavi/knob1: Simplify the source code
Leon Anavi
2022-07-30 12:26:14 +03:00 -
6d132ba4b4
knob1: Fix name for ANAVI Knob 1
Leon Anavi
2022-07-30 12:18:29 +03:00 -
d9b0c9100c
Update Pimoroni Trackball doc
Salvatore La Bua
2022-07-31 02:11:52 +09:00 -
3d80e4aba8
Consistent variable naming
Salvatore La Bua
2022-07-28 21:22:52 +09:00 -
4c93720a2f
Lintfix (hopefully)
Salvatore La Bua
2022-07-22 10:38:53 +09:00 -
cb83df25f0
Lintfix
Salvatore La Bua
2022-07-22 09:57:05 +09:00 -
bfd5e2b262
Minor update to docs/pimoroni_trackball.md
Salvatore La Bua
2022-07-22 09:29:44 +09:00 -
5ba865e4c6
Add ScrollDirection class for the Pimoroni Trackball
Salvatore La Bua
2022-07-22 09:22:58 +09:00 -
f674ac6b13
Add reverse scrolling mode to the Pimoroni Trackball module
Salvatore La Bua
2022-07-21 21:26:24 +09:00 -
ecfbca82a6
typo?
xgpt
2022-07-29 16:58:31 -04:00 -
2016848cb2
boards/anavi/macro-pad-10/README.md: Add README.md
Leon Anavi
2022-07-25 20:13:45 +03:00 -
fbe593eb80
anavi/macro-pad-10: Add ANAVI Macro Pad 10
Leon Anavi
2022-07-22 18:10:33 +03:00 -
6c71538aa9
Fix hyperlink
Gleb Sabirzyanov
2022-07-27 14:08:01 +10:00 -
a1d8a990f1
Update mouse_keys.py
kbjunky
2022-07-24 12:24:27 +08:00 -
5a85c6cfb3
move validators and metas to their respective modules
xs5871
2022-07-21 15:50:30 +00:00 -
e0ca1124fb
cleanup unused
coord_rawxs5871
2022-07-21 15:28:31 +00:00 -
2a7654f852
cleanup unused KMKKeyboard attributes
xs5871
2022-07-21 15:22:06 +00:00 -
637991cedc
Make suggested changes
James Fitzgerald
2022-07-24 17:07:05 -04:00 -
606780ee1c
Remove unnecessary list check
James Fitzgerald
2022-07-24 09:15:37 -04:00 -
fe6510baec
"not key in" -> "key not in"
James Fitzgerald
2022-07-24 08:39:27 -04:00 -
74563368c5
Fix key pressed before combo making combo wait for timeout
James Fitzgerald
2022-07-24 08:28:36 -04:00 -
3f3bd93109
implement global debug interface.
xs5871
2022-07-20 13:35:56 +00:00 -
3f826267b4
remove adafruit_pioasm dependency
xs5871
2022-07-14 13:55:05 +00:00 -
914f449699
factor out firmware and unicode mode keys
xs5871
2022-07-21 15:12:55 +00:00 -
84f1b2ae06
cleanup
xs5871
2022-07-21 14:47:36 +00:00 -
f086a78864
remove another stack frame level
xs5871
2022-07-21 14:38:24 +00:00 -
47ccd56c30
refactor initial key lookup
xs5871
2022-07-20 22:29:01 +00:00 -
4d6983da11
Add 'BSPACE' keycode for documentation consistency
Steven Karrmann
2022-07-20 17:46:36 -04:00 -
d830ff7293
fix typo and formatting again
James Fitzgerald
2022-07-19 14:04:47 -05:00 -
fd73292da0
Add shorthand
James Fitzgerald
2022-07-19 11:54:38 -07:00 -
bff8d3d7c5
fix formatting
James Fitzgerald
2022-07-19 12:11:11 -05:00 -
d584b1f506
Add keycode for software reload
James Fitzgerald
2022-07-19 12:50:51 -04:00 -
682731bfe1
tests need more delay
xs5871
2022-07-14 11:00:08 +00:00 -
ed94ad06da
de-duplicate consumer keys
xs5871
2022-07-14 12:02:46 +00:00 -
f46e3d59e6
add brightness consumer keys
xs5871
2022-07-14 12:01:54 +00:00 -
25a86df5c1
Minor code cleanup * Changed from multiple calls of
keyboard.remove_keyto a for loop when releasing modifiers on matchJames Fitzgerald
2022-07-09 11:41:35 -04:00 -
688c2f0572
Change debug_enabled to False
James Fitzgerald
2022-07-09 11:33:02 -04:00 -
ca719faa29
Rename
text_replacement.mdtostring_substitution.mdJames Fitzgerald
2022-07-09 11:31:41 -04:00 -
c2a3a1895f
Add more tests and delay after last key event in tests
James Fitzgerald
2022-07-09 11:27:40 -04:00 -
8ab67052cf
Rename to String Substitution
James Fitzgerald
2022-07-08 13:07:52 -04:00 -
c49f409fb4
Add testing against suggested test cases
James Fitzgerald
2022-07-08 13:07:26 -04:00 -
521f991f2d
Improve guarding against non-shift modifiers
James Fitzgerald
2022-07-08 13:06:54 -04:00 -
664a557483
Apply suggestions from code review
James Fitzgerald
2022-07-08 07:19:55 -07:00 -
50279f88fb
Add keyboard event tests
James Fitzgerald
2022-07-06 17:25:26 -04:00 -
82a68b0fe5
Add warning about invalid characters in documentation
James Fitzgerald
2022-07-04 00:28:48 -04:00 -
e064796016
Fix isort issues and quotes
James Fitzgerald
2022-07-04 00:23:23 -04:00 -
3db84528f2
Add informative error when illegal character is in user dictionary
James Fitzgerald
2022-07-04 00:07:57 -04:00 -
f33e4d1870
Add unit tests
James Fitzgerald
2022-07-04 00:07:29 -04:00 -
ab75b2bca3
Fix wrong quotes
James Fitzgerald
2022-07-02 17:10:05 -04:00 -
81f4f7ccf0
Bugfix for text replacement optimization
James Fitzgerald
2022-07-02 14:51:11 -04:00 -
103e51eb7f
Improve comment clarity
James Fitzgerald
2022-07-02 14:38:25 -04:00 -
a5dc665ddc
Optimize backspacing to only backspace characters that need to be backspaced rather than the entire word
James Fitzgerald
2022-07-02 14:37:15 -04:00 -
d8ca20c73c
Code cleanup * Refactor for improved readability * Add docstrings and comments * Add type annotations
James Fitzgerald
2022-07-02 14:16:30 -04:00 -
d7d253b1ea
Further documentation improvements
James Fitzgerald
2022-06-30 22:45:31 -04:00 -
ec1f84f9ea
Documentation improvements
James Fitzgerald
2022-06-30 22:36:36 -04:00 -
b17c73bac0
Replace double quotes with single quotes
James Fitzgerald
2022-06-30 16:57:43 -04:00 -
0392aa74e2
Fix for underscore in user dictionary causing KeyError
James Fitzgerald
2022-06-30 16:55:06 -04:00 -
0e58bdc343
Improve documentation clarity
James Fitzgerald
2022-06-30 16:06:58 -04:00 -
9a3524d363
Implement Text Replacement module
James Fitzgerald
2022-06-30 15:25:50 -04:00 -
ca2aca47d6
fix(irisr2/nicenano): fix grossly incorrect coordinate mapping
Josh Klar
2022-07-13 23:59:25 -07:00 -
00700e373c
Update rgb.md
nogg3r5
2022-07-13 15:57:37 +01:00 -
20705e2150
unit test fail may be caused by a stuck combo
xs5871
2022-07-09 09:50:01 +00:00 -
db395a81e4
fix(lint): kmk/modules/combos.py
Josh Klar
2022-07-11 00:56:09 -07:00 -
9e29f4c442
Adds an alias for the LEADER keycode
Luke D Russell
2022-07-09 10:05:02 +10:00