Allows Terminal to use ModTap/LayerTap keys (#4586)
* fixes #4583 * #4583 - terminal also handles layer tap now
This commit is contained in:
		
							parent
							
								
									94ba2e5a9f
								
							
						
					
					
						commit
						cd819a7f7e
					
				
					 1 changed files with 6 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -273,11 +273,17 @@ bool process_terminal(uint16_t keycode, keyrecord_t *record) {
 | 
			
		|||
            disable_terminal();
 | 
			
		||||
            return false;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if ((keycode >= QK_MOD_TAP && keycode <= QK_MOD_TAP_MAX) || (keycode >= QK_LAYER_TAP && keycode <= QK_LAYER_TAP_MAX)) {
 | 
			
		||||
            keycode = keycode & 0xFF;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if (keycode < 256) {
 | 
			
		||||
            uint8_t str_len;
 | 
			
		||||
            char char_to_add;
 | 
			
		||||
            switch (keycode) {
 | 
			
		||||
                case KC_ENTER:
 | 
			
		||||
                case KC_KP_ENTER:
 | 
			
		||||
                    push_to_cmd_buffer();
 | 
			
		||||
                    current_cmd_buffer_pos = 0;
 | 
			
		||||
                    process_terminal_command();
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue