diff options
Diffstat (limited to 'keyboards/keebio/iris/keymaps/rs/keymap.c')
-rw-r--r-- | keyboards/keebio/iris/keymaps/rs/keymap.c | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/keyboards/keebio/iris/keymaps/rs/keymap.c b/keyboards/keebio/iris/keymaps/rs/keymap.c new file mode 100644 index 000000000..43374e59f --- /dev/null +++ b/keyboards/keebio/iris/keymaps/rs/keymap.c | |||
@@ -0,0 +1,48 @@ | |||
1 | #include QMK_KEYBOARD_H | ||
2 | |||
3 | enum layers { | ||
4 | _QWERTY, | ||
5 | _HYPER, | ||
6 | }; | ||
7 | |||
8 | #define KC_ KC_TRNS | ||
9 | |||
10 | #define KC_ESCC MT(MOD_LCTL, KC_ESC) | ||
11 | #define KC_ENTS MT(MOD_LSFT, KC_ENT) | ||
12 | #define KC_HYPE MO(_HYPER) | ||
13 | #define KC_RST RESET | ||
14 | // Brightness | ||
15 | #define KC_BRUP KC_PAUS | ||
16 | #define KC_BRDN KC_SLCK | ||
17 | #define KC_BLTG BL_TOGG | ||
18 | |||
19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
20 | |||
21 | [_QWERTY] = LAYOUT_kc( | ||
22 | //,----+----+----+----+----+----. ,----+----+----+----+----+----. | ||
23 | GRV , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 0 ,MINS, | ||
24 | //|----+----+----+----+----+----| |----+----+----+----+----+----| | ||
25 | TAB , Q , W , E , R , T , Y , U , I , O , P ,EQL, | ||
26 | //|----+----+----+----+----+----| |----+----+----+----+----+----| | ||
27 | ESCC, A , S , D , F , G , H , J , K , L ,SCLN,QUOT, | ||
28 | //|----+----+----+----+----+----+----. ,----|----+----+----+----+----+----| | ||
29 | LSFT, Z , X , C , V , B ,SPC, BSPC, N , M ,COMM,DOT ,SLSH,ENTS, | ||
30 | //`----+----+----+--+-+----+----+----/ \----+----+----+----+----+----+----' | ||
31 | LALT,LGUI,SPC, BSPC,HYPE,ENT | ||
32 | // `----+----+----' `+---+----+----' | ||
33 | ), // | | ||
34 | // | | ||
35 | [_HYPER] = LAYOUT_kc( // V | ||
36 | //,----+----+----+----+----+----. ,----+----+----+----+----+----. | ||
37 | RST , F1 , F2 , F3 , F4 , F5 , F6 , F7 , F8 ,LBRC,RBRC, , | ||
38 | //|----+----+----+----+----+----| |----+----+----+----+----+----| | ||
39 | , , ,PGUP, ,BRUP, , , UP ,LCBR,RCBR,BSLS, | ||
40 | //|----+----+----+----+----+----| |----+----+----+----+----+----| | ||
41 | , ,HOME,PGDN,END ,BRDN, MINS,LEFT,DOWN,RGHT, ,PIPE, | ||
42 | //|----+----+----+----+----+----+----. ,----|----+----+----+----+----+----| | ||
43 | , , , , , ,BLTG, VOLU, , , , , , , | ||
44 | //`----+----+----+--+-+----+----+----/ \----+----+----+----+----+----+----' | ||
45 | , , , VOLD, ,MUTE | ||
46 | // `----+----+----' `----+----+----' | ||
47 | ), | ||
48 | }; | ||