BigTuna94
f12a7e9e9d
stubbed out other layers
2022-05-06 20:29:39 -07:00
BigTuna94
1040221762
formatting
2022-05-06 20:29:39 -07:00
BigTuna94
239b09d94d
first probably-working version of keymapping for RP2.65-F
2022-05-06 20:29:39 -07:00
xs5871
256c0f1c55
update tapdance docs
2022-05-06 20:29:26 -07:00
xs5871
51f07d8558
refactor tapdance on top of holdtap
2022-05-06 20:29:26 -07:00
xs5871
7af0e11f75
prepare layers for tapdance refactor
2022-05-06 20:29:26 -07:00
xs5871
385263e0e6
prepare oneshot for tapdance refactor
2022-05-06 20:29:26 -07:00
xs5871
00a484fa61
prepare modtap for tapdance refactor
2022-05-06 20:29:26 -07:00
xs5871
0751f6ca5f
prepare holdtap for tapdance refactor
2022-05-06 20:29:26 -07:00
Steven Wilde
29abba63e7
Removed curr_event and simplified scan_for_changes
2022-05-04 16:40:48 +00:00
Steven Wilde
f2b8c7106e
Move the changes to keypad.py
2022-05-04 16:40:48 +00:00
Steven Wilde
30252099cd
Fix crash when typing quickly on a split board
2022-05-04 16:40:48 +00:00
John Morrison
6c2d64843b
Align debug messages with method called
2022-05-02 16:50:54 -07:00
Syed Hussaini
609e275c03
doc updates based on the comments and refactoring
2022-05-02 21:02:40 +00:00
Syed Hussaini
660b751c87
review updates and renamed to Sticky Mod
2022-05-02 21:02:40 +00:00
Syed Hussaini
a0efbb92d5
docs update
2022-05-02 21:02:40 +00:00
Syed Hussaini
1b902b907c
updates based on review comments
2022-05-02 21:02:40 +00:00
Syed Hussaini
bce7959f66
modholdandtap implementation
2022-05-02 21:02:40 +00:00
xs5871
bd87b278b8
Update scanners.md
...
fix `KeysScanner` example
2022-04-25 16:03:18 -07:00
xs5871
62ff7c838d
fix combo buffer replay /w layer-switch
2022-04-25 13:26:02 -07:00
John Morrison
4419f13f1c
PR requested changes
2022-04-25 17:50:26 +00:00
John Morrison
8950e45325
Mention index, get and the fact that all but ALPHA keys are case-sensitive to docs
2022-04-25 17:50:26 +00:00
John Morrison
7d46e701aa
Remove unused import
2022-04-25 17:50:26 +00:00
John Morrison
bb8dec907a
Clear cache rather than reassign, correct ALPHA case check and creation
2022-04-25 17:50:26 +00:00
John Morrison
bdc2bbb3cf
Fix isort imports
2022-04-25 17:50:26 +00:00
John Morrison
6a7f5e285e
Remove unused import
2022-04-25 17:50:26 +00:00
John Morrison
5eeb88e2b7
Minimum necessary to add index and get capability and tests
2022-04-25 17:50:26 +00:00
cole smith
88cbbc6a90
Apply suggestions from code review
...
Thank you for sticking with me, I really appreciate it. I will try and only need to be told once
Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>
2022-04-25 16:54:08 +00:00
Cole Smith
49b83305d9
fixing docs
2022-04-25 16:54:08 +00:00
Cole Smith
e67a1a8cd7
added on to the docs for splits using encoders
2022-04-25 16:54:08 +00:00
Ryan Rotter
da239e535e
minor typo in rgb.md
2022-04-25 16:53:22 +00:00
Ryan Rotter
9e171abc69
Capitalize Python class names
2022-04-25 16:53:22 +00:00
Ryan Rotter
9733c43d2a
nice!nano spelling, broken link, bulleted lists
2022-04-25 16:53:22 +00:00
Ryan Rotter
dfa73a8cca
add backtick
quotes for code snippets
...
* Added for keycodes, pin numbers, and code snippets. Mostly in tables.
* Enhance documentation readability
* Make automated spell checking easier - aspell automatically ignores these snippets
* fix invalid markdown table in mouse_keys.md
2022-04-25 16:53:22 +00:00
Ryan Rotter
1985712637
spelling/capitalization/usage on proper nouns
...
correct usage sourced from:
* websites of respective trademark holders
* Wiktionary
* Wikipedia
2022-04-25 16:53:22 +00:00
Ryan Rotter
09d0287800
Correct spelling of common words in .md files
2022-04-25 16:53:22 +00:00
xs5871
c7eaeaf90c
implement multiple pixelbuffer in rgb extension
2022-04-24 10:20:22 -07:00
xs5871
fb5ecf7e38
refactor debug output
2022-04-23 14:25:21 -07:00
xs5871
642790b2e7
remove keyboard.current_key (never actually used)
2022-04-23 14:25:21 -07:00
xs5871
e04a01c25e
factor out module pre-processing
2022-04-23 14:25:21 -07:00
Ryan Rotter
62013f1770
test_kmk_keys.py: reorder and comment for clarity
2022-04-22 09:10:40 -07:00
Ryan Rotter
27a0bc1977
refactor Key and ModifierKey __call__ methods
...
- Add tests for ModifierKey chaining
- Rewrite ModifierKey.__call__ for correctness and readability
- __call__ now maintains handlers and meta, like clone()
2022-04-22 09:10:40 -07:00
xs5871
7a51ce576f
fixes scanner init and bi-directional communication in split module
2022-04-20 15:59:51 -07:00
ldsands
651e203cb7
Updated OneShot doc with example OneShot Modifier Combination
2022-04-20 15:58:53 -07:00
John Morrison
4d297e6ab2
Typos
2022-04-18 13:28:26 +00:00
xs5871
1700aff408
implements scanner with rotaryio
2022-04-17 18:33:34 -07:00
xs5871
63973e4a6e
fix late release of oneshot keys
2022-04-17 18:33:24 -07:00
xs5871
f7dac9e96e
add documentation
2022-04-17 18:33:14 -07:00
xs5871
7ff77b97bb
implement support for multiple scanners at once
...
fixup
2022-04-17 18:33:14 -07:00
Ryan Rotter
c7490087b6
Add ROPT and LOPT as alias for alt keys
...
Additional aliases for macOS key names to match QMK behavior
2022-04-16 17:09:47 -07:00