36b5559b99
[Core] Add Layer Lock feature ( #23430 )
...
Co-authored-by: Daniel <1767914+iamdanielv@users.noreply.github.com >
Co-authored-by: Pascal Getreuer <getreuer@google.com >
Co-authored-by: Pascal Getreuer <50221757+getreuer@users.noreply.github.com >
2024-11-21 17:31:54 +11:00
9c86583981
Backward compatibility for new RGB keycode handling ( #24490 )
...
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com >
2024-11-20 09:53:33 +11:00
QMK Bot
79a661fe61
Merge remote-tracking branch 'origin/master' into develop
2024-11-14 18:00:36 +00:00
Ryan and GitHub
46236ce3de
[docs] Improve halconf/mcuconf code examples ( #24597 )
2024-11-14 18:00:02 +00:00
Nick Brassel and GitHub
0bda0f4775
Revert removal of QK_OUTPUT_AUTO, fixup docs to reflect. ( #24593 )
2024-11-14 21:16:52 +11:00
Ryan and GitHub
a3cfb1dab7
Joystick: add support for 8-way hat switch ( #24515 )
2024-11-09 14:10:10 -08:00
Ryan and GitHub
9884e4982b
Rename RGB/HSV structs: keyboard-level code ( #24476 )
2024-10-12 19:00:56 +01:00
Ryan and GitHub
6fa11bf219
Separate RGBLight/RGB Matrix keycode handling ( #23679 )
...
* Separate RGBLight/RGB Matrix keycode handling
* Remove `_DISABLE_KEYCODES` handling
* Update RGB Matrix keycode docs
* Update underglow keycodes for previously migrated boards
* Update keycodes for boards with custom handling
* Fix typos
* Fix bad merge
2024-10-12 18:43:50 +02:00
フィルターペーパー and GitHub
8844fba607
Update combo user function variable ( #24467 )
2024-10-12 00:13:31 +01:00
eynsai and GitHub
2cb35373c6
Extended wheel reports ( #24422 )
...
extended wheel reports
2024-10-06 11:26:55 +02:00
Andre Brait and GitHub
7f475b590a
Tweak OS detect, add OS_DETECTION_SINGLE_REPORT ( #24379 )
...
* Default OS_DETECTION_DEBOUNCE bumped from 200ms to 250ms
* Add OS_DETECTION_SINGLE_REPORT to prevent undesired multiple reports
* Prevents random stability issues on ARM MacBooks after switching via KVM
* Works for every device I could test, including ARM MacBooks
* Disabled by default to keep current behavior
* Add Troubleshooting section on documentation
* Tweak reset logic to prevent a freeze with some KVMs
The USB stack on ARM MacBooks is more similar to that of iOS and,
for some reason, it seems to like sending packets that influence
the OS detection and results in a second OS_MACOS report being sent
at a random period of time after plugging the keyboard back. This
does not always happen and the consequences of this vary based on
what the user is doing in the callback, but since this is not
obvious and it's hard to debug, I've decided to add a flag for
those affected by such issue. The stability issue I had in mine was
a combination of factors and I found the actual cause being my own
bad math when changing the default layer, but this change alone is
also confirmed to fix it. Lastly, soem KVMs seem to leave the USB
controlled in a suspended state when cold-booting Windows, meaning
the keyboard would hang and the reset logic would not work. This
tunes it so that it can get out of such state. Also retested for
compatibility with my old KVM to ensure the logic works for both.
2024-10-06 21:50:39 +13:00
QMK Bot
a4c286bb34
Merge remote-tracking branch 'origin/master' into develop
2024-09-06 16:31:28 +00:00
jack and GitHub
f043545144
[Docs] Remove references to bootmagic lite ( #24369 )
2024-09-06 17:30:54 +01:00
0fd9909657
Add combo key repress feature ( #22858 )
...
Co-authored-by: jack <jack@pngu.org >
2024-09-05 23:27:20 -07:00
QMK Bot
81109100a9
Merge remote-tracking branch 'origin/master' into develop
2024-08-31 03:44:35 +00:00
Armin Anderson and GitHub
d7e1eb3e48
[Docs] Update joystick.md ( #23928 )
...
Explicit note about compatibility with ARM boards and the ADC driver
2024-08-30 21:44:03 -06:00
Nick Brassel and GitHub
70cbf08b67
Add new connection keycodes for Bluetooth, 2.4GHz. ( #24251 )
2024-08-27 10:52:23 +10:00
MrMustardTBC and GitHub
63206aebcf
fixed spelling errors in example 4 ( #24318 )
2024-08-26 04:34:42 +01:00
フィルターペーパー and GitHub
21b84596e7
Enhance overlapping mouse keys control ( #23341 )
...
Enhance the overlapping mouse key press acceleration (introduced in #21494 ) with user preprocessor controls.
2024-08-19 03:18:28 +01:00
Nick Brassel and GitHub
8abaa3bc2d
Add support for key override introspection. ( #24120 )
2024-07-16 09:22:17 +10:00
Ryan and GitHub
85447bd53b
LED drivers: extract documentation from LED/RGB Matrix pages ( #23630 )
2024-07-15 12:03:30 +10:00
Ryan and Nick Brassel
2477aa9161
[docs] Update RGBLight (Underglow) keycode names ( #23999 )
2024-07-06 16:18:59 +10:00
Ryan and GitHub
f8596b40a4
Normalise mouse keycodes ( #23975 )
2024-07-03 18:35:54 +10:00
Ryan and GitHub
bc0c69570b
Rename encoder pins defines ( #24003 )
2024-07-03 17:18:27 +10:00
Joel Challis and GitHub
cb39df273d
Remove deprecated led_set_user ( #23979 )
2024-06-22 09:10:58 +01:00
lizaoreo and GitHub
dafc46f1d1
Update RGB matrix indicator example ( #23947 )
...
Changed the example in indicator-examples-2 to use a compound literal, otherwise the code fails to compile.
2024-06-17 20:30:57 +01:00
Ryan and GitHub
942c2a8d5a
Fix nonunique anchors ( #23910 )
2024-06-13 13:31:03 +10:00
Ryan and GitHub
be9dfe65dd
Add API reference section for LED/RGB Matrix docs ( #23902 )
2024-06-13 12:55:47 +10:00
Ryan and GitHub
8041a88f5d
Slight clarification of LED/RGB Matrix custom effect docs ( #23897 )
2024-06-12 01:50:25 +01:00
Alex Mayer and GitHub
9dc183afe4
Fix Tri-Layer Keycode Descriptions ( #23888 )
2024-06-09 10:57:45 -07:00
260e9a546e
Fix documentation error ( #23872 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org >
Co-authored-by: Ryan <fauxpark@gmail.com >
2024-06-06 12:09:44 +10:00
78a0adfbb4
[docs] Organize driver & feature docs into subfolders ( #23848 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org >
2024-06-02 12:42:24 +10:00
Jack Humbert and GitHub
000e749853
Rename docs/features/README.md to docs/features.md
2017-07-17 15:01:11 -04:00
Jack Humbert
391eae97e4
testing out new home
2017-06-29 12:13:44 -04:00