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 |
|
James Fitzgerald
|
9a3524d363
|
Implement Text Replacement module
|
2022-07-14 10:29:25 +00:00 |
|
Josh Klar
|
ca2aca47d6
|
fix(irisr2/nicenano): fix grossly incorrect coordinate mapping
|
2022-07-14 00:05:16 -07:00 |
|
nogg3r5
|
00700e373c
|
Update rgb.md
The referenced function is above, not below this function.
|
2022-07-13 08:08:33 -07:00 |
|
xs5871
|
20705e2150
|
unit test fail may be caused by a stuck combo
|
2022-07-12 19:20:22 -07:00 |
|
Josh Klar
|
db395a81e4
|
fix(lint): kmk/modules/combos.py
|
2022-07-11 08:16:11 -07:00 |
|
Luke D Russell
|
9e29f4c442
|
Adds an alias for the LEADER keycode
|
2022-07-11 08:16:11 -07:00 |
|
Gleb Sabirzyanov
|
6fe2457d8e
|
Rename encoder resolution to divisor
|
2022-07-08 11:03:01 +00:00 |
|
Gleb Sabirzyanov
|
2e515d25b4
|
Fix typo in docs/encoder.md
Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>
|
2022-07-08 11:03:01 +00:00 |
|
Gleb Sabirzyanov
|
a22e9754c1
|
Add encoder pinout to the docs
|
2022-07-08 11:03:01 +00:00 |
|
Gleb Sabirzyanov
|
f83e3361e4
|
Improve encoder docs
|
2022-07-08 11:03:01 +00:00 |
|