James Fitzgerald 
							
						 
					 
					
						
						
							
						
						688c2f0572 
					 
					
						
						
							
							Change debug_enabled to False  
						
						 
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						e064796016 
					 
					
						
						
							
							Fix isort issues and quotes  
						
						 
						
						
						
						
					 
					
						2022-07-14 10:29:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Fitzgerald 
							
						 
					 
					
						
						
							
						
						f33e4d1870 
					 
					
						
						
							
							Add unit tests  
						
						 
						
						
						
						
					 
					
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xs5871 
							
						 
					 
					
						
						
							
						
						ed378c960f 
					 
					
						
						
							
							github unit test keeps failing for no apparent reason...  
						
						 
						
						
						
						
					 
					
						2022-07-05 08:48:18 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xs5871 
							
						 
					 
					
						
						
							
						
						178acc0702 
					 
					
						
						
							
							pacify the linter  
						
						 
						
						
						
						
					 
					
						2022-07-05 08:48:18 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xs5871 
							
						 
					 
					
						
						
							
						
						36703a1e0d 
					 
					
						
						
							
							fix holdtap unittest to match correct behaviour  
						
						 
						
						
						
						
					 
					
						2022-07-05 08:48:18 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xs5871 
							
						 
					 
					
						
						
							
						
						258e622bb4 
					 
					
						
						
							
							fix and refactor keyboard unittest  
						
						 
						
						
						
						
					 
					
						2022-07-05 08:48:18 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xs5871 
							
						 
					 
					
						
						
							
						
						357165c14b 
					 
					
						
						
							
							fix KC["_"] resolving to BLE_REFRESH  
						
						 
						
						
						
						
					 
					
						2022-07-02 08:03:05 -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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xs5871 
							
						 
					 
					
						
						
							
						
						614961521d 
					 
					
						
						
							
							fix inconsistencies with chained holdtap keys  
						
						 
						
						
						
						
					 
					
						2022-06-11 12:42:49 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xs5871 
							
						 
					 
					
						
						
							
						
						35b1a5843f 
					 
					
						
						
							
							update combo unit tests  
						
						 
						
						
						
						
					 
					
						2022-06-05 16:32:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xs5871 
							
						 
					 
					
						
						
							
						
						08d3386643 
					 
					
						
						
							
							fix KC.LM  
						
						 
						
						
						
						
					 
					
						2022-05-26 08:09:15 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Morrison 
							
						 
					 
					
						
						
							
						
						c183bebb58 
					 
					
						
						
							
							Conform class name case conventions  
						
						 
						
						
						
						
					 
					
						2022-05-08 20:10:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Morrison 
							
						 
					 
					
						
						
							
						
						bea0f6d75b 
					 
					
						
						
							
							Requested rename  
						
						 
						
						
						
						
					 
					
						2022-05-08 20:10:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Morrison 
							
						 
					 
					
						
						
							
						
						12e7a1b42c 
					 
					
						
						
							
							Class should be capital, use get rather than exception  
						
						 
						
						
						
						
					 
					
						2022-05-08 20:10:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Morrison 
							
						 
					 
					
						
						
							
						
						73e95bfdde 
					 
					
						
						
							
							Change to be an extension  
						
						 
						
						
						
						
					 
					
						2022-05-08 20:10:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Morrison 
							
						 
					 
					
						
						
							
						
						842537064f 
					 
					
						
						
							
							Black wants an additional blank line.  
						
						 
						
						
						
						
					 
					
						2022-05-08 20:10:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Morrison 
							
						 
					 
					
						
						
							
						
						9f964aba36 
					 
					
						
						
							
							Allow strings in keymap. Replace with keys in keyboard _init cycle.  
						
						 
						
						
						
						
					 
					
						2022-05-08 20:10:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Syed Hussaini 
							
						 
					 
					
						
						
							
						
						660b751c87 
					 
					
						
						
							
							review updates and renamed to Sticky Mod  
						
						 
						
						
						
						
					 
					
						2022-05-02 21:02:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Syed Hussaini 
							
						 
					 
					
						
						
							
						
						1b902b907c 
					 
					
						
						
							
							updates based on review comments  
						
						 
						
						
						
						
					 
					
						2022-05-02 21:02:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Syed Hussaini 
							
						 
					 
					
						
						
							
						
						bce7959f66 
					 
					
						
						
							
							modholdandtap implementation  
						
						 
						
						
						
						
					 
					
						2022-05-02 21:02:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xs5871 
							
						 
					 
					
						
						
							
						
						62ff7c838d 
					 
					
						
						
							
							fix combo buffer replay /w layer-switch  
						
						 
						
						
						
						
					 
					
						2022-04-25 13:26:02 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Morrison 
							
						 
					 
					
						
						
							
						
						7d46e701aa 
					 
					
						
						
							
							Remove unused import  
						
						 
						
						
						
						
					 
					
						2022-04-25 17:50:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Morrison 
							
						 
					 
					
						
						
							
						
						bb8dec907a 
					 
					
						
						
							
							Clear cache rather than reassign, correct ALPHA case check and creation  
						
						 
						
						
						
						
					 
					
						2022-04-25 17:50:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Morrison 
							
						 
					 
					
						
						
							
						
						bdc2bbb3cf 
					 
					
						
						
							
							Fix isort imports  
						
						 
						
						
						
						
					 
					
						2022-04-25 17:50:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Morrison 
							
						 
					 
					
						
						
							
						
						5eeb88e2b7 
					 
					
						
						
							
							Minimum necessary to add index and get capability and tests  
						
						 
						
						
						
						
					 
					
						2022-04-25 17:50:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Rotter 
							
						 
					 
					
						
						
							
						
						62013f1770 
					 
					
						
						
							
							test_kmk_keys.py: reorder and comment for clarity  
						
						 
						
						
						
						
					 
					
						2022-04-22 09:10:40 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Rotter 
							
						 
					 
					
						
						
							
						
						27a0bc1977 
					 
					
						
						
							
							refactor Key and ModifierKey __call__ methods  
						
						 
						
						... 
						
						
						
						- Add tests for ModifierKey chaining
- Rewrite ModifierKey.__call__ for correctness and readability
- __call__ now maintains handlers and meta, like clone() 
						
						
					 
					
						2022-04-22 09:10:40 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xs5871 
							
						 
					 
					
						
						
							
						
						63973e4a6e 
					 
					
						
						
							
							fix late release of oneshot keys  
						
						 
						
						
						
						
					 
					
						2022-04-17 18:33:24 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xs5871 
							
						 
					 
					
						
						
							
						
						175f0c6a97 
					 
					
						
						
							
							introduce consistent naming scheme  
						
						 
						
						
						
						
					 
					
						2022-04-11 17:07:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xs5871 
							
						 
					 
					
						
						
							
						
						8ac497d99b 
					 
					
						
						
							
							Make CPs keypad.KeyMatrix scanner the default.  
						
						 
						
						
						
						
					 
					
						2022-04-11 17:07:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xs5871 
							
						 
					 
					
						
						
							
						
						7431192e95 
					 
					
						
						
							
							move old matrix to kmk.scanners.digitalio_matrix  
						
						 
						
						
						
						
					 
					
						2022-04-09 14:40:40 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xs5871 
							
						 
					 
					
						
						
							
						
						5c33fd3a9f 
					 
					
						
						
							
							implement combo/chord/sequence module  
						
						 
						
						
						
						
					 
					
						2022-03-14 19:27:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xs5871 
							
						 
					 
					
						
						
							
						
						ee4cce32cb 
					 
					
						
						
							
							implements oneshot/sticky keys.  
						
						 
						
						
						
						
					 
					
						2022-02-13 16:43:14 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xs5871 
							
						 
					 
					
						
						
							
						
						eb3a7bbf1e 
					 
					
						
						
							
							change unit test to reflect new modtap default behavior  
						
						 
						
						
						
						
					 
					
						2022-02-13 14:47:02 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Tu 
							
						 
					 
					
						
						
							
						
						f90de872d8 
					 
					
						
						
							
							fix bytearray.startswith not available in CircuitPython  
						
						 
						
						
						
						
					 
					
						2022-02-02 17:54:23 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Tu 
							
						 
					 
					
						
						
							
						
						b6201d43d4 
					 
					
						
						
							
							unit tests for execution in desktop dev environment  
						
						 
						
						
						
						
					 
					
						2022-02-01 00:48:23 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						86c8e006e0 
					 
					
						
						
							
							Remove ancient, no-way-this-is-working-right-now test leftovers  
						
						 
						
						
						
						
					 
					
						2019-07-25 00:10:49 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						aaeaa74a0c 
					 
					
						
						
							
							Run black against source tree  
						
						 
						
						
						
						
					 
					
						2019-07-24 23:03:13 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						00899d1b0f 
					 
					
						
						
							
							Resolves   #56  by moving kmk.common.* up a level to kmk.*  
						
						 
						
						
						
						
					 
					
						2018-10-11 18:13:29 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						94130740c4 
					 
					
						
						
							
							Write a basic keymap sanity checker utility  
						
						 
						
						
						
						
					 
					
						2018-09-23 03:03:49 -07:00