QMK Bot
5060d754d5
Merge remote-tracking branch 'origin/master' into develop
2026-09-26 20:13:02 +00:00
Joel Challis
b1aea25560
Fix KC_SYSTEM_SLEEP keycode on Windows ( #26455 )
2026-09-26 21:12:22 +01:00
Garretonzo and Nick Brassel
bf56a071d2
store_or_get_action - cache keycode on key press, return cached keycode on key release ( #25349 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org >
2026-09-10 14:39:53 +10:00
Nick Brassel
5734360a86
Restrict the EXTRAKEY_ENABLE System Control HID usage range. ( #26295 )
2026-06-25 16:29:47 +10:00
Joel Challis
7382c0a6f2
Remove deprecated audio pin defines ( #26111 )
2026-03-28 07:29:27 +00:00
Joel Challis
0326355edc
Remove DEFAULT_FOLDER handling ( #23281 )
2025-06-09 05:08:56 +01:00
Joel Challis
05ff5443b1
Deprecate usb.force_nkro/FORCE_NKRO ( #25262 )
2025-05-14 22:02:43 +10:00
Jan Bláha
a1cb822861
DOCS: qmk-hid missing in bootloaders list? ( #25177 )
2025-04-20 19:41:30 +10:00
Nick Brassel
9a8f5a80e4
Remove RING_BUFFERED_6KRO_REPORT_ENABLE due to disuse. ( #24433 )
2024-09-24 12:53:55 +01:00
jack
f043545144
[Docs] Remove references to bootmagic lite ( #24369 )
2024-09-06 17:30:54 +01:00
Ryan and Nick Brassel
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
Nick Brassel
6ef9717288
Vitepress conversion of docs. ( #23795 )
2024-05-30 12:00:41 +10:00
Ryan
0ff53b2498
Rename RGBW define to WS2812_RGBW ( #23585 )
2024-04-28 00:36:54 +10:00
Joel Challis
16cca527a6
Fix WAIT_FOR_USB handling ( #23598 )
2024-04-24 19:33:52 +01:00
Joel Challis
ccec4867c8
Align SPLIT_HAND_MATRIX_GRID left/right logic with SPLIT_HAND_PIN ( #22775 )
2024-01-09 22:24:53 +11:00
Ryan
e648155113
Rename RGBLED_NUM -> RGBLIGHT_LED_COUNT ( #22570 )
2023-12-12 15:30:08 +11:00
Ryan
b4a7b9253a
Bluetooth: driver naming cleanups ( #21624 )
2023-07-29 15:16:14 +10:00
Nick Brassel
5faa23d54c
Keymap introspection for combos. ( #19670 )
2023-05-15 22:27:37 +10:00
Ryan
47966dc2a6
Migrate rgblight.pin and RGB_DI_PIN to ws2812.pin ( #20303 )
2023-04-06 18:00:54 +10:00
precondition
1899793f27
Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps ( #20211 )
2023-04-03 15:32:47 +10:00
Drashna Jaelre and Ryan
b47f179a4a
Make Magic handling more consistent in Action Keycode handling ( #9126 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
2023-02-13 04:48:14 +11:00
Nick Brassel
f6dd8dea2e
Remove usages of config_common.h from config.h files. ( #19714 )
2023-01-31 06:03:30 +11:00
precondition
515dd18c28
Remove IGNORE_MOD_TAP_INTERRUPT_PER_KEY in favour of HOLD_ON_OTHER_KEY_PRESS_PER_KEY ( #15741 )
2022-12-13 22:20:07 +11:00
Albert Y and Stefan Kerkmann
cbabc8dbe6
[Core] Replace Tapping Force Hold feature with Quick Tap Term ( #17007 )
...
* Replace Tapping Force Hold feature with Quick Tap Term
* Replace keyboard level TAPPING_FORCE_HOLD with QUICK_TAP_TERM 0
* Deprecate force hold in info_config.json
* Before and after quick tap term unit tests
* Quick tap unit tests iteration
* Keymap config.h correction
* Remove TAPPING_FORCE_HOLD_PER_KEY macros that were missed
* Add two more test cases for quick tap
* Replace TAPPING_FORCE_HOLD with QUICK_TAP_TERM in configs #2
* Replace TAPPING_FORCE_HOLD_PER_KEY with QUICK_TAP_TERM_PER_KEY in configs #2
* Add function declaration for get_quick_tap_term
Co-authored-by: Stefan Kerkmann <karlk90@pm.me >
2022-12-12 16:52:22 +01:00
QMK Bot
5dabc1b387
Merge remote-tracking branch 'origin/master' into develop
2022-11-15 18:41:13 +00:00
Albert Y
df5689ed06
[Docs] Note default value for TAP_CODE_DELAY ( #19078 )
2022-11-15 10:40:28 -08:00
Dasky
c255174cf3
Implement split comms watchdog ( #18599 )
2022-10-06 20:52:42 +11:00
QMK Bot
86ce1d4b04
Merge remote-tracking branch 'origin/master' into develop
2022-10-05 16:55:12 +00:00
George Rodrigues
959f4cbb62
docs: some typos ( #18582 )
...
probably hacktoberism
2022-10-05 17:32:07 +01:00
fauxpark
dbb70871fc
Merge remote-tracking branch 'upstream/master' into develop
2022-09-30 05:19:53 +10:00
Less/Rikki
00dc764f72
[docs] Improve documentation regarding info.json ( #18508 )
...
* docs: raise info.json awareness
* docs: note that DD migration is WIP
2022-09-29 13:08:45 -04:00
Ryan
d983251c10
Switch over MANUFACTURER and PRODUCT to string literals ( #18183 )
2022-08-28 09:59:40 -07:00
Nick Brassel
154d35ac14
Remove UNUSED_PINS ( #17931 )
2022-08-06 23:23:35 +10:00
Stefan Kerkmann
f27b617f36
[Core] Process all changed keys in one scan loop, deprecate QMK_KEYS_PER_SCAN ( #15292 )
2022-08-06 20:51:13 +10:00
Drashna Jaelre
eb417b3aaf
Add deprecated check for RGBLIGHT_ANIMATIONS ( #17832 )
2022-08-04 11:05:53 -07:00
Ben Fiedler
1db5272154
docs: fix default value of USB_SUSPEND_WAKEUP_DELAY ( #17501 )
...
Documents the change made in #12081
2022-07-20 17:43:41 +01:00
precondition
3b9e186019
Do not enable PERMISSIVE_HOLD when TAPPING_TERM exceeds 500ms ( #15674 )
2022-06-24 12:40:09 +02:00
0ab51ee29d
Add support for large Mouse Reports ( #16371 )
...
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2022-06-08 18:39:16 -07:00
02655690f4
[Core] Add compile/make macro to core ( #15959 )
...
* [Core] Add KC_MAKE keycode to core
fix linting
fix testing error
work around test idiocyncracies
fix more lint
something something stupid tests
add doc
* updates based on feedback
* Add bad names
* Fixup docs
* semantics but cleaner
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com >
* Hide oneshot checks behind preprocessors
* Move no-compile option around
* Fix formatting
* make shift optional
* Make opt in
* fix formatting
* update send string function name
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com >
Co-authored-by: Joel Challis <git@zvecr.com >
2022-03-17 21:19:34 +00:00
Nick Brassel
a2ffdb4abd
Merge remote-tracking branch 'upstream/master' into develop
2022-02-09 16:00:09 +11:00
Nick Brassel
efdaa7f972
Add support for driving unselected row/col. ( #16278 )
2022-02-09 15:50:13 +11:00
Ryan
7d685956cc
Rename AdafruitBLE to BluefruitLE ( #16127 )
2022-01-30 17:29:42 +00:00
Ryan and Joel Challis
1d11ae3087
Rip out old macro and action_function system ( #16025 )
...
* Rip out old macro and action_function system
* Update quantum/action_util.c
Co-authored-by: Joel Challis <git@zvecr.com >
2022-01-24 21:22:20 +00:00
precondition
4bac5f53d8
New feature: DYNAMIC_TAPPING_TERM_ENABLE ( #11036 )
...
* New feature: `DYNAMIC_TAPPING_TERM_ENABLE`
3 new quantum keys to configure the tapping term on the fly.
* Replace sprintf call in tapping_term_report by get_u16_str
* Replace tab with 4 spaces
2021-11-26 07:06:50 +11:00
Nick Brassel and Sergey Vlasov
36d123e9c5
Add support for deferred executors. ( #14859 )
...
* Add support for deferred executors.
* More docs.
* Include from quantum.h
* Cleanup.
* Parameter checks
* Comments.
* qmk format-c
* I accidentally a few words.
* API name change.
* Apply suggestions from code review
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
* Review comments.
* qmk format-c
* Review comments.
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
2021-11-15 18:21:09 +00:00
James Young
84ea77ead6
Remove BOOTMAGIC_ENABLE = lite option ( #15002 )
...
* remove BOOTMAGIC_ENABLE=lite setting
* change keyboard BOOTMAGIC_ENABLE rules
Edits keyboard-level instances of `BOOTMAGIC_ENABLE = lite` to `BOOTMAGIC_ENABLE = yes`.
* change keyboard BOOTMAGIC_ENABLE inline comments
Edits keyboard-level BOOTMAGIC_ENABLE inline comments to "Enable Bootmagic Lite".
* change keymap BOOTMAGIC_ENABLE rules
Edits keymap-level instances of `BOOTMAGIC_ENABLE = lite` to `BOOTMAGIC_ENABLE = yes`.
* change keymap BOOTMAGIC_ENABLE inline comments
Edits/adds keymap-level BOOTMAGIC_ENABLE inline comments to read "Enable Bootmagic Lite".
* change layout/user BOOTMAGIC_ENABLE rules/comments
Edits instances of `BOOTMAGIC_ENABLE = lite` to `BOOTMAGIC_ENABLE = yes`.
Edits/adds keymap-level BOOTMAGIC_ENABLE inline comments to read "Enable Bootmagic Lite".
* update non-rules.mk BOOTMAGIC_ENABLE references in keyboards/
* remove docs references to Full Bootmagic
* convert data-driven Bootmagic Lite instances
* remove Bootmagic Lite bodge from data-driven generation
* Merge remote-tracking branch 'upstream/develop' into rm/bootmagic-full_q4a
* update docs/ja/config_options.md per mtei
* update docs/faq_misc.md per mtei
Remove remaining Full Bootmagic reference.
2021-11-05 08:18:09 +11:00
Ryan
f529580860
Basic keycode overhaul ( #14726 )
2021-11-03 22:22:17 -07:00
JayceFayne
312b1b95a8
Document MAGIC feature ( #14301 )
2021-10-26 16:55:04 -07:00
Drashna Jaelre
02ab7b1888
[Core] Fix "6kro enable" and clarify naming ( #14563 )
...
* Fix USB_6KRO_ENABLE compilation errors
* Add info to docs
* Rename define to be more accurate
* Remove unused rule
* Refixe docs
2021-09-29 11:37:11 -07:00
Ryan
d5cb7de5e4
Change USBasp and bootloadHID bootloaders to lowercase ( #14354 )
2021-09-10 17:17:54 +10:00