26 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
// Copyright 2022 Diego Palacios (@diepala)
 | 
						|
// SPDX-License-Identifier: GPL-2.0
 | 
						|
 | 
						|
#include "struckmb.h"
 | 
						|
 | 
						|
#define LAYOUT_split_3x6_3_wrapper(...) LAYOUT_split_3x6_3(__VA_ARGS__)
 | 
						|
 | 
						|
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
						|
#ifdef QWERTY_ENABLE
 | 
						|
    [LAYER_QWERTY] = LAYOUT_split_3x6_3_wrapper(_QWERTY_3x6_, _THUMBS_3_3_),
 | 
						|
#endif // ifdef QWERTY_ENABLE
 | 
						|
#ifdef BONE_ENABLE
 | 
						|
    [LAYER_BONE] = LAYOUT_split_3x6_3_wrapper(_BONE_3x6_, _THUMBS_3_3_),
 | 
						|
#endif // ifdef BONE_ENABLE
 | 
						|
#ifdef COLEMAK_DH_ENABLE
 | 
						|
    [LAYER_COLEMAK_DH] = LAYOUT_split_3x6_3_wrapper(_COLEMAK_DH_3x6_, _THUMBS_3_3_),
 | 
						|
#endif /* ifdef COLEMAK_DH_ENABLE */
 | 
						|
#ifdef MOUSEKEY_ENABLE
 | 
						|
    [LAYER_POINTER] = LAYOUT_split_3x6_3_wrapper(_POINT_3x6_, _PL4_3_, _PR4_3_),
 | 
						|
#endif /* ifdef MOUSEKEY_ENABLE */
 | 
						|
 | 
						|
    [LAYER_SYMBL] = LAYOUT_split_3x6_3_wrapper(_SYMBL_3x6_, _SL4_3_, _SR4_3_), //
 | 
						|
    [LAYER_LOWER] = LAYOUT_split_3x6_3_wrapper(_LOWER_3x6_, _LL4_3_, _LR4_3_), //
 | 
						|
    [LAYER_RAISE] = LAYOUT_split_3x6_3_wrapper(_RAISE_3x6_, _RL4_3_, _RR4_3_), //
 | 
						|
    [LAYER_ATTIC] = LAYOUT_split_3x6_3_wrapper(_ATTIC_3x6_, _AL4_3_, _AR4_3_), //
 | 
						|
};
 |