]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/iris/keymaps/mtdjr/keymap.c
Merge branch 'master' of github.com:qmk/qmk_firmware into hf/shinydox
[qmk_firmware.git] / keyboards / iris / keymaps / mtdjr / keymap.c
1 #include QMK_KEYBOARD_H
2 #include "mtdjr.h"
3
4 extern keymap_config_t keymap_config;
5
6 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
7
8   [_QWERTY] = LAYOUT_kc(
9   //,----+----+----+----+----+----.              ,----+----+----+----+----+----.
10      EXC , 1  , 2  , 3  , 4  , 5  ,                6  , 7  , 8  , 9  , 0  ,BSPC,
11   //|----+----+----+----+----+----|              |----+----+----+----+----+----|
12      TAB , Q  , W  , E  , R  , T  ,                Y  , U  , I  , O  , P  ,QUOT,
13   //|----+----+----+----+----+----|              |----+----+----+----+----+----|
14      LSFT, A  , S  , D  , F  , G  ,                H  , J  , K  , L  ,SCLN,ENT ,
15   //|----+----+----+----+----+----+----.    ,----|----+----+----+----+----+----|
16       EQL, Z  , X  , C  , V  , B  ,LGUI,     LALT, N  , M  ,COMM,DOT ,SLSH,MINS,
17   //`----+----+----+--+-+----+----+----/    \----+----+----+----+----+----+----'
18                        LCTL,RASE,SPC ,         SPC ,LOWR,xxxx
19   //                  `----+----+----'        `----+----+----'
20   ),
21
22   [_LOWER] = LAYOUT_kc(
23   //,----+----+----+----+----+----.              ,----+----+----+----+----+----.
24          ,    ,    ,    ,    ,    ,                   ,    ,    ,LCBR,RCBR,DEL ,
25   //|----+----+----+----+----+----|              |----+----+----+----+----+----|
26          ,    ,    ,    ,    ,    ,                   ,    , UP ,    ,    ,PIPE,
27   //|----+----+----+----+----+----|              |----+----+----+----+----+----|
28          ,    ,    ,    ,    ,    ,                   ,LEFT,DOWN,RGHT,    ,    ,
29   //|----+----+----+----+----+----+----.    ,----|----+----+----+----+----+----|
30          ,    ,    ,    ,    ,    ,    ,         ,    ,HOME,    ,END ,    ,EQL ,
31   //`----+----+----+--+-+----+----+----/    \----+----+----+----+----+----+----'
32                            ,    ,    ,             ,    ,
33   //                  `----+----+----'        `----+----+----'
34   ),
35
36   [_RAISE] = LAYOUT_kc(
37   //,----+----+----+----+----+----.              ,----+----+----+----+----+----.
38          , F1 , F2 , F3 , F4 ,    ,                   ,    ,    ,LBRC,RBRC,DEL ,
39   //|----+----+----+----+----+----|              |----+----+----+----+----+----|
40          , F5 , F6 , F7 , F8 ,    ,                   ,    ,    ,    ,    ,BSLS,
41   //|----+----+----+----+----+----|              |----+----+----+----+----+----|
42          , F9 ,F10 ,F11 ,F12 ,    ,                   ,    ,    ,    ,    ,    ,
43   //|----+----+----+----+----+----+----.    ,----|----+----+----+----+----+----|
44          ,    ,    ,XCPY,XINS,    ,    ,         ,    ,    ,    ,    ,    ,    ,
45   //`----+----+----+--+-+----+----+----/    \----+----+----+----+----+----+----'
46                            ,    ,    ,             ,    ,
47   //                  `----+----+----'        `----+----+----'
48   ),
49
50   [_ADJUST] = LAYOUT_kc(
51   //,----+----+----+----+----+----.              ,----+----+----+----+----+----.
52      STOG,ROOT,PPLY,PSEF,xxxx,xxxx,               xxxx,xxxx,xxxx,xxxx,xxxx,xxxx,
53   //|----+----+----+----+----+----|              |----+----+----+----+----+----|
54      xxxx,xxxx,xxxx,xxxx,xxxx,xxxx,               xxxx,xxxx,xxxx,xxxx,xxxx,BSLS,
55   //|----+----+----+----+----+----|              |----+----+----+----+----+----|
56      xxxx,xxxx,xxxx,xxxx,xxxx,xxxx,               xxxx,xxxx,xxxx,xxxx,xxxx,xxxx,
57   //|----+----+----+----+----+----+----.    ,----|----+----+----+----+----+----|
58      xxxx,xxxx,xxxx,xxxx,xxxx,xxxx,xxxx,     xxxx,xxxx,xxxx,xxxx,xxxx,xxxx,xxxx,
59   //`----+----+----+--+-+----+----+----/    \----+----+----+----+----+----+----'
60                        xxxx,    ,xxxx,         xxxx,    ,
61   //                  `----+----+----'        `----+----+----'
62   )
63 };