Add via support to keebio/bdn9 (#8620)
Signed-off-by: Joshua Rubin <me@jawa.dev>
This commit is contained in:
		
							parent
							
								
									6452973761
								
							
						
					
					
						commit
						7f4ce4a8b7
					
				
					 2 changed files with 57 additions and 0 deletions
				
			
		
							
								
								
									
										52
									
								
								keyboards/keebio/bdn9/keymaps/via/keymap.c
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								keyboards/keebio/bdn9/keymaps/via/keymap.c
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,52 @@
 | 
			
		|||
#include QMK_KEYBOARD_H
 | 
			
		||||
 | 
			
		||||
enum layer_names {
 | 
			
		||||
  _ZERO,
 | 
			
		||||
  _ONE,
 | 
			
		||||
  _TWO,
 | 
			
		||||
  _THREE
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		||||
 | 
			
		||||
[_ZERO] = LAYOUT(
 | 
			
		||||
    KC_MPLY, KC_HOME, KC_MUTE,
 | 
			
		||||
    MO(1),   KC_UP,   RGB_MOD,
 | 
			
		||||
    KC_LEFT, KC_DOWN, KC_RGHT
 | 
			
		||||
),
 | 
			
		||||
 | 
			
		||||
[_ONE] = LAYOUT(
 | 
			
		||||
    RESET,   BL_STEP, KC_STOP,
 | 
			
		||||
    _______, KC_HOME, RGB_MOD,
 | 
			
		||||
    KC_MPRV, KC_END , KC_MNXT
 | 
			
		||||
),
 | 
			
		||||
 | 
			
		||||
[_TWO] = LAYOUT(
 | 
			
		||||
    _______, _______, _______,
 | 
			
		||||
    _______, _______, _______,
 | 
			
		||||
    _______, _______, _______
 | 
			
		||||
),
 | 
			
		||||
 | 
			
		||||
[_THREE] = LAYOUT(
 | 
			
		||||
    _______, _______, _______,
 | 
			
		||||
    _______, _______, _______,
 | 
			
		||||
    _______, _______, _______
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
void encoder_update_user(uint8_t index, bool clockwise) {
 | 
			
		||||
    if (index == 0) {
 | 
			
		||||
        if (clockwise) {
 | 
			
		||||
            tap_code(KC_VOLU);
 | 
			
		||||
        } else {
 | 
			
		||||
            tap_code(KC_VOLD);
 | 
			
		||||
        }
 | 
			
		||||
    } else if (index == 1) {
 | 
			
		||||
        if (clockwise) {
 | 
			
		||||
            tap_code(KC_WH_U);
 | 
			
		||||
        } else {
 | 
			
		||||
            tap_code(KC_WH_D);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										5
									
								
								keyboards/keebio/bdn9/keymaps/via/rules.mk
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								keyboards/keebio/bdn9/keymaps/via/rules.mk
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,5 @@
 | 
			
		|||
VIA_ENABLE = yes
 | 
			
		||||
LINK_TIME_OPTIMIZATION_ENABLE = yes
 | 
			
		||||
MOUSEKEY_ENABLE = yes
 | 
			
		||||
CONSOLE_ENABLE = no
 | 
			
		||||
COMMAND_ENABLE = no
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue