]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/model01/keymaps/tw1t611/keymap.c
Add model01 keymap. Change kinesis keeymap.
[qmk_firmware.git] / keyboards / model01 / keymaps / tw1t611 / keymap.c
1 #include QMK_KEYBOARD_H
2 #include "keymap_german.h"
3
4 /* layer constants */
5 enum {
6   DEF = 0,
7   MOD,
8 };
9
10
11 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
12 [DEF] = LAYOUT(
13   _______, KC_1   , KC_2   , KC_3   , KC_4   , KC_5   ,                      KC_6   , KC_7   , KC_8   , KC_9   , KC_0   , DE_SS  ,
14   KC_ESC , KC_Q   , KC_W   , KC_E   , KC_R   , KC_T   , RGB_MOD,    KC_MUTE, KC_Y   , KC_U   , KC_I   , KC_O   , KC_P   , DE_AE  ,
15   KC_TAB , KC_A   , KC_S   , KC_D   , KC_F   , KC_G   , DE_PARA,    _______, KC_H   , KC_J   , KC_K   , KC_L   , DE_SLSH, DE_OE  ,
16   DE_PIPE, KC_Z   , KC_X   , KC_C   , KC_V   , KC_B   , _______,    _______, KC_N   , KC_M   , DE_COMM, DE_DOT , DE_MINS, DE_UE  ,
17                                          KC_LALT,                                 KC_LGUI,
18                                             KC_SPC ,                           KC_ENT ,
19                                                KC_LSFT,                     MO(MOD),
20                                                   KC_BSPC,               KC_DEL ,
21                                       KC_LCTL,                                        KC_RCTL
22   ),
23 [MOD] = LAYOUT(
24   KC_F12 , KC_F1  , KC_F2  , KC_F3  , KC_F4  , KC_F5  ,                      KC_F6  , KC_F7  , KC_F8  , KC_F9  , KC_F10 , KC_F11 ,
25   DE_CIRC, DE_QUOT, DE_DQOT, DE_LCBR, DE_RCBR, DE_GRV , RGB_TOG,    _______, KC_HOME, KC_PGDN, KC_PGUP, KC_END , DE_EQL , DE_PERC,
26   DE_TILD, DE_EXLM, DE_DLR , DE_LPRN, DE_RPRN, DE_AMPR, _______,    _______, KC_LEFT, KC_DOWN, KC_UP  , KC_RGHT, DE_QST , DE_ASTR,
27   DE_BSLS, DE_HASH, DE_LESS, DE_LBRC, DE_RBRC, DE_MORE, _______,    RESET  , DE_AT  , DE_EURO, DE_SCLN, DE_COLN, DE_UNDS, DE_PLUS,
28                                          _______,                                 _______,
29                                             _______,                           _______,
30                                                _______,                     _______,
31                                                   _______,               _______,
32                                       _______,                                        _______
33   )
34 };
35
36 /* template for new layouts:
37 LAYOUT(
38   _______, _______, _______, _______, _______, _______,                      _______, _______, _______, _______, _______, _______,
39   _______, _______, _______, _______, _______, _______, _______,    _______, _______, _______, _______, _______, _______, _______,
40   _______, _______, _______, _______, _______, _______, _______,    _______, _______, _______, _______, _______, _______, _______,
41   _______, _______, _______, _______, _______, _______, _______,    _______, _______, _______, _______, _______, _______, _______,
42                                          _______,                                 _______,
43                                             _______,                           _______,
44                                                _______,                     _______,
45                                                   _______,               _______,
46                                       _______,                                        _______
47   )
48 */
49
50 /* vim: set ts=2 sw=2 et: */