]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/lets_split/keymaps/bbaserdem/keymap.c
Merge branch 'master' of github.com:qmk/qmk_firmware into hf/shinydox
[qmk_firmware.git] / keyboards / lets_split / keymaps / bbaserdem / keymap.c
1 /*
2  * Let's Split - Dvorak turkish
3  * Keymap by @bbaserdem
4  * Dvorak layout with multiple features
5  * Most of the code is in the "user" directory.
6  * Check qmk_firmware/users/bbaserdem for the main part of the code
7  */
8 #define KEYMAP(...) LAYOUT_ortho_4x12(__VA_ARGS__)
9
10 #include "lets_split.h"
11 #include "bbaserdem.h"
12
13
14 void matrix_init_keymap (void) {
15 }
16
17 uint32_t layer_state_set_keymap(uint32_t state) {
18     return state;
19 }
20
21 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
22     // Main Dvorak layer
23     [_DV] = DVORAK,
24     // Turkish and special character overlay
25     [_AL] = ALTCHAR,
26     // Gaming layer
27     [_GA] = GAME,
28     // Numbers layer
29     [_NU] = NUMBERS,
30     // Settings layer
31     [_SE] = SETTINGS,
32     // Mouse emulation layer
33     [_MO] = MOUSE,
34 #ifdef AUDIO_ENABLE
35     [_MU] = MUSIC,
36 #endif
37 };