1 #include QMK_KEYBOARD_H
4 extern keymap_config_t keymap_config;
6 #define KC_LOCK TD(TD_ALTLOCK)
8 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
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 // `----+-----+-----` `----+-----+-----`
23 // ,----+-----+-----+-----+-----+-----, ,----+-----+-----+-----+-----+-----,
24 ESC, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, DEL,
25 // |----+-----+-----+-----+-----+-----| |----+-----+-----+-----+-----+-----|
26 , , , , , , , , , LCBR, RCBR, BSLS,
27 // |----+-----+-----+-----+-----+-----| |----+-----+-----+-----+-----+-----|
28 , , , XCPY, XINS, , , , , , , ,
29 // |----+-----+-----+-----+-----+-----|-, ,-|----+-----+-----+-----+-----+-----|
31 // `----+-----+-----` `----+-----+-----`
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 // |----+-----+-----+-----+-----+-----|-, ,-|----+-----+-----+-----+-----+-----|
43 // `----+-----+-----` `----+-----+-----`
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 // `----+-----+-----` `----+-----+-----`