1 #include QMK_KEYBOARD_H
3 #define KC_LT1 LT(1, KC_SPC)
7 * http://geekhack.org/index.php?topic=51069.0
9 const uint16_t PROGMEM keymaps
[][MATRIX_ROWS
][MATRIX_COLS
] = {
10 /* Keymap 0: Default Layer
11 ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
12 │ ESC │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │▒▒▒▒▒│BKSPC│
13 ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
14 │ TAB │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ \ │█████│
15 ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
16 │CAPSL│ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │▒▒▒▒▒│ENTER│█████│
17 ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
18 │LSHFT│▒▒▒▒▒│ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │▒▒▒▒▒│RSHFT│▒▒▒▒▒│
19 ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
20 │LCTRL│L_GUI│L_ALT│█████│█████│█████Spc/Fn0█████│█████│█████│R_ALT│R_GUI│ APP │RCTRL│█████│
21 └─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┘
24 ESC
, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS
, EQL
, NO
, BSPC
, \
25 TAB
, Q
, W
, E
, R
, T
, Y
, U
, I
, O
, P
, LBRC
, RBRC
, BSLS
, \
26 CAPS
, A
, S
, D
, F
, G
, H
, J
, K
, L
, SCLN
, QUOT
, NO
, ENT
, \
27 LSFT
, NO
, Z
, X
, C
, V
, B
, N
, M
, COMM
, DOT
, SLSH
, NO
, RSFT
, NO
, \
28 LCTL
, LGUI
, LALT
, LT1
, RALT
, RGUI
, APP
, RCTL
),
31 ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
32 │ ` │ F1 │ F2 │ F3 │ F4 │ F5 │ F6 │ F7 │ F8 │ F9 │ F10 │ F11 │ F12 │▒▒▒▒▒│ Del │
33 ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
34 │ │ │ │ Esc │ │ │ │Home │ Up │ End │Pscr │Slck │Pause│ Ins │█████│
35 ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
36 │ │ │ │ │ │ │PgUp │Left │Down │Right│ │ │▒▒▒▒▒│ │█████│
37 ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
38 │ │▒▒▒▒▒│ │ │ │Space│PgDwn│ ` │ ~ │ │ │ │▒▒▒▒▒│ │▒▒▒▒▒│
39 ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
40 │ │ │ │█████│█████│█████│ │█████│█████│█████│ │ │ │ │█████│
41 └─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┘
44 GRV
, F1
, F2
, F3
, F4
, F5
, F6
, F7
, F8
, F9
, F10
, F11
, F12
, TRNS
, DEL
, \
45 TRNS
, TRNS
, TRNS
, ESC
, TRNS
, TRNS
, TRNS
, HOME
, UP
, END
, PSCR
, SLCK
, PAUS
, INS
, \
46 TRNS
, TRNS
, TRNS
, TRNS
, TRNS
, TRNS
, PGUP
, LEFT
, DOWN
, RGHT
, TRNS
, TRNS
, TRNS
, TRNS
, \
47 TRNS
, TRNS
, TRNS
, TRNS
, TRNS
, SPC
, PGDN
, GRV
, FN1
, TRNS
, TRNS
, TRNS
, TRNS
, TRNS
, TRNS
, \
48 TRNS
, TRNS
, TRNS
, TRNS
, TRNS
, TRNS
, TRNS
, TRNS
),
52 * Fn action definition
54 const uint16_t PROGMEM fn_actions
[] = {
55 [1] = ACTION_MODS_KEY(MOD_LSFT
, KC_GRV
), // tilde