]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/handwired/not_so_minidox/keymaps/mtdjr/keymap.c
Merge branch 'master' of github.com:qmk/qmk_firmware into hf/shinydox
[qmk_firmware.git] / keyboards / handwired / not_so_minidox / keymaps / mtdjr / keymap.c
1 #include QMK_KEYBOARD_H
2 #include "mtdjr.h"
3
4 extern keymap_config_t keymap_config;
5
6 #define KC_LOCK TD(TD_ALTLOCK)
7
8 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
9
10   [_QWERTY] = LAYOUT_kc(
11   // ,----+-----+-----+-----+-----+-----,         ,----+-----+-----+-----+-----+-----,
12        TAB,    Q,    W,    E,    R,    T,             Y,    U,    I,    O,    P, BSPC,
13   // |----+-----+-----+-----+-----+-----|         |----+-----+-----+-----+-----+-----|
14       LCTL,    A,    S,    D,    F,    G,             H,    J,    K,    L, SCLN, QUOT,
15   // |----+-----+-----+-----+-----+-----|         |----+-----+-----+-----+-----+-----|
16       LSFT,    Z,    X,    C,    V,    B,             N,    M, COMM,  DOT, SLSH,  ENT,
17   // |----+-----+-----+-----+-----+-----|-,     ,-|----+-----+-----+-----+-----+-----|
18                           LGUI, LOWR,  SPC,       SPC, RASE, LOCK
19   //                     `----+-----+-----`     `----+-----+-----`
20    ),
21
22   [_LOWER] = LAYOUT_kc(
23   // ,----+-----+-----+-----+-----+-----,         ,----+-----+-----+-----+-----+-----,
24        ESC,    1,    2,    3,    4,    5,             6,    7,    8,    9,    0,  DEL,
25   // |----+-----+-----+-----+-----+-----|         |----+-----+-----+-----+-----+-----|
26           ,     ,     ,     ,     ,     ,              ,     ,     , LCBR, RCBR, BSLS,
27   // |----+-----+-----+-----+-----+-----|         |----+-----+-----+-----+-----+-----|
28           ,     ,     , XCPY, XINS,     ,              ,     ,     ,     ,     ,     ,
29   // |----+-----+-----+-----+-----+-----|-,     ,-|----+-----+-----+-----+-----+-----|
30                               ,     ,     ,          ,     ,
31   //                     `----+-----+-----`     `----+-----+-----`
32   ),
33
34   [_RAISE] = LAYOUT_kc(
35   // ,----+-----+-----+-----+-----+-----,         ,----+-----+-----+-----+-----+-----,
36        GRV, EXLM,   AT, HASH,  DLR, PERC,          CIRC, AMPR, ASTR, LPRN, RPRN,  DEL,
37   // |----+-----+-----+-----+-----+-----|         |----+-----+-----+-----+-----+-----|
38           ,     ,     ,     , MINS,  EQL,              ,     ,   UP, LBRC, RBRC, PIPE,
39   // |----+-----+-----+-----+-----+-----|         |----+-----+-----+-----+-----+-----|
40           ,     ,     ,     ,     ,     ,              , LEFT, DOWN, RGHT,     ,     ,
41   // |----+-----+-----+-----+-----+-----|-,     ,-|----+-----+-----+-----+-----+-----|
42                               ,     ,     ,          ,     ,
43   //                     `----+-----+-----`     `----+-----+-----`
44    ),
45   [_ADJUST] = LAYOUT_kc(
46   // ,----+-----+-----+-----+-----+-----,         ,----+-----+-----+-----+-----+-----,
47       STOG, xxxx, xxxx, xxxx,  RST, xxxx,          ROOT, PPLY, PSEF, xxxx, xxxx,  CAD,
48   // |----+-----+-----+-----+-----+-----|         |----+-----+-----+-----+-----+-----|
49       SDM,   SDP, SBOF, SBON, xxxx, xxxx,          xxxx, xxxx, xxxx, xxxx, xxxx, xxxx,
50   // |----+-----+-----+-----+-----+-----|         |----+-----+-----+-----+-----+-----|
51       xxxx, xxxx, xxxx, xxxx, xxxx, xxxx,          xxxx, xxxx, xxxx, xxxx, xxxx, xxxx,
52   // |----+-----+-----+-----+-----+-----|-,     ,-|----+-----+-----+-----+-----+-----|
53                           xxxx,     , xxxx,      xxxx,     , xxxx
54   //                     `----+-----+-----`     `----+-----+-----`
55   )
56 };