xs5871
							
						 
					 | 
					
						
						
							
						
						c95efbe8ea
					 | 
					
						
						
							
							refactor handling of key processing resume to KMKKeyboard
						
						
						
						
						
						
					 | 
					
						2022-08-31 18:22:52 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xs5871
							
						 
					 | 
					
						
						
							
						
						e71d1fcb6e
					 | 
					
						
						
							
							fix crash on failing look-up
						
						
						
						
						
						
					 | 
					
						2022-08-31 18:22:52 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xs5871
							
						 
					 | 
					
						
						
							
						
						9d555209b8
					 | 
					
						
						
							
							add continue-with-module-nr-idx to key processing
						
						
						
						
						
						
					 | 
					
						2022-08-31 18:22:52 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xs5871
							
						 
					 | 
					
						
						
							
						
						ad6f4e5f05
					 | 
					
						
						
							
							fix mouse_keys not working at all
						
						
						
						
						
						
					 | 
					
						2022-08-05 14:39:57 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xs5871
							
						 
					 | 
					
						
						
							
						
						5d2a42d9a9
					 | 
					
						
						
							
							fix trackball module forcing reports to zero
						
						
						
						
						
						
					 | 
					
						2022-08-01 16:46:53 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Salvatore La Bua
							
						 
					 | 
					
						
						
							
						
						3d80e4aba8
					 | 
					
						
						
							
							Consistent variable naming
						
						
						
						
						
						
						
						Signed-off-by: Salvatore La Bua <slabua@gmail.com> 
						
						
					 | 
					
						2022-07-31 07:44:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Salvatore La Bua
							
						 
					 | 
					
						
						
							
						
						4c93720a2f
					 | 
					
						
						
							
							Lintfix (hopefully)
						
						
						
						
						
						
						
						Signed-off-by: Salvatore La Bua <slabua@gmail.com> 
						
						
					 | 
					
						2022-07-31 07:44:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Salvatore La Bua
							
						 
					 | 
					
						
						
							
						
						cb83df25f0
					 | 
					
						
						
							
							Lintfix
						
						
						
						
						
						
						
						Signed-off-by: Salvatore La Bua <slabua@gmail.com> 
						
						
					 | 
					
						2022-07-31 07:44:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Salvatore La Bua
							
						 
					 | 
					
						
						
							
						
						5ba865e4c6
					 | 
					
						
						
							
							Add ScrollDirection class for the Pimoroni Trackball
						
						
						
						
						
						
						
						Signed-off-by: Salvatore La Bua <slabua@gmail.com> 
						
						
					 | 
					
						2022-07-31 07:44:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Salvatore La Bua
							
						 
					 | 
					
						
						
							
						
						f674ac6b13
					 | 
					
						
						
							
							Add reverse scrolling mode to the Pimoroni Trackball module
						
						
						
						
						
						
						
						Signed-off-by: Salvatore La Bua <slabua@gmail.com> 
						
						
					 | 
					
						2022-07-31 07:44:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								kbjunky
							
						 
					 | 
					
						
						
							
						
						a1d8a990f1
					 | 
					
						
						
							
							Update mouse_keys.py
						
						
						
						
						
						
						
						Added check for USB enabled half in case of a split keyboard.
