xs5871
							
						 
					 | 
					
						
						
							
						
						5a85c6cfb3
					 | 
					
						
						
							
							move validators and metas to their respective modules
						
						
						
						
						
						
					 | 
					
						2022-07-24 15:19:20 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xs5871
							
						 
					 | 
					
						
						
							
						
						e0ca1124fb
					 | 
					
						
						
							
							cleanup unused coord_raw
						
						
						
						
						
						
					 | 
					
						2022-07-24 15:19:20 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xs5871
							
						 
					 | 
					
						
						
							
						
						2a7654f852
					 | 
					
						
						
							
							cleanup unused KMKKeyboard attributes
						
						
						
						
						
						
						
						squash cleanup KMKKeyboard 
						
						
					 | 
					
						2022-07-24 15:19:20 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						637991cedc
					 | 
					
						
						
							
							Make suggested changes
						
						
						
						
						
						
					 | 
					
						2022-07-24 21:15:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						606780ee1c
					 | 
					
						
						
							
							Remove unnecessary list check
						
						
						
						
						
						
					 | 
					
						2022-07-24 21:15:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						fe6510baec
					 | 
					
						
						
							
							"not key in" -> "key not in"
						
						
						
						
						
						
					 | 
					
						2022-07-24 21:15:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						74563368c5
					 | 
					
						
						
							
							Fix key pressed before combo making combo wait for timeout
						
						
						
						
						
						
					 | 
					
						2022-07-24 21:15:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xs5871
							
						 
					 | 
					
						
						
							
						
						3f3bd93109
					 | 
					
						
						
							
							implement global debug interface.
						
						
						
						
						
						
					 | 
					
						2022-07-22 09:21:30 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xs5871
							
						 
					 | 
					
						
						
							
						
						3f826267b4
					 | 
					
						
						
							
							remove adafruit_pioasm dependency
						
						
						
						
						
						
					 | 
					
						2022-07-21 18:26:08 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xs5871
							
						 
					 | 
					
						
						
							
						
						914f449699
					 | 
					
						
						
							
							factor out firmware and unicode mode keys
						
						
						
						
						
						
					 | 
					
						2022-07-21 18:25:43 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xs5871
							
						 
					 | 
					
						
						
							
						
						84f1b2ae06
					 | 
					
						
						
							
							cleanup
						
						
						
						
						
						
					 | 
					
						2022-07-21 18:25:43 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xs5871
							
						 
					 | 
					
						
						
							
						
						f086a78864
					 | 
					
						
						
							
							remove another stack frame level
						
						
						
						
						
						
					 | 
					
						2022-07-21 18:25:43 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xs5871
							
						 
					 | 
					
						
						
							
						
						47ccd56c30
					 | 
					
						
						
							
							refactor initial key lookup
						
						
						
						
						
						
						
						based on:
639c38d5aa 
						
						
					 | 
					
						2022-07-21 18:25:43 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Steven Karrmann
							
						 
					 | 
					
						
						
							
						
						4d6983da11
					 | 
					
						
						
							
							Add 'BSPACE' keycode for documentation consistency
						
						
						
						
						
						
					 | 
					
						2022-07-20 15:36:24 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						d830ff7293
					 | 
					
						
						
							
							fix typo and formatting again
						
						
						
						
						
						
					 | 
					
						2022-07-19 16:16:47 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						fd73292da0
					 | 
					
						
						
							
							Add shorthand
						
						
						
						
						
						
					 | 
					
						2022-07-19 16:16:47 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						bff8d3d7c5
					 | 
					
						
						
							
							fix formatting
						
						
						
						
						
						
					 | 
					
						2022-07-19 16:16:47 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						d584b1f506
					 | 
					
						
						
							
							Add keycode for software reload
						
						
						
						
						
						
					 | 
					
						2022-07-19 16:16:47 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xs5871
							
						 
					 | 
					
						
						
							
						
						682731bfe1
					 | 
					
						
						
							
							tests need more delay
						
						
						
						
						
						
					 | 
					
						2022-07-14 16:46:54 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xs5871
							
						 
					 | 
					
						
						
							
						
						ed94ad06da
					 | 
					
						
						
							
							de-duplicate consumer keys
						
						
						
						
						
						
					 | 
					
						2022-07-14 16:46:21 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xs5871
							
						 
					 | 
					
						
						
							
						
						f46e3d59e6
					 | 
					
						
						
							
							add brightness consumer keys
						
						
						
						
						
						
					 | 
					
						2022-07-14 16:46:21 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						25a86df5c1
					 | 
					
						
						
							
							Minor code cleanup
						
						
						
						
						
						
						
						* Changed from multiple calls of `keyboard.remove_key` to a for loop when releasing modifiers on match 
						
						
					 | 
					
						2022-07-14 10:29:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						688c2f0572
					 | 
					
						
						
							
							Change debug_enabled to False
						
						
						
						
						
						
					 | 
					
						2022-07-14 10:29:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						ca719faa29
					 | 
					
						
						
							
							Rename text_replacement.md to string_substitution.md
						
						
						
						
						
						
					 | 
					
						2022-07-14 10:29:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						c2a3a1895f
					 | 
					
						
						
							
							Add more tests and delay after last key event in tests
						
						
						
						
						
						
					 | 
					
						2022-07-14 10:29:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						8ab67052cf
					 | 
					
						
						
							
							Rename to String Substitution
						
						
						
						
						
						
					 | 
					
						2022-07-14 10:29:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						c49f409fb4
					 | 
					
						
						
							
							Add testing against suggested test cases
						
						
						
						
						
						
					 | 
					
						2022-07-14 10:29:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						521f991f2d
					 | 
					
						
						
							
							Improve guarding against non-shift modifiers
						
						
						
						
						
						
					 | 
					
						2022-07-14 10:29:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						664a557483
					 | 
					
						
						
							
							Apply suggestions from code review
						
						
						
						
						
						
						
						Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com> 
						
						
					 | 
					
						2022-07-14 10:29:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						50279f88fb
					 | 
					
						
						
							
							Add keyboard event tests
						
						
						
						
						
						
					 | 
					
						2022-07-14 10:29:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						82a68b0fe5
					 | 
					
						
						
							
							Add warning about invalid characters in documentation
						
						
						
						
						
						
					 | 
					
						2022-07-14 10:29:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						e064796016
					 | 
					
						
						
							
							Fix isort issues and quotes
						
						
						
						
						
						
					 | 
					
						2022-07-14 10:29:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						3db84528f2
					 | 
					
						
						
							
							Add informative error when illegal character is in user dictionary
						
						
						
						
						
						
					 | 
					
						2022-07-14 10:29:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						f33e4d1870
					 | 
					
						
						
							
							Add unit tests
						
						
						
						
						
						
					 | 
					
						2022-07-14 10:29:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						ab75b2bca3
					 | 
					
						
						
							
							Fix wrong quotes
						
						
						
						
						
						
					 | 
					
						2022-07-14 10:29:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						81f4f7ccf0
					 | 
					
						
						
							
							Bugfix for text replacement optimization
						
						
						
						
						
						
					 | 
					
						2022-07-14 10:29:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						103e51eb7f
					 | 
					
						
						
							
							Improve comment clarity
						
						
						
						
						
						
					 | 
					
						2022-07-14 10:29:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						a5dc665ddc
					 | 
					
						
						
							
							Optimize backspacing to only backspace characters that need to be backspaced rather than the entire word
						
						
						
						
						
						
					 | 
					
						2022-07-14 10:29:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						d8ca20c73c
					 | 
					
						
						
							
							Code cleanup
						
						
						
						
						
						
						
						* Refactor for improved readability
* Add docstrings and comments
* Add type annotations 
						
						
					 | 
					
						2022-07-14 10:29:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						d7d253b1ea
					 | 
					
						
						
							
							Further documentation improvements
						
						
						
						
						
						
					 | 
					
						2022-07-14 10:29:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						ec1f84f9ea
					 | 
					
						
						
							
							Documentation improvements
						
						
						
						
						
						
					 | 
					
						2022-07-14 10:29:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						b17c73bac0
					 | 
					
						
						
							
							Replace double quotes with single quotes
						
						
						
						
						
						
					 | 
					
						2022-07-14 10:29:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						0392aa74e2
					 | 
					
						
						
							
							Fix for underscore in user dictionary causing KeyError
						
						
						
						
						
						
					 | 
					
						2022-07-14 10:29:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						0e58bdc343
					 | 
					
						
						
							
							Improve documentation clarity
						
						
						
						
						
						
					 | 
					
						2022-07-14 10:29:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						9a3524d363
					 | 
					
						
						
							
							Implement Text Replacement module
						
						
						
						
						
						
					 | 
					
						2022-07-14 10:29:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Josh Klar
							
						 
					 | 
					
						
						
							
						
						ca2aca47d6
					 | 
					
						
						
							
							fix(irisr2/nicenano): fix grossly incorrect coordinate mapping
						
						
						
						
						
						
					 | 
					
						2022-07-14 00:05:16 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nogg3r5
							
						 
					 | 
					
						
						
							
						
						00700e373c
					 | 
					
						
						
							
							Update rgb.md
						
						
						
						
						
						
						
						The referenced function is above, not below this function. 
						
						
					 | 
					
						2022-07-13 08:08:33 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xs5871
							
						 
					 | 
					
						
						
							
						
						20705e2150
					 | 
					
						
						
							
							unit test fail may be caused by a stuck combo
						
						
						
						
						
						
					 | 
					
						2022-07-12 19:20:22 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Josh Klar
							
						 
					 | 
					
						
						
							
						
						db395a81e4
					 | 
					
						
						
							
							fix(lint): kmk/modules/combos.py
						
						
						
						
						
						
					 | 
					
						2022-07-11 08:16:11 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Luke D Russell
							
						 
					 | 
					
						
						
							
						
						9e29f4c442
					 | 
					
						
						
							
							Adds an alias for the LEADER keycode
						
						
						
						
						
						
					 | 
					
						2022-07-11 08:16:11 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |