Update my Quefrency/KBD67 keymaps, adding BDN9 macropad keymap as well (#5924)
	
		
	
				
					
				
			* Set Quefrency bootloader correctly for Elite-C * Update Quefrency layout to be more like HHKB * Update KBD67 layout to be more like HHKB * Add keymap for BDN9 macropadpull/5927/head
							parent
							
								
									c9a7161d93
								
							
						
					
					
						commit
						1435a2ca61
					
				| @ -0,0 +1,43 @@ | ||||
| #include QMK_KEYBOARD_H | ||||
| 
 | ||||
| enum layer { | ||||
|     LAYER_FIRST, | ||||
|     LAYER_SECOND, | ||||
| }; | ||||
| 
 | ||||
| /* Switch to second layer when held. */ | ||||
| #define LY_SECND MO(LAYER_SECOND) | ||||
| 
 | ||||
| const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
|     /* First layer (F1-F6) */ | ||||
|     [LAYER_FIRST] = LAYOUT( | ||||
|         KC_MUTE,  LY_SECND, BL_TOGG,  \ | ||||
|         KC_F4,    KC_F5,    KC_F6,    \ | ||||
|         KC_F1,    KC_F2,    KC_F3     \ | ||||
|     ), | ||||
| 
 | ||||
|     /* Second layer (F7-F12) */ | ||||
|     [LAYER_SECOND] = LAYOUT( | ||||
|         _______,  _______,  _______,  \ | ||||
|         KC_F10,   KC_F11,   KC_F12,   \ | ||||
|         KC_F7,    KC_F8,    KC_F9     \ | ||||
|     ), | ||||
| }; | ||||
| 
 | ||||
| void encoder_update_user(uint8_t index, bool clockwise) { | ||||
|     switch (index) { | ||||
|         /* Top-left encoder (volume): */ | ||||
|         case 0: | ||||
|             tap_code(clockwise ? KC_VOLU : KC_VOLD); | ||||
|             break; | ||||
|      | ||||
|         /* Top-right encoder (backlight brightness): */ | ||||
|         case 1: | ||||
|             if (clockwise) { | ||||
|                 backlight_increase(); | ||||
|             } else { | ||||
|                 backlight_decrease(); | ||||
|             } | ||||
|             break; | ||||
|     } | ||||
| } | ||||
| @ -0,0 +1,7 @@ | ||||
| # bcat's BDN9 layout | ||||
| 
 | ||||
| This is a simple macropad with seven keys and two rotary encoders. We use one | ||||
| encoder for volume and the other for backlight brightness. Six of the keys are | ||||
| F keys (for gaming, since I use keyboards without function keys normally), with | ||||
| the remaining key a layer toggle that switches the function keys between F1-F6 | ||||
| and F7-F12. | ||||
| @ -1 +1,3 @@ | ||||
| BOOTLOADER = atmel-dfu  # Elite-C | ||||
| 
 | ||||
| MOUSEKEY_ENABLE = yes | ||||
|  | ||||
					Loading…
					
					
				
		Reference in new issue
	
	 Jonathan Rascher
						Jonathan Rascher