Cleaning of hid_pending state after sending. 
						
						
					 | 
					
						2022-07-24 15:19:35 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xs5871
							
						 
					 | 
					
						
						
							
						
						5a85c6cfb3
					 | 
					
						
						
							
							move validators and metas to their respective modules
						
						
						
						
						
						
					 | 
					
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
							
						
						8ab67052cf
					 | 
					
						
						
							
							Rename to String Substitution
						
						
						
						
						
						
					 | 
					
						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
							
						 
					 | 
					
						
						
							
						
						3db84528f2
					 | 
					
						
						
							
							Add informative error when illegal character is in user dictionary
						
						
						
						
						
						
					 | 
					
						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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						9a3524d363
					 | 
					
						
						
							
							Implement Text Replacement module
						
						
						
						
						
						
					 | 
					
						2022-07-14 10:29:25 +00: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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gleb Sabirzyanov
							
						 
					 | 
					
						
						
							
						
						6fe2457d8e
					 | 
					
						
						
							
							Rename encoder resolution to divisor
						
						
						
						
						
						
					 | 
					
						2022-07-08 11:03:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gleb Sabirzyanov
							
						 
					 | 
					
						
						
							
						
						ed41f4cda5
					 | 
					
						
						
							
							Fix formatting and comments
						
						
						
						
						
						
					 | 
					
						2022-07-08 11:03:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gleb Sabirzyanov
							
						 
					 | 
					
						
						
							
						
						6e8aaff050
					 | 
					
						
						
							
							Cancel action on encoder return
						
						
						
						
						
						
					 | 
					
						2022-07-08 11:03:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gleb Sabirzyanov
							
						 
					 | 
					
						
						
							
						
						58248a9631
					 | 
					
						
						
							
							Prefer integer division in encoder.py
						
						
						
						
						
						
						
						Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com> 
						
						
					 | 
					
						2022-07-08 11:03:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gleb Sabirzyanov
							
						 
					 | 
					
						
						
							
						
						e72ab5a958
					 | 
					
						
						
							
							Fix formatting
						
						
						
						
						
						
					 | 
					
						2022-07-08 11:03:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gleb Sabirzyanov
							
						 
					 | 
					
						
						
							
						
						aafa0d9c6a
					 | 
					
						
						
							
							Add encoder resolution setting
						
						
						
						
						
						
					 | 
					
						2022-07-08 11:03:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xs5871
							
						 
					 | 
					
						
						
							
						
						178acc0702
					 | 
					
						
						
							
							pacify the linter
						
						
						
						
						
						
					 | 
					
						2022-07-05 08:48:18 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xs5871
							
						 
					 | 
					
						
						
							
						
						ac8a696acb
					 | 
					
						
						
							
							fix combos to match new unittest
						
						
						
						
						
						
					 | 
					
						2022-07-05 08:48:18 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								crazyiop
							
						 
					 | 
					
						
						
							
						
						d2eba7b4ef
					 | 
					
						
						
							
							[split] cleanup: remove target_left (unused)
						
						
						
						
						
						
						
						only split_target_left is used 
						
						
					 | 
					
						2022-06-30 00:38:20 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xs5871
							
						 
					 | 
					
						
						
							
						
						bb2ddc1e33
					 | 
					
						
						
							
							fix tapdance reporting key in wrong order
						
						
						
						
						
						
					 | 
					
						2022-06-30 00:37:04 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xs5871
							
						 
					 | 
					
						
						
							
						
						e829bc83de
					 | 
					
						
						
							
							fix tapdance crash and add unit-tests
						
						
						
						
						
						
					 | 
					
						2022-06-30 00:37:04 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						b25f325871
					 | 
					
						
						
							
							Rename randomize to enable_interval_randomization
						
						
						
						
						
						
					 | 
					
						2022-06-30 06:37:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						7886b374b6
					 | 
					
						
						
							
							Implement suggestions and improve documentation clarity
						
						
						
						
						
						
					 | 
					
						2022-06-30 06:37:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						4707b92fd4
					 | 
					
						
						
							
							Skip the waiting entirely if wait is set to 0 or lower rather than creating a timer of 0
						
						
						
						
						
						
					 | 
					
						2022-06-30 06:37:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						c6bbd49d05
					 | 
					
						
						
							
							Minor bugfix for toggle functionality when during wait period
						
						
						
						
						
						
					 | 
					
						2022-06-30 06:37:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Fitzgerald
							
						 
					 | 
					
						
						
							
						
						6033dc91d0
					 | 
					
						
						
							
							Make toggle functionality start after wait period
						
						
						
						
						
						
					 | 
					
						2022-06-30 06:37:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |