| 
							
							
								 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 | 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 | 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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 randomizetoenable_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 waitis set to0or 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 waitperiod | 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 |  | 
			
				
					| 
							
							
								 James Fitzgerald | b55942731d | Add toggle functionality | 2022-06-30 06:37:57 +00:00 |  |