summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-11-08Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-11-08[Keyboard] Add Brutal v2 1800 PCB to QMK (#18891)Andrew Kannan
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-08Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-11-08Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-11-08[Keyboard] Refactor chinese PCB folder (#18923)HorrorTroll
2022-11-08[Keyboard] Add ISO Encoder variant of Keychron Q1v1 (#18829)adophoxia
2022-11-08[Keymap] Add model01 and doio/kb16 keymaps (#18681)Ryan Anderson
2022-11-08`gboards/gergoplex`: fix matrix pins (#18999)Ryan
2022-11-08Add raw output option for QGF/QFF files. (#18998)Nick Brassel
2022-11-08Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-11-07[Keymap] KO Kyria (#18413)Kevin Ohlin
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-08`pizzakeyboards/pizza65`: fix layouts (#18979)Ryan
2022-11-08`mechlovin/adelais/standard_led/avr/rev1`: fix layout (#18997)Ryan
2022-11-08Publish hjson files as json (#18996)Joel Challis
2022-11-08Format DD mappings and schemas (#18924)Ryan
2022-11-08Fixup hotdox76v2 on develop (#18991)jack
2022-11-07`cannonkeys/db60/hotswap`: fix layouts (#18982)Ryan
2022-11-07Align haptic feedback keycode names (#18964)Joel Challis
2022-11-07Normalise MIDI keycodes (#18972)Ryan
* `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
2022-11-06Fix use of shifted custom keycode (#18978)Joel Challis
2022-11-06Fix keycode parameter extraction to match the new DD keycodes (#18977)Sergey Vlasov
* 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
2022-11-06`handwired/swiftrax/walter`: fix layout mismatch (#18974)Ryan
* `handwired/swiftrax/walter`: fix layout mismatch * Undo K4A removal, fix info.json instead
2022-11-06Merge remote-tracking branch 'origin/master' into developDrashna Jael're
2022-11-06Reworked backlight keycodes. (#18961)Nick Brassel
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-05[Bug] Fix compilation issue with WPM (#18965)Drashna Jaelre
2022-11-05[Keyboard] Add Work Louder Numpad (#18912)Drashna Jaelre
* [Keyboard] Add Work Louder Numpad * Add future proofing for rgb matrix * Update readme * fixup copyright headers * Actually enable via
2022-11-05Align audio keycode names (#18962)Joel Challis
* Align audio keycode names * Update docs * Update quantum
2022-11-05Align dynamic tapping term keycode names (#18963)Joel Challis
* Align dynamic tapping term keycode names * regen header
2022-11-06Remove thermal printer. (#18959)Nick Brassel
2022-11-05Macro keycode name refactoring (#18958)Nick Brassel
2022-11-05Reduce includes for send_string header (#18952)Ryan
2022-11-05Initial DD keycode migration (#18643)Joel Challis
* Initial DD keycode migration * Sort magic keycodes
2022-11-05Remove hardcoded VIA keycode range (#18956)Joel Challis
2022-11-05Fix "no matrix definition" errors for some boards (#18954)Ryan
2022-11-04Formalise keyboard- and user-specific EEPROM blocks (#18874)Nick Brassel
* Formalise keyboard and user eeconfig datablocks. * Add debounce helper that checks a condition and issues post-write function invocation. * Naming.
2022-11-04Reduce includes for dip_switch header (#18951)Joel Challis
2022-11-04Fix DD warnings for RGBKB boards (#18944)Ryan
2022-11-04Reduce includes for wpm header (#18949)Joel Challis
2022-11-03Reduce includes for caps_word header (#18948)Joel Challis
2022-11-03Normalise Dynamic Macro keycodes (#18939)Ryan
* `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
2022-11-03Reduce includes for crc header (#18947)Joel Challis
2022-11-03Reduce includes for sequencer header (#18946)Joel Challis
2022-11-03Resolve info.json/rules.mk feature conflicts in three boards (#18942)Ryan
2022-11-03Remove more `UNUSED_PINS` defines (#18940)Ryan
2022-11-03[Keyboard] Add hotdox76v2 support (#18680)Drashna Jaelre
2022-11-01Fix syntax error introduced in #18800 (#18933)Joshua Diamond
2022-11-01Added analog support for WB32 MCU. (#18289)Joy Lee
Co-authored-by: Joy <chang.li@westberrytech.com>
2022-11-01Simplify Keymap Config EEPROM (#18886)Drashna Jaelre
* Simplify Keymap Config EEPROM * Decrement eeconfig magic number due to eeconfig changes * Update quantum/eeconfig.h Co-authored-by: Joel Challis <git@zvecr.com>
2022-11-01compiler.txt: ensure file exists before comparison (#18921)Ryan
2022-10-31Normalise Unicode keycodes (#18898)Ryan
* `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