Isaac Elenbaas 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd94877ec6 
							
						 
					 
					
						
						
							
							Improve test invocation, fix Retro Shift bugs, and add Auto+Retro Shift test cases ( #15889 )  
						
						
						
						
					 
					
						2023-09-25 12:45:49 +10:00 
						 
				 
			
				
					
						
							
							
								Ben Cooper 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ebb065f94 
							
						 
					 
					
						
						
							
							Fix combo_ref_from_layer respect different default layer [ #21780 ] ( #21781 )  
						
						
						
						
					 
					
						2023-09-25 12:32:20 +10:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70e34e491c 
							
						 
					 
					
						
						
							
							Unicode, Unicodemap and UCIS refactor ( #21659 )  
						
						
						
						
					 
					
						2023-08-27 13:30:19 +10:00 
						 
				 
			
				
					
						
							
							
								James Young 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eab315e935 
							
						 
					 
					
						
						
							
							Fix Dynamic Macro Compilation for avr-gcc 5.4.0 + Linux ( #21653 )  
						
						... 
						
						
						
						Co-authored-by: Joel Challis <git@zvecr.com> 
						
						
					 
					
						2023-08-01 22:49:58 -07:00 
						 
				 
			
				
					
						
							
							
								Nebuleon 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bc85ff5af 
							
						 
					 
					
						
						
							
							Reduce needless precision in audio note frequency calculation ( #21496 )  
						
						
						
						
					 
					
						2023-07-26 21:05:26 -07:00 
						 
				 
			
				
					
						
							
							
								leep-frog 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c70d38910 
							
						 
					 
					
						
						
							
							On-each-release tap dance function ( #20255 )  
						
						... 
						
						
						
						Co-authored-by: Sergey Vlasov <sigprof@gmail.com> 
						
						
					 
					
						2023-07-26 21:04:35 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b090354143 
							
						 
					 
					
						
						
							
							haptic: naming cleanups ( #21551 )  
						
						
						
						
					 
					
						2023-07-21 09:17:39 +10:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da2d2f947d 
							
						 
					 
					
						
						
							
							quantum: remove direct quantum.h includes ( #21507 )  
						
						
						
						
					 
					
						2023-07-16 23:42:56 +10:00 
						 
				 
			
				
					
						
							
							
								フィルターペーパー 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83c73d42f9 
							
						 
					 
					
						
						
							
							process_combo: restore wait.h header ( #21514 )  
						
						... 
						
						
						
						Required for `wait_ms()` function 
						
						
					 
					
						2023-07-12 09:38:59 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eee0384167 
							
						 
					 
					
						
						
							
							process_keycode: remove direct quantum.h includes ( #21486 )  
						
						
						
						
					 
					
						2023-07-11 17:07:24 +10:00 
						 
				 
			
				
					
						
							
							
								precondition 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1abf8f3e8b 
							
						 
					 
					
						
						
							
							[Feature] Send a dummy keycode to neutralize flashing modifiers in retro tap and key overrides ( #20992 )  
						
						
						
						
					 
					
						2023-07-08 00:18:02 +10:00 
						 
				 
			
				
					
						
							
							
								Pablo Martínez 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55295ed3dc 
							
						 
					 
					
						
						
							
							[Enhancement] More info on apply_autocorrect ( #21056 )  
						
						... 
						
						
						
						Co-authored-by: Drashna Jaelre <drashna@live.com> 
						
						
					 
					
						2023-07-08 00:13:15 +10:00 
						 
				 
			
				
					
						
							
							
								Chris Salch 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9ff66d8ad 
							
						 
					 
					
						
						
							
							Adds a way to separate tab from AUTO_SHIFT_SPECIAL. ( #20996 )  
						
						
						
						
					 
					
						2023-07-07 21:52:24 +10:00 
						 
				 
			
				
					
						
							
							
								Pablo Martínez 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							edaf665414 
							
						 
					 
					
						
						
							
							[Enhancement] Decouple autocorrect logic ( #21116 )  
						
						
						
						
					 
					
						2023-06-04 02:11:54 +01:00 
						 
				 
			
				
					
						
							
							
								Ariane Emory 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c754f644dc 
							
						 
					 
					
						
						
							
							[Core] Move dynamic macro "stop recording" logic to a function ( #21108 )  
						
						
						
						
					 
					
						2023-06-02 14:46:04 -07:00 
						 
				 
			
				
					
						
							
							
								Pascal Getreuer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3993b15f05 
							
						 
					 
					
						
						
							
							[Core] Add Repeat Key ("repeat last key") as a core feature. ( #19700 )  
						
						... 
						
						
						
						Co-authored-by: casuanoob <96005765+casuanoob@users.noreply.github.com>
Co-authored-by: Sergey Vlasov <sigprof@gmail.com> 
						
						
					 
					
						2023-05-20 22:35:06 +10:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5faa23d54c 
							
						 
					 
					
						
						
							
							Keymap introspection for combos. ( #19670 )  
						
						
						
						
					 
					
						2023-05-15 22:27:37 +10:00 
						 
				 
			
				
					
						
							
							
								Pete Sevander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a332e6f01 
							
						 
					 
					
						
						
							
							Fix Mod-Tap combo regression ( #20669 )  
						
						... 
						
						
						
						* Add keyevent for combo keyrecord
* Fix formatting
* Update quantum/process_keycode/process_combo.c
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
* Add combo unit-tests and hot-fix process_record_tap_hint
...as this function tries to lookup the combo keys passed in. This will
be refactored in a later pr.
---------
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
Co-authored-by: Stefan Kerkmann <karlk90@pm.me> 
						
						
					 
					
						2023-05-10 17:59:52 +02:00 
						 
				 
			
				
					
						
							
							
								Ricardo Hermida Ruiz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3b8179f46 
							
						 
					 
					
						
						
							
							Prevent Tri-Layer keys from stopping caps words ( #20398 )  
						
						
						
						
					 
					
						2023-04-10 13:45:25 +01:00 
						 
				 
			
				
					
						
							
							
								Pascal Getreuer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae63c0f509 
							
						 
					 
					
						
						
							
							[Core]  Caps Word "Invert on shift" option:  pressing Shift inverts the shift state. ( #20092 )  
						
						... 
						
						
						
						Co-authored-by: Nick Brassel <nick@tzarc.org> 
						
						
					 
					
						2023-04-04 09:11:26 +10:00 
						 
				 
			
				
					
						
							
							
								Stefan Kerkmann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fcf8b804ed 
							
						 
					 
					
						
						
							
							[Core] Refactor keyevent_t for 1ms timing resolution ( #15847 )  
						
						
						
						
					 
					
						2023-04-03 18:33:45 +10:00 
						 
				 
			
				
					
						
							
							
								precondition 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1899793f27 
							
						 
					 
					
						
						
							
							Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps ( #20211 )  
						
						
						
						
					 
					
						2023-04-03 15:32:47 +10:00 
						 
				 
			
				
					
						
							
							
								Johannes H. Jensen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68efea70b2 
							
						 
					 
					
						
						
							
							Add direction to dynamic_macro_record_start_user ( #19689 )  
						
						
						
						
					 
					
						2023-04-03 13:01:07 +10:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c485d1cf26 
							
						 
					 
					
						
						
							
							Remove use of keymap.h ( #20004 )  
						
						
						
						
					 
					
						2023-03-27 20:08:17 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							403b0addea 
							
						 
					 
					
						
						
							
							Align magic keycodes ( #19877 )  
						
						
						
						
					 
					
						2023-02-23 08:14:29 +11:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48a79b08cc 
							
						 
					 
					
						
						
							
							Fix functions when NO_ACTION_TAPPING is defined ( #11528 )  
						
						
						
						
					 
					
						2023-02-19 12:08:03 +11:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f587a0c548 
							
						 
					 
					
						
						
							
							Align sequencer keycodes ( #19875 )  
						
						
						
						
					 
					
						2023-02-18 15:44:36 +00:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a63808c23f 
							
						 
					 
					
						
						
							
							[Bug] Fix compiliation issue for Key Overrides ( #19856 )  
						
						
						
						
					 
					
						2023-02-15 21:06:10 +00:00 
						 
				 
			
				
					
						
							
							
								Eric.a Gebhart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db1eeea478 
							
						 
					 
					
						
						
							
							Add combo hook to allow per layer combo reference layers. ( #16699 )  
						
						... 
						
						
						
						Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Sergey Vlasov <sigprof@gmail.com> 
						
						
					 
					
						2023-02-13 03:31:04 +11:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bbf7a20b33 
							
						 
					 
					
						
						
							
							Refactor Leader key feature ( #19632 )  
						
						... 
						
						
						
						Co-authored-by: Drashna Jaelre <drashna@live.com> 
						
						
					 
					
						2023-02-13 03:19:02 +11:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe02abc479 
							
						 
					 
					
						
						
							
							[Core] Tri Layer Keys ( #19795 )  
						
						... 
						
						
						
						Co-authored-by: wilba <wilba@wilba.tech>
Co-authored-by: Pablo Martínez <58857054+elpekenin@users.noreply.github.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Nick Brassel <nick@tzarc.org> 
						
						
					 
					
						2023-02-12 10:23:07 +11:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d0b4c8d38 
							
						 
					 
					
						
						
							
							Tidy up use of keycode range helpers ( #19756 )  
						
						
						
						
					 
					
						2023-02-10 21:10:14 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d843088a2 
							
						 
					 
					
						
						
							
							Normalise Swap Hands keycodes ( #19720 )  
						
						
						
						
					 
					
						2023-01-30 18:37:19 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf935d97ae 
							
						 
					 
					
						
						
							
							Fix functions with empty params ( #19647 )  
						
						... 
						
						
						
						* Fix functions with empty params
* Found a bunch more 
						
						
					 
					
						2023-01-20 16:21:17 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0ebafaea6 
							
						 
					 
					
						
						
							
							Align definition of unicode_map ( #19452 )  
						
						
						
						
					 
					
						2023-01-01 11:54:12 +11:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1978007fae 
							
						 
					 
					
						
						
							
							Tap Dance: remove qk_ prefix ( #19313 )  
						
						
						
						
					 
					
						2022-12-14 12:40:25 -08:00 
						 
				 
			
				
					
						
							
							
								Stefan Kerkmann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							962e4c0e18 
							
						 
					 
					
						
						
							
							[Test] Reset timer for every unit test and provide timestamps for log messages ( #17028 )  
						
						
						
						
					 
					
						2022-12-15 02:31:08 +11:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e2117564c5 
							
						 
					 
					
						
						
							
							Leader: remove qk_ prefix ( #19304 )  
						
						
						
						
					 
					
						2022-12-14 13:46:01 +11:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e4cfcd181 
							
						 
					 
					
						
						
							
							UCIS: remove qk_ prefix ( #19302 )  
						
						
						
						
					 
					
						2022-12-14 13:44:36 +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 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4d2ba9a4d 
							
						 
					 
					
						
						
							
							Align haptic feedback keycode names ( #18964 )  
						
						
						
						
					 
					
						2022-11-07 02:43:53 +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 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							219afaba42 
							
						 
					 
					
						
						
							
							Reworked backlight keycodes. ( #18961 )  
						
						... 
						
						
						
						Co-authored-by: Ryan <fauxpark@gmail.com> 
						
						
					 
					
						2022-11-06 08:11:59 +11:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69fa02c37d 
							
						 
					 
					
						
						
							
							Align audio keycode names ( #18962 )  
						
						... 
						
						
						
						* Align audio keycode names
* Update docs
* Update quantum 
						
						
					 
					
						2022-11-05 17:05:19 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd4c3f46fb 
							
						 
					 
					
						
						
							
							Align dynamic tapping term keycode names ( #18963 )  
						
						... 
						
						
						
						* Align dynamic tapping term keycode names
* regen header 
						
						
					 
					
						2022-11-05 16:58:30 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5233c69bc6 
							
						 
					 
					
						
						
							
							Remove thermal printer. ( #18959 )  
						
						
						
						
					 
					
						2022-11-06 00:15:55 +11: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