f4949fdd32 
								
							
								 
							
						 
						
							
							
								
								Fix for issue  https://github.com/qmk/qmk_firmware/issues/1751  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								750f8ec94e 
								
							
								 
							
						 
						
							
							
								
								Fix process_combo.c compile warning  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d0ca713eb4 
								
							
								 
							
						 
						
							
							
								
								KC_TILD should not have been listed as an auto shift key  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								abba393f57 
								
							
								 
							
						 
						
							
							
								
								Added Auto Shift, tap key = normal, hold key = shifted state.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7ad924bae5 
								
							
								 
							
						 
						
							
							
								
								Updates send_string functionality, adds terminal feature ( #1657 )  
							
							... 
							
							
 
							
							* implement basic terminal stuff
* modify send_string to read normal strings too
* add files bc yeah. working pgm detected
* pgm detection apparently not working
* adds send string keycodes, additional keycode support in send string
* implement arguments
* [terminal] add help command
* [terminal] adds keycode and keymap functions
* [terminal] adds nop.h, documentation
* update macro docs 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								68b6de60e0 
								
							
								 
							
						 
						
							
							
								
								fix for toggle tap dance  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								da83f04a30 
								
							
								 
							
						 
						
							
							
								
								add UC_OSX_RALT to make unicode use the Right Alt key on OSX  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fc70c9ac9e 
								
							
								 
							
						 
						
							
							
								
								Allow steno to build when NKRO is not defined.  
							
							... 
							
							
 
							
							Was missing eeprom.h, MAX(), and memset. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4757140107 
								
							
								 
							
						 
						
							
							
								
								Wrapped process_leader.c in #ifndef DISABLE_LEADER to allow compilation with DISABLE_LEADER defined.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								114565fe81 
								
							
								 
							
						 
						
							
							
								
								Rename SHIFT macro to BV_64  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a3e1d9a8cc 
								
							
								 
							
						 
						
							
							
								
								Added support for locking One Shot modifiers.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								02f405708b 
								
							
								 
							
						 
						
							
							
								
								Remove hex print code.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8e1be7c792 
								
							
								 
							
						 
						
							
							
								
								Initial implementation of the key_lock feature.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d28b2c395b 
								
							
								 
							
						 
						
							
							
								
								tap-dance: key + layer helper  
							
							... 
							
							
 
							
							This adds the `ACTION_TAP_DANCE_DUAL_ROLE` helper, which makes it easy to have
keys that act as a key on the first tap, and as a layer toggle on the second.
Fixes  #1532 , reported by @Ptomerty.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org> 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3e96e8a6a1 
								
							
								 
							
						 
						
							
							
								
								Add copyright to steno files.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f30f12ec81 
								
							
								 
							
						 
						
							
							
								
								Add support for GeminiPR steno protocol.  
							
							... 
							
							
 
							
							This protocol breaks out "duplicate" keys into their own entry in the packet so that more complicated logic can be done on the software side, including support for additional languages and alternative theories. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5987f67989 
								
							
								 
							
						 
						
							
							
								
								Add TX Bolt protocol support for Stenography  
							
							... 
							
							
 
							
							Requires virtser; Allows QMK to speak the TX BOlt protocol used by stenography machines and software (such as Plover). The upside is that Plover can be configured to listen only to TX Bolt allow the keyboard to switch layers without need to enable/disable the Plover software, or to have a second non-Steno keyboard work concurrently. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cefc09ae7d 
								
							
								 
							
						 
						
							
							
								
								adds option for alt pitch standards  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								415d38ba9e 
								
							
								 
							
						 
						
							
							
								
								adds music mode, music mode songs, music mask  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fd664fe85b 
								
							
								 
							
						 
						
							
							
								
								escape song playing in music  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6a3c66776c 
								
							
								 
							
						 
						
							
							
								
								clean-up planck and preonic keymaps, move audio stuff around  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5393bc6f4e 
								
							
								 
							
						 
						
							
							
								
								switched to uint8 and 16  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b3144112d3 
								
							
								 
							
						 
						
							
							
								
								removed need to set customtapping term 0. defaults to 0 already  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7c8b166cce 
								
							
								 
							
						 
						
							
							
								
								changed -1 to 0 can't have negative unsigned ints  🤔  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								aeb3a34636 
								
							
								 
							
						 
						
							
							
								
								moved specific tap term to its own function  
							
							... 
							
							
 
							
							included custom_tapping_term in action struct 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e695b5a33b 
								
							
								 
							
						 
						
							
							
								
								Added per case tapping term, updated FF-nikchi keymap.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								eb660ef218 
								
							
								 
							
						 
						
							
							
								
								emoji support but  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								109ae2f1e8 
								
							
								 
							
						 
						
							
							
								
								Fix warnings in process_printer  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a4ef86034c 
								
							
								 
							
						 
						
							
							
								
								Fix undefined eeprom warnings in unicode processing  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d1e66e2e07 
								
							
								 
							
						 
						
							
							
								
								Worked around some new Makefile issues.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7e54332890 
								
							
								 
							
						 
						
							
							
								
								Pulling and pushing troubles  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2366ebfbbd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into to_push  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								23839b8c6d 
								
							
								 
							
						 
						
							
							
								
								Clarify the quantum license ( #1042 )  
							
							... 
							
							
 
							
							* Clarify the license for files we have signoff on
* Update against the currently signed off files
* Remove unused and not clearly licensed headers
* Replace an #endif I accidentally removed while resolving merge conflicts 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7e37daa2ce 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1112  from newsboytko/newsboytko/midi-keycodes  
							
							... 
							
							
 
							
							Flesh out MIDI support 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d11962aeb2 
								
							
								 
							
						 
						
							
							
								
								fix 'stop_all_notes' naming to be more consistent  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a64ae10662 
								
							
								 
							
						 
						
							
							
								
								Update existing keymaps  
							
							... 
							
							
 
							
							Update existing keymaps to enable MIDI_BASIC functionality.  Also added
an option MIDI_ENABLE_STRICT to be strict about keycode use (which also
reduces memory footprint at runtime) 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ea14ed122f 
								
							
								 
							
						 
						
							
							
								
								Add basic layer to sample MIDI keycap  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1000799d1e 
								
							
								 
							
						 
						
							
							
								
								Factor basic note processing into respective processors  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								525be99ee9 
								
							
								 
							
						 
						
							
							
								
								Split MIDI functionality into MIDI_BASIC and MIDI_ADVANCED  
							
							... 
							
							
 
							
							MIDI_ENABLE = no
   text	   data	    bss	    dec	    hex	filename
      0	  17080	      0	  17080	   42b8	satan_midi.hex
MIDI_ENABLE = yes
MIDI_BASIC undefined
MIDI_ADVANCED undefined
   text	   data	    bss	    dec	    hex	filename
      0	  19494	      0	  19494	   4c26	satan_midi.hex
MIDI_ENABLE = yes
#define MIDI_BASIC
MIDI_ADVANCED undefined
   text	   data	    bss	    dec	    hex	filename
      0	  19788	      0	  19788	   4d4c	satan_midi.hex
MIDI_ENABLE = yes
MIDI_BASIC undefined
#define MIDI_ADVANCED
   text	   data	    bss	    dec	    hex	filename
      0	  20846	      0	  20846	   516e	satan_midi.hex
MIDI_ENABLE = yes
#define MIDI_BASIC
#define MIDI_ADVANCED
   text	   data	    bss	    dec	    hex	filename
      0	  21140	      0	  21140	   5294	satan_midi.hex 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								296b927e77 
								
							
								 
							
						 
						
							
							
								
								Fix UNICODE_MAP input_mode problem  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ed15973a3f 
								
							
								 
							
						 
						
							
							
								
								Document size added by MIDI_ENABLE (~3800 bytes according to my experiments)  
							
							... 
							
							
 
							
							satan/keymaps/midi
MIDI_ENABLE = no
   text	   data	    bss	    dec	    hex	filename
      0	  17080	      0	  17080	   42b8	satan_midi.hex
MIDI_ENABLE = yes
#define MIDI_TONE_KEYCODE_OCTAVES 3 // default
   text	   data	    bss	    dec	    hex	filename
      0	  20846	      0	  20846	   516e	satan_midi.hex
MIDI_ENABLE = yes
#define MIDI_TONE_KEYCODE_OCTAVES 2 // fewer octaves
   text	   data	    bss	    dec	    hex	filename
      0	  20846	      0	  20846	   516e	satan_midi.hex 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ae0752dff5 
								
							
								 
							
						 
						
							
							
								
								expose midi_config  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								5e6097f015 
								
							
								 
							
						 
						
							
							
								
								add keycodes for transpose range  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								dd8f8e6bae 
								
							
								 
							
						 
						
							
							
								
								implement modulation  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7c5e510fe2 
								
							
								 
							
						 
						
							
							
								
								add support for pedal cc messages  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f67aefc522 
								
							
								 
							
						 
						
							
							
								
								remove disabled code  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a4163466cb 
								
							
								 
							
						 
						
							
							
								
								Alternative version with a tone array  
							
							... 
							
							
 
							
							tone array:
   text	   data	    bss	    dec	    hex	filename
      0	  25698	      0	  25698	   6462	satan_newsboytko.hex
0x6480 bytes written into 0x7000 bytes memory (89.73%).
note on array:
   text	   data	    bss	    dec	    hex	filename
      0	  25802	      0	  25802	   64ca	satan_newsboytko.hex
0x6500 bytes written into 0x7000 bytes memory (90.18%). 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f2b2e05f12 
								
							
								 
							
						 
						
							
							
								
								clean up commented code  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e405ab4bc6 
								
							
								 
							
						 
						
							
							
								
								initial implementation of polyphony using variable length array of notes on  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1ac5dc9e52 
								
							
								 
							
						 
						
							
							
								
								fix travis and reduce warnings  
							
							
 
							
						 
						
							9 years ago