Salvatore La Bua
f674ac6b13
Add reverse scrolling mode to the Pimoroni Trackball module
...
Signed-off-by: Salvatore La Bua <slabua@gmail.com>
2022-07-31 07:44:22 +00:00
xgpt
ecfbca82a6
typo?
...
is this a typo? I think it's suppose to say same not some
2022-07-30 08:26:33 +00:00
Leon Anavi
2016848cb2
boards/anavi/macro-pad-10/README.md: Add README.md
...
Add README.md for ANAVI Macro Pad 10.
Signed-off-by: Leon Anavi <leon@anavi.org>
2022-07-30 08:21:07 +00:00
Leon Anavi
fbe593eb80
anavi/macro-pad-10: Add ANAVI Macro Pad 10
...
Add support for ANAVI Macro Pad 10: an open source programmable
small hot-swappable mechanical keyboard with 9 keys, a rotary
encoder and Seeed XIAO RP2040. This is open source hardware
designed with KiCad.
Signed-off-by: Leon Anavi <leon@anavi.org>
2022-07-30 08:21:07 +00:00
Gleb Sabirzyanov
6c71538aa9
Fix hyperlink
2022-07-26 21:11:42 -07:00
kbjunky
a1d8a990f1
Update mouse_keys.py
...
Added check for USB enabled half in case of a split keyboard.
Cleaning of hid_pending state after sending.
2022-07-24 15:19:35 -07:00
xs5871
5a85c6cfb3
move validators and metas to their respective modules
2022-07-24 15:19:20 -07:00
xs5871
e0ca1124fb
cleanup unused coord_raw
2022-07-24 15:19:20 -07:00
xs5871
2a7654f852
cleanup unused KMKKeyboard attributes
...
squash cleanup KMKKeyboard
2022-07-24 15:19:20 -07:00
James Fitzgerald
637991cedc
Make suggested changes
2022-07-24 21:15:20 +00:00
James Fitzgerald
606780ee1c
Remove unnecessary list check
2022-07-24 21:15:20 +00:00
James Fitzgerald
fe6510baec
"not key in" -> "key not in"
2022-07-24 21:15:20 +00:00
James Fitzgerald
74563368c5
Fix key pressed before combo making combo wait for timeout
2022-07-24 21:15:20 +00:00
xs5871
3f3bd93109
implement global debug interface.
2022-07-22 09:21:30 -07:00
xs5871
3f826267b4
remove adafruit_pioasm dependency
2022-07-21 18:26:08 -07:00
xs5871
914f449699
factor out firmware and unicode mode keys
2022-07-21 18:25:43 -07:00
xs5871
84f1b2ae06
cleanup
2022-07-21 18:25:43 -07:00
xs5871
f086a78864
remove another stack frame level
2022-07-21 18:25:43 -07:00
xs5871
47ccd56c30
refactor initial key lookup
...
based on:
639c38d5aa
2022-07-21 18:25:43 -07:00
Steven Karrmann
4d6983da11
Add 'BSPACE' keycode for documentation consistency
2022-07-20 15:36:24 -07:00
James Fitzgerald
d830ff7293
fix typo and formatting again
2022-07-19 16:16:47 -07:00
James Fitzgerald
fd73292da0
Add shorthand
2022-07-19 16:16:47 -07:00
James Fitzgerald
bff8d3d7c5
fix formatting
2022-07-19 16:16:47 -07:00
James Fitzgerald
d584b1f506
Add keycode for software reload
2022-07-19 16:16:47 -07:00
xs5871
682731bfe1
tests need more delay
2022-07-14 16:46:54 -07:00
xs5871
ed94ad06da
de-duplicate consumer keys
2022-07-14 16:46:21 -07:00
xs5871
f46e3d59e6
add brightness consumer keys
2022-07-14 16:46:21 -07:00
James Fitzgerald
25a86df5c1
Minor code cleanup
...
* Changed from multiple calls of `keyboard.remove_key` to a for loop when releasing modifiers on match
2022-07-14 10:29:25 +00:00
James Fitzgerald
688c2f0572
Change debug_enabled to False
2022-07-14 10:29:25 +00:00
James Fitzgerald
ca719faa29
Rename text_replacement.md
to string_substitution.md
2022-07-14 10:29:25 +00:00
James Fitzgerald
c2a3a1895f
Add more tests and delay after last key event in tests
2022-07-14 10:29:25 +00:00
James Fitzgerald
8ab67052cf
Rename to String Substitution
2022-07-14 10:29:25 +00:00
James Fitzgerald
c49f409fb4
Add testing against suggested test cases
2022-07-14 10:29:25 +00:00
James Fitzgerald
521f991f2d
Improve guarding against non-shift modifiers
2022-07-14 10:29:25 +00:00
James Fitzgerald
664a557483
Apply suggestions from code review
...
Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>
2022-07-14 10:29:25 +00:00
James Fitzgerald
50279f88fb
Add keyboard event tests
2022-07-14 10:29:25 +00:00
James Fitzgerald
82a68b0fe5
Add warning about invalid characters in documentation
2022-07-14 10:29:25 +00:00
James Fitzgerald
e064796016
Fix isort issues and quotes
2022-07-14 10:29:25 +00:00
James Fitzgerald
3db84528f2
Add informative error when illegal character is in user dictionary
2022-07-14 10:29:25 +00:00
James Fitzgerald
f33e4d1870
Add unit tests
2022-07-14 10:29:25 +00:00
James Fitzgerald
ab75b2bca3
Fix wrong quotes
2022-07-14 10:29:25 +00:00
James Fitzgerald
81f4f7ccf0
Bugfix for text replacement optimization
2022-07-14 10:29:25 +00:00
James Fitzgerald
103e51eb7f
Improve comment clarity
2022-07-14 10:29:25 +00:00
James Fitzgerald
a5dc665ddc
Optimize backspacing to only backspace characters that need to be backspaced rather than the entire word
2022-07-14 10:29:25 +00:00
James Fitzgerald
d8ca20c73c
Code cleanup
...
* Refactor for improved readability
* Add docstrings and comments
* Add type annotations
2022-07-14 10:29:25 +00:00
James Fitzgerald
d7d253b1ea
Further documentation improvements
2022-07-14 10:29:25 +00:00
James Fitzgerald
ec1f84f9ea
Documentation improvements
2022-07-14 10:29:25 +00:00
James Fitzgerald
b17c73bac0
Replace double quotes with single quotes
2022-07-14 10:29:25 +00:00
James Fitzgerald
0392aa74e2
Fix for underscore in user dictionary causing KeyError
2022-07-14 10:29:25 +00:00
James Fitzgerald
0e58bdc343
Improve documentation clarity
2022-07-14 10:29:25 +00:00