summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* `cannonkeys/db60/hotswap`: fix layouts (#18982)Ryan2022-11-077-15/+611
|
* Align haptic feedback keycode names (#18964)Joel Challis2022-11-075-57/+123
|
* Normalise MIDI keycodes (#18972)Ryan2022-11-0739-1170/+1815
| | | | | | | | | | | | | | | | | | | | | * `MI_ON`, `MI_OFF`, `MI_TOG` -> `MI_TOGG` * `MI_CH*`, `MI_CHU` -> `MI_CHNU`, `MI_CHD` -> `MI_CHND` * `MI_VEL_*` -> `MI_VL*`, `MI_VELU`, `MI_VELD` * `MI_TRNS_*` -> `MI_TR*`, `MI_TRNSU` -> `MI_TRSU`, `MI_TRNSD` -> `MI_TRSD` * `MI_OCT_*` -> `MI_OC*`, `MI_OCTU`, `MI_OCTD` * Misc controls * Note keycodes * Add legacy keycodes * Regenerate keycodes * Typo
* Fix use of shifted custom keycode (#18978)Joel Challis2022-11-061-5/+6
|
* Fix keycode parameter extraction to match the new DD keycodes (#18977)Sergey Vlasov2022-11-068-38/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add macros to extract parameters from keycode values Implement both encoding and decoding for keycodes like TO(layer) or LM(layer, mod) in one place, so that the decoding won't get out of sync with the encoding. While at it, fix some macros for creating keycode values that did not apply the appropriate masks to parameters (and therefore could allow the result to be out of range if a wrong parameter was passed). * keymap_common: Use extraction macros for keycodes * pointing_device_auto_mouse: Use extraction macros for keycodes Fixes #18970. * process_autocorrect: Use extraction macros for keycodes * process_caps_word: Use extraction macros for keycodes (Also fix a minor bug - SH_TG was not handled properly) * process_leader: Use extraction macros for keycodes (Technically the code is not 100% correct, because it always assumes that the LT() or MT() action was a tap, but it's a separate issue that already existed before the keycode changes.) * process_unicode: Use extraction macros for keycodes * process_unicodemap: Use extraction macros for keycodes
* `handwired/swiftrax/walter`: fix layout mismatch (#18974)Ryan2022-11-062-81/+78
| | | | | * `handwired/swiftrax/walter`: fix layout mismatch * Undo K4A removal, fix info.json instead
* Merge remote-tracking branch 'origin/master' into developDrashna Jael're2022-11-0624-33/+1307
|\
| * [Keyboard] Add Work Louder Numpad (#18912)Drashna Jaelre2022-11-057-0/+202
| | | | | | | | | | | | | | | | | | | | | | * [Keyboard] Add Work Louder Numpad * Add future proofing for rgb matrix * Update readme * fixup copyright headers * Actually enable via
| * [Keyboard] Add hotdox76v2 support (#18680)Drashna Jaelre2022-11-0311-0/+967
| |
| * Refactor to avoid deprecated wmic execution (#18122)Joel Challis2022-10-311-1/+1
| | | | | | | | | | | | | | * wmic deprecated? * Update platforms/avr/flash.mk * Update platforms/avr/flash.mk
| * Phoebe: Add key to print screen (#18856)Max Rumpf2022-10-311-2/+2
| |
| * Star75 Refactor (#18885)James Young2022-10-314-30/+135
| |
* | Reworked backlight keycodes. (#18961)Nick Brassel2022-11-06707-958/+989
| | | | | | Co-authored-by: Ryan <fauxpark@gmail.com>
* | [Bug] Fix compilation issue with WPM (#18965)Drashna Jaelre2022-11-051-0/+1
| |
* | Align audio keycode names (#18962)Joel Challis2022-11-058-93/+165
| | | | | | | | | | | | | | * Align audio keycode names * Update docs * Update quantum
* | Align dynamic tapping term keycode names (#18963)Joel Challis2022-11-055-19/+32
| | | | | | | | | | * Align dynamic tapping term keycode names * regen header
* | Remove thermal printer. (#18959)Nick Brassel2022-11-0618-958/+8
| |
* | Macro keycode name refactoring (#18958)Nick Brassel2022-11-0510-116/+243
| |
* | Reduce includes for send_string header (#18952)Ryan2022-11-051-3/+7
| |
* | Initial DD keycode migration (#18643)Joel Challis2022-11-0530-1879/+5472
| | | | | | | | | | * Initial DD keycode migration * Sort magic keycodes
* | Remove hardcoded VIA keycode range (#18956)Joel Challis2022-11-052-2/+2
| |
* | Fix "no matrix definition" errors for some boards (#18954)Ryan2022-11-0515-485/+847
| |
* | Formalise keyboard- and user-specific EEPROM blocks (#18874)Nick Brassel2022-11-043-10/+130
| | | | | | | | | | | | | | * Formalise keyboard and user eeconfig datablocks. * Add debounce helper that checks a condition and issues post-write function invocation. * Naming.
* | Reduce includes for dip_switch header (#18951)Joel Challis2022-11-042-4/+7
| |
* | Fix DD warnings for RGBKB boards (#18944)Ryan2022-11-043-7/+10
| |
* | Reduce includes for wpm header (#18949)Joel Challis2022-11-042-2/+5
| |
* | Reduce includes for caps_word header (#18948)Joel Challis2022-11-032-11/+22
| |
* | Normalise Dynamic Macro keycodes (#18939)Ryan2022-11-0344-210/+216
| | | | | | | | | | | | | | | | | | | | | | | | | | * `DYN_REC_START1` -> `QK_DYNAMIC_MACRO_RECORD_START_1` * `DYN_REC_START2` -> `QK_DYNAMIC_MACRO_RECORD_START_2` * `DYN_MACRO_PLAY1` -> `QK_DYNAMIC_MACRO_PLAY_1` * `DYN_MACRO_PLAY2` -> `QK_DYNAMIC_MACRO_PLAY_2` * `DYN_REC_STOP` -> `QK_DYNAMIC_MACRO_RECORD_STOP` * Update docs
* | Reduce includes for crc header (#18947)Joel Challis2022-11-032-8/+25
| |
* | Reduce includes for sequencer header (#18946)Joel Challis2022-11-032-3/+15
| |
* | Resolve info.json/rules.mk feature conflicts in three boards (#18942)Ryan2022-11-036-65/+12
| |
* | Remove more `UNUSED_PINS` defines (#18940)Ryan2022-11-0324-68/+0
| |
* | Fix syntax error introduced in #18800 (#18933)Joshua Diamond2022-11-011-1/+1
| |
* | Added analog support for WB32 MCU. (#18289)Joy Lee2022-11-0111-12/+126
| | | | | | Co-authored-by: Joy <chang.li@westberrytech.com>
* | Simplify Keymap Config EEPROM (#18886)Drashna Jaelre2022-11-012-15/+7
| | | | | | | | | | | | | | | | | | * Simplify Keymap Config EEPROM * Decrement eeconfig magic number due to eeconfig changes * Update quantum/eeconfig.h Co-authored-by: Joel Challis <git@zvecr.com>
* | compiler.txt: ensure file exists before comparison (#18921)Ryan2022-11-011-0/+1
| |
* | Normalise Unicode keycodes (#18898)Ryan2022-10-31132-293/+304
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * `UC_MOD`/`UC_RMOD` -> `UC_NEXT`/`UC_PREV` * `UNICODE_MODE_*` -> `QK_UNICODE_MODE_*` * `UC_MAC` -> `UNICODE_MODE_MACOS` * `UC_LNX` -> `UNICODE_MODE_LINUX` * `UC_WIN` -> `UNICODE_MODE_WINDOWS` * `UC_BSD` -> `UNICODE_MODE_BSD` * `UC_WINC` -> `UNICODE_MODE_WINCOMPOSE` * `UC_EMACS` -> `UNICODE_MODE_EMACS` * `UC__COUNT` -> `UNICODE_MODE_COUNT` * `UC_M_MA` -> `UC_MAC` * `UC_M_LN` -> `UC_LINX` * `UC_M_WI` -> `UC_WIN` * `UC_M_BS` -> `UC_BSD` * `UC_M_WC` -> `UC_WINC` * `UC_M_EM` -> `UC_EMAC` * Docs * Update quantum/unicode/unicode.h
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-10-317-0/+225
|\|
| * [Keyboard] Add Hubble keyboard (#18718)Anton Chernenko2022-10-307-0/+225
| | | | | | Co-authored-by: Anton Chernenko <anton.chernenko@chaintrust.it>
* | Properly fix elephant42 (#18908)Ryan2022-10-302-7/+7
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-10-301-2/+1
|\|
| * Remove duplicate key in novelkeys/nk65b (#18907)Joel Challis2022-10-301-2/+1
| |
* | Revert "mcp23018: add return status to init (#18178)" (#18709)Joel Challis2022-10-292-11/+5
| | | | | | This reverts commit 3fffa51554556edc9ca53bc04ef45abe87d3d3c9.
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-10-293-4/+5
|\|
| * [Keyboard] Update Kay65 LED state (#18895)mechlovin2022-10-293-4/+5
| |
* | Merge remote-tracking branch 'upstream/master' into developfauxpark2022-10-29132-6194/+4354
|\|
| * Add indicator LEDs to hoodrow G PCB (#18888)Andrew Kannan2022-10-291-0/+3
| |
| * [Keymap] toshi0383 keymaps update (#18760)Toshihiro Suzuki2022-10-283-103/+5
| | | | | | Co-authored-by: Ryan <fauxpark@gmail.com>
| * [Keyboard] Add Encoder map support for rart (#18851)Alabahuy2022-10-2816-60/+70
| |
| * [Keyboard] Add Sinc Rev 1&2 Encoder Map Support (#18861)Danny2022-10-284-8/+4
| |