25 lines
		
	
	
	
		
			930 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
	
		
			930 B
		
	
	
	
		
			C
		
	
	
	
	
	
| // Copyright (c) 2022 Simon Hengel <sol@typeful.net>
 | |
| // SPDX-License-Identifier: GPL-2.0-or-later
 | |
| 
 | |
| #include QMK_KEYBOARD_H
 | |
| #include "keymap_steno.h"
 | |
| 
 | |
| const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | |
|     [0] = LAYOUT(
 | |
|         STN_FN,  STN_S1,  STN_TL,  STN_PL,  STN_HL,  STN_ST1,          STN_ST3, STN_FR,  STN_PR,  STN_LR,  STN_TR,  STN_DR,
 | |
|         STN_PWR, STN_S2,  STN_KL,  STN_WL,  STN_RL,  STN_ST2,          STN_ST4, STN_RR,  STN_BR,  STN_GR,  STN_SR,  STN_ZR,
 | |
|                                    STN_N1,  STN_A,   STN_O,            STN_E,   STN_U,   STN_N7
 | |
|     )
 | |
| };
 | |
| 
 | |
| const uint16_t PROGMEM bootloader_combo[] = {
 | |
|     keymaps[0][0][0],           keymaps[0][4][0],
 | |
|     keymaps[0][1][0],           keymaps[0][5][0],
 | |
|         keymaps[0][3][3],   keymaps[0][7][3]
 | |
| , COMBO_END };
 | |
| 
 | |
| combo_t key_combos[] = {
 | |
|     COMBO(bootloader_combo, QK_BOOTLOADER),
 | |
| };
 | |
| 
 | |
| uint16_t COMBO_LEN = sizeof(key_combos) / sizeof(key_combos[0]);
 | 
