[Keymap] Update to userspace kuchosauroand0 (#6596)
* added combos * minor adjustments, added combos * Add second encoder, add modifiers to encoders Added a skeleton for the possibily having a second encoder. Added 9 modifiers for the first rotary encoder: - None General navigation. Page up/down - SHIFT Fast navigation. Home/end - CTRL Vertical navigation. Up/down - CTRL+SHIFT Horizontal navigation. Left/right - ALT Audio volume control. - GUI Browser navigation(windows). Forward/backward - ALT+SHIFT Form navigation. Tab up/down - ALT+CTRL Media control. (Play|pause)/mute - HYPER Media navigation. Next/prev track Key codes are stored in `uint16_t encoder_actions[2][9]` * Add second encoder, add modifiers to encoders Added a skeleton for the possibily having a second encoder. Added 9 modifiers for the first rotary encoder: - None General navigation. Page up/down - SHIFT Fast navigation. Home/end - CTRL Vertical navigation. Up/down - CTRL+SHIFT Horizontal navigation. Left/right - ALT Audio volume control. - GUI Browser navigation(windows). Forward/backward - ALT+SHIFT Form navigation. Tab up/down - ALT+CTRL Media control. (Play|pause)/mute - HYPER Media navigation. Next/prev track Key codes are stored in `uint16_t encoder_actions[2][9]` * Clean up; added combos Combos: - CV: Copy - XC: Cut - ZV: Paste - QP: KC_SLEEP * Fix LEADER_DICTIONARY to be more useful * Add documentation * Minor fixes * Raise TAPPING_TERM * testing * Rearrange modifiers * Fix kc being stored in uint8 instead of uint16 * Update documentation * Clean up * Remove excess comments * Put encoder_actions in progmem
This commit is contained in:
		
							parent
							
								
									51bcadf38c
								
							
						
					
					
						commit
						2ef6bbbf5f
					
				
					 9 changed files with 252 additions and 87 deletions
				
			
		| 
						 | 
				
			
			@ -1,14 +1,12 @@
 | 
			
		|||
#include "tap_dances.h"
 | 
			
		||||
void td_parenthesis (qk_tap_dance_state_t *state, void *user_data) {
 | 
			
		||||
   if (state->count == 1) {
 | 
			
		||||
        SEND_STRING ("\(");
 | 
			
		||||
//        SEND_STRING ("\(");
 | 
			
		||||
        tap_code(KC_QUOT);
 | 
			
		||||
        reset_tap_dance (state);
 | 
			
		||||
   }
 | 
			
		||||
   else if (state->count == 2) {
 | 
			
		||||
        SEND_STRING("()" SS_TAP(X_LEFT));
 | 
			
		||||
        //tap_code(KC_2);
 | 
			
		||||
        //tap_code(KC_3);
 | 
			
		||||
        //tap_code(KC_LEFT);
 | 
			
		||||
        reset_tap_dance (state);
 | 
			
		||||
   }
 | 
			
		||||
   else if (state->count == 3) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue