xs5871
20bcfcdbb9
Add boilerplate method for board configuration at boot time
2023-03-06 21:08:06 +00:00
Phong Le
2ccad46e26
update modtap to holdtap ( #718 )
...
* update modtap to holdtap
* Update links
* Revert "Update links"
This reverts commit 8d0cda7c5a
.
* updated docs links
update links in docs
* Update docs/en/Getting_Started.md
Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>
* Update docs/en/Getting_Started.md
Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>
* rename modtap.md to holdtap.md
* Update Getting_Started.md
* Update main.py
* Update modtap.py
* Update modtap.py and add notice
* Update docs/en/porting_to_kmk.md
Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>
* Update docs/en/handwiring.md
Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>
* Update docs/en/contributing.md
Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>
* Update docs/en/contributing.md
Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>
* Update docs/en/ble_hid.md
Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>
* Update docs/en/Getting_Started.md
Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>
* Update docs/en/Getting_Started.md
Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>
* Update docs/en/kmkpython_vs_circuitpython.md
Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>
* Rename modtap.md to holdtap.md
* fixup
---------
Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>
2023-03-03 09:32:41 +00:00
xs5871
94c042fec5
Clear HID reports on crash
2023-03-03 07:53:46 +00:00
regicidal.plutophage
013046b44d
Update power.py
2023-03-01 22:06:50 +00:00
regicidal.plutophage
18687e5278
Fix power.py module
...
The last update to this module used new at the time ```check_deadline``` function wrong, I seem to have fixed this.
2023-03-01 22:06:50 +00:00
regicidal.plutophage
20be6e9072
Update oneshot.md
2023-02-28 19:36:19 +00:00
xs5871
e40fd90d5c
Make oneshot stay active across layer changes
2023-02-28 19:04:11 +00:00
xs5871
301ce3c025
Improve unit test handling of pending/delayed keyboard actions
2023-02-28 19:04:11 +00:00
xs5871
6532497bb2
Implement oneshot key stacking
2023-02-28 19:04:11 +00:00
xs5871
deb941b196
Extract oneshot unit test from holdtap
2023-02-28 19:04:11 +00:00
xs5871
88c3616b6a
Refactor Makefile copy-* targets for improved readability
2023-02-24 18:17:59 +00:00
xs5871
6ab4154ad5
Make copy-board target copy all BOARD/.*py files
2023-02-24 18:17:59 +00:00
xs5871
db2082f1c6
Add make target for compiled mpy code
2023-02-24 18:17:59 +00:00
xs5871
317f6407d6
Improve mpy-cross compilation target
2023-02-24 18:17:59 +00:00
xs5871
08c255b6e4
Add optional selection of specific unit test to Makefile
2023-02-24 18:17:59 +00:00
Aldoo
61cf527370
Removed extra ".__iter__()" in KeyAttrDict iterator: iterating elements in the partition already implicitly calls its __iter__ method.
...
Actually using the dictionary iterator with this extra call would trigger an error since an iterator does not have an iterator. This is no longer the case.
2023-02-22 19:37:20 +00:00
claycooper
38acda77b4
Moved pro micro image to fix render issues
2023-02-21 01:26:39 +00:00
claycooper
7ef2c2c2d3
Removed HTML br's from markdown
2023-02-21 01:26:39 +00:00
xs5871
1f751d8374
Add mouse buttons 4/5
2023-02-21 00:57:39 +00:00
xs5871
d4fe745e71
Cleanup PointingDevice from mouse_keys
2023-02-21 00:57:39 +00:00
xs5871
1674ff4ed7
Add linter format exception for kb.py
2023-02-20 20:42:23 +00:00
xs5871
a90d569690
Fix CC HID report generation
2023-02-18 08:20:52 +00:00
xs5871
449aab7dcb
Add BLE_DISCONNECT key
2023-02-17 03:03:40 +00:00
Stefan Misch
dc9b5f4512
fix encoder resolution for MacroPad10
2023-02-16 09:07:48 +00:00
Stefan Misch
cbaddef9a6
fix encoder resolution for Knobs3
2023-02-16 09:07:48 +00:00
Stefan Misch
804b5ec575
fix: encoder resolution for Knob 1
2023-02-16 09:07:48 +00:00
xs5871
a28df47199
Refactor affected modules to use global pointing device
2023-02-14 20:42:08 +00:00
xs5871
9e5d2c24e1
Refactor for nicer pointing device axes handling
2023-02-14 20:42:08 +00:00
xs5871
ca800331de
Implement axis movement method
2023-02-14 20:42:08 +00:00
xs5871
1ca27dab58
refactor mouse_keys to use PeriodicTimer
2023-02-14 20:42:08 +00:00
xs5871
fc8d5edd52
refactor mouse_keys module to use global pd
2023-02-14 20:42:08 +00:00
xs5871
e84bbd0d75
add mouse buttons to pointing device
2023-02-14 20:42:08 +00:00
xs5871
69d47343e8
implement global pointing device axis handling
2023-02-14 20:42:08 +00:00
xs5871
470f16c97f
factor out consumer control from keyboard hid
2023-02-14 20:42:08 +00:00
xs5871
27f101d139
remove hid awareness from layer module
2023-02-14 20:42:08 +00:00
xs5871
2852420ea8
Bump black version
2023-02-12 22:32:39 +00:00
moritz-john
5a38af6632
Update docs/en/extension_stringy_keymaps.md
...
Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>
2023-02-12 19:45:18 +00:00
Moritz John
fa7d72b175
Added more examples to the Stringy Keymaps docs
...
Rearranged text
Removed blank lines
Fixed "string name" to "string"
Enclosed string in single qutoes
2023-02-12 19:45:18 +00:00
xs5871
d7e9cfbc5b
Replace all mentions of the matrix channel with links to zulip
2023-02-12 17:25:24 +00:00
xs5871
408f2f487e
Remove for-else-block from keys.py for readability
2023-02-11 21:27:41 +00:00
xs5871
5af52addf8
Fixes KeyAttrDict iterator
2023-02-11 21:27:41 +00:00
xs5871
705d3eb032
Remove supervisor stack limit from boot.py
2023-02-11 20:05:45 +00:00
dependabot[bot]
638d64af72
Bump ipython from 7.31.1 to 8.10.0
...
Bumps [ipython](https://github.com/ipython/ipython ) from 7.31.1 to 8.10.0.
- [Release notes](https://github.com/ipython/ipython/releases )
- [Commits](https://github.com/ipython/ipython/compare/7.31.1...8.10.0 )
---
updated-dependencies:
- dependency-name: ipython
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-11 09:13:27 +00:00
xs5871
e7427ff53b
Split KeyAttrDict.__cache into memory friendly partitions.
2023-02-11 09:03:44 +00:00
Leon Anavi
62d6bf16df
anavi/macro-pad-12: Add ANAVI Macro Pad 12
...
Add support for ANAVI Macro Pad 12: an open source programmable
small hot-swappable mechanical keyboard with 12 keys, mini OLED
I2C display and Seeed XIAO RP2040. This is an open source hardware
designed with KiCad.
Signed-off-by: Leon Anavi <leon@anavi.org>
2023-02-07 22:20:59 +00:00
hixan
47c242a2c9
Update layers.md
...
The advanced example was missing a self argument
2023-01-29 02:53:53 +00:00
xs5871
4d52afa086
Remove erroneous argument from hsv_to_rgbw
conversion function
2023-01-26 18:57:08 -08:00
claycooper
1935f05ccb
Updated key creation for consistency
2023-01-24 16:41:43 +00:00
claycooper
83110c5f80
Re-formatted key creation to be consistent
2023-01-24 16:41:43 +00:00
Jk Jensen
d98dd47b1b
Make changed files clearer
...
Add some clarity for people new to KMK on which files should contain the given changes.
2023-01-23 18:23:46 +00:00