Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a4ed6ad0f5 
							
						 
					 
					
						
						
							
							Unicodemap keycodes rename ( #21092 )  
						
						
						
						
					 
					
						2023-06-01 17:25:08 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							961f0b7b2d 
							
						 
					 
					
						
						
							
							Reallocate SAFE_RANGE ( #19909 )  
						
						
						
						
					 
					
						2023-02-23 09:49:07 +11:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f805cc779 
							
						 
					 
					
						
						
							
							VIA Protocol 12 + fixes ( #19916 )  
						
						... 
						
						
						
						Co-authored-by: Wilba <wilba@wilba.tech>
Co-authored-by: zvecr <git@zvecr.com> 
						
						
					 
					
						2023-02-23 09:19:00 +11:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ffdec5dc2 
							
						 
					 
					
						
						
							
							Move more unicode ranges to DD ( #19755 )  
						
						
						
						
					 
					
						2023-02-10 21:08:54 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b658dcc9a 
							
						 
					 
					
						
						
							
							Normalise MIDI keycodes ( #18972 )  
						
						... 
						
						
						
						* `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-07 02:26:15 +00:00 
						 
				 
			
				
					
						
							
							
								Sergey Vlasov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7b2f4233c 
							
						 
					 
					
						
						
							
							Fix keycode parameter extraction to match the new DD keycodes ( #18977 )  
						
						... 
						
						
						
						* 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 21:39:05 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a69ab05dd6 
							
						 
					 
					
						
						
							
							Initial DD keycode migration ( #18643 )  
						
						... 
						
						
						
						* Initial DD keycode migration
* Sort magic keycodes 
						
						
					 
					
						2022-11-05 10:30:09 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe18df9d41 
							
						 
					 
					
						
						
							
							Normalise Dynamic Macro keycodes ( #18939 )  
						
						... 
						
						
						
						* `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-03 23:01:06 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5974d989fe 
							
						 
					 
					
						
						
							
							Normalise Unicode keycodes ( #18898 )  
						
						... 
						
						
						
						* `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 
						
						
					 
					
						2022-10-31 21:15:12 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22be7e79ac 
							
						 
					 
					
						
						
							
							Normalise Auto Shift keycodes ( #18892 )  
						
						... 
						
						
						
						* Normalise Auto Shift keycodes
* Add keycode table to main list
* Add old keycodes to legacy header 
						
						
					 
					
						2022-10-28 13:53:15 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ff1d85290 
							
						 
					 
					
						
						
							
							Normalise Autocorrect keycodes ( #18893 )  
						
						
						
						
					 
					
						2022-10-28 12:21:24 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90f6b75873 
							
						 
					 
					
						
						
							
							Remove KC_DELT ( #18882 )  
						
						
						
						
					 
					
						2022-10-27 19:33:38 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							efe520645e 
							
						 
					 
					
						
						
							
							Normalise Combo keycodes ( #18877 )  
						
						
						
						
					 
					
						2022-10-27 13:59:58 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8436f0dfa6 
							
						 
					 
					
						
						
							
							Add missing Space Cadet alias ( #18876 )  
						
						
						
						
					 
					
						2022-10-27 13:08:14 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							002b58f0e4 
							
						 
					 
					
						
						
							
							Normalise Space Cadet keycodes ( #18864 )  
						
						
						
						
					 
					
						2022-10-27 11:19:16 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec2414c074 
							
						 
					 
					
						
						
							
							Deprecate SECURE_* keycodes for QK_SECURE_* ( #18847 )  
						
						... 
						
						
						
						* Deprecate SECURE_* keycodes for QK_SECURE_*
* Update keycode process
* Update process_secure.c
* Apply suggestions from code review
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com> 
						
						
					 
					
						2022-10-25 22:59:17 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							812001de7f 
							
						 
					 
					
						
						
							
							Deprecate ONESHOT_* keycodes for QK_ONE_SHOT_* ( #18844 )  
						
						... 
						
						
						
						* Deprecate `ONESHOT_*` keycodes for `QK_ONE_SHOT_*`
* Docs 
						
						
					 
					
						2022-10-25 17:50:22 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d34f380eb 
							
						 
					 
					
						
						
							
							Deprecate KEY_OVERRIDE_* keycodes for KO_* ( #18843 )  
						
						
						
						
					 
					
						2022-10-25 14:45:57 +01:00 
						 
				 
			
				
					
						
							
							
								Selene ToyKeeper 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e863c431f6 
							
						 
					 
					
						
						
							
							added BS_TOGG so BS_SWAP and BS_NORM can be on a single key ( #18837 )  
						
						... 
						
						
						
						Co-authored-by: Selene ToyKeeper <git@toykeeper.net> 
						
						
					 
					
						2022-10-24 22:02:21 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a80b886751 
							
						 
					 
					
						
						
							
							Deprecate CAPS_WORD/CAPSWRD for CW_TOGG ( #18834 )  
						
						
						
						
					 
					
						2022-10-24 17:30:37 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6bbe8b6edd 
							
						 
					 
					
						
						
							
							Normalise Joystick and Programmable Button keycodes ( #18832 )  
						
						
						
						
					 
					
						2022-10-24 15:50:33 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							74484e21af 
							
						 
					 
					
						
						
							
							Deprecate VLK_TOG for VK_TOGG ( #18807 )  
						
						
						
						
					 
					
						2022-10-22 21:45:20 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f3af09209 
							
						 
					 
					
						
						
							
							Remove legacy fauxclicky and unicode keycodes ( #18800 )  
						
						
						
						
					 
					
						2022-10-21 21:43:55 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7cbff9d921 
							
						 
					 
					
						
						
							
							Deprecate KC_LOCK for QK_LOCK ( #18796 )  
						
						
						
						
					 
					
						2022-10-21 15:46:10 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b33fc34967 
							
						 
					 
					
						
						
							
							Deprecate KC_LEAD for QK_LEAD ( #18792 )  
						
						
						
						
					 
					
						2022-10-21 14:25:54 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f090cfe75c 
							
						 
					 
					
						
						
							
							Relocate US ANSI shifted keycode aliases ( #18634 )  
						
						
						
						
					 
					
						2022-10-07 23:36:38 +01:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb29c0ae53 
							
						 
					 
					
						
						
							
							[Core] Add getreuer's Autocorrect feature to core ( #15699 )  
						
						... 
						
						
						
						Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com> 
						
						
					 
					
						2022-09-17 17:50:54 +10:00 
						 
				 
			
				
					
						
							
							
								Chewxy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fc7c03e95 
							
						 
					 
					
						
						
							
							Added emacs as an "operating system" for input mode.  ( #16949 )  
						
						
						
						
					 
					
						2022-08-14 20:24:52 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba04ecfabd 
							
						 
					 
					
						
						
							
							Align TO() max layers with other keycodes ( #17989 )  
						
						
						
						
					 
					
						2022-08-14 21:25:46 +10:00 
						 
				 
			
				
					
						
							
							
								Osamu Aoki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							871eeae4ea 
							
						 
					 
					
						
						
							
							PoC: Swap Escape and Caps ( #16336 )  
						
						
						
						
					 
					
						2022-07-02 22:08:48 +10:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8545473307 
							
						 
					 
					
						
						
							
							Removes terminal from QMK. ( #17258 )  
						
						
						
						
					 
					
						2022-05-30 22:38:08 -07:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db887e63d7 
							
						 
					 
					
						
						
							
							Enhancement and fixes of "Secure" feature ( #16958 )  
						
						
						
						
					 
					
						2022-05-14 23:07:08 +01:00 
						 
				 
			
				
					
						
							
							
								Pascal Getreuer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68b16bba68 
							
						 
					 
					
						
						
							
							[Core] Add Caps Word feature to core ( #16588 )  
						
						... 
						
						
						
						Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com> 
						
						
					 
					
						2022-05-14 16:00:32 +10:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							787a68948f 
							
						 
					 
					
						
						
							
							[Core] Add Reboot keycode to core ( #15990 )  
						
						
						
						
					 
					
						2022-05-14 13:35:49 +10:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92a61aa0cd 
							
						 
					 
					
						
						
							
							Implement XAP 'secure' core requirements ( #16843 )  
						
						... 
						
						
						
						Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Stefan Kerkmann <karlk90@pm.me> 
						
						
					 
					
						2022-04-16 11:13:05 -07:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63646e8906 
							
						 
					 
					
						
						
							
							Format code according to conventions ( #16322 )  
						
						
						
						
					 
					
						2022-02-12 18:29:31 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b45a037c7e 
							
						 
					 
					
						
						
							
							Rename some Quantum keycodes ( #15968 )  
						
						... 
						
						
						
						* Rename some Quantum keycodes
* Tweak EEPROM clear and debug keycode short aliases 
						
						
					 
					
						2022-01-22 03:34:15 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2726856cde 
							
						 
					 
					
						
						
							
							Implement MAGIC_TOGGLE_CONTROL_CAPSLOCK ( #15368 )  
						
						
						
						
					 
					
						2021-11-30 17:34:08 -08: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 
							
						 
					 
					
						
						
						
						
							
						
						
							7746aefe94 
							
						 
					 
					
						
						
							
							Revert "[Tests] Increase QMK test coverage ( #13789 )"  
						
						... 
						
						
						
						This reverts commit b6054c0206609f3755f71d819643644d250288b0. 
						
						
					 
					
						2021-11-23 09:54:04 +11:00 
						 
				 
			
				
					
						
							
							
								Stefan Kerkmann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6054c0206 
							
						 
					 
					
						
						
							
							[Tests] Increase QMK test coverage ( #13789 )  
						
						... 
						
						
						
						* Add per-test keymaps
* Add better trace and info logs for failed unit-tests
* Add layer state assertion with tracing message
* Use individual test binaries configuration options
* Add basic qmk functionality tests
* Add tap hold configurations tests
* Add auto shift tests
* `qmk format-c
* Fix tests
Co-authored-by: Nick Brassel <nick@tzarc.org> 
						
						
					 
					
						2021-11-23 08:15:04 +11:00 
						 
				 
			
				
					
						
							
							
								Zach White 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08ce0142ba 
							
						 
					 
					
						
						
							
							Macros in JSON keymaps ( #14374 )  
						
						... 
						
						
						
						* macros in json keymaps
* add advanced macro support to json
* add a note about escaping macro strings
* add simple examples
* format json
* add support for language specific keymap extras
* switch to dictionaries instead of inline text for macros
* use SS_TAP on the innermost tap keycode
* add the new macro format to the schema
* document the macro limit
* add the json keyword for syntax highlighting
* fix format that vscode screwed up
* Update feature_macros.md
* add tests for macros
* change ding to beep
* add json support for SENDSTRING_BELL
* update doc based on feedback from sigprof
* document host_layout
* remove unused var
* improve carriage return handling
* support tab characters as well
* Update docs/feature_macros.md
Co-authored-by: Nick Brassel <nick@tzarc.org>
* escape backslash characters
* format
* flake8
* Update quantum/quantum_keycodes.h
Co-authored-by: Nick Brassel <nick@tzarc.org> 
						
						
					 
					
						2021-11-22 11:11:35 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f529580860 
							
						 
					 
					
						
						
							
							Basic keycode overhaul ( #14726 )  
						
						
						
						
					 
					
						2021-11-03 22:22:17 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92385e30cd 
							
						 
					 
					
						
						
							
							Manually format develop ( #15003 )  
						
						
						
						
					 
					
						2021-11-01 19:18:33 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Weißschuh 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83988597f4 
							
						 
					 
					
						
						
							
							Add Support for USB programmable buttons ( #12950 )  
						
						
						
						
					 
					
						2021-09-15 08:40:22 -07:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c4f632378 
							
						 
					 
					
						
						
							
							Add a toggle key for GUI On/Off in Magic feature ( #13830 )  
						
						
						
						
					 
					
						2021-08-18 08:47:50 +10:00 
						 
				 
			
				
					
						
							
							
								freqmod 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							705774f7bf 
							
						 
					 
					
						
						
							
							Steno combinedkeys ( #12538 )  
						
						... 
						
						
						
						* Add support for steno keys that press adjacent keys simultaniously
* Add some docs for steno combined keys 
						
						
					 
					
						2021-08-18 04:48:00 +10:00 
						 
				 
			
				
					
						
							
							
								Jonas Gessner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							52cfc9259b 
							
						 
					 
					
						
						
							
							[Feature] Key Overrides ( #11422 )  
						
						
						
						
					 
					
						2021-07-13 10:13:51 -07:00