1 #include QMK_KEYBOARD_H
4 // Each layer gets a name for readability, which is then used in the keymap matrix below.
5 // The underscores don't mean anything - you can have a layer called STUFF or any other name.
6 // Layer names don't all need to be of the same length, obviously, and you can also skip them
7 // entirely and just use numbers.
11 // Shortcut to make keymap more readable
12 #define SYM_L MO(_SYMB)
14 #define KC_ALES LALT_T(KC_ESC)
16 #define KC_L1SYM LT(_SYMB, KC_LANG1)
17 #define KC_L2SYM LT(_SYMB, KC_LANG2)
19 const uint16_t PROGMEM keymaps
[][MATRIX_ROWS
][MATRIX_COLS
] = {
22 //┌────────┬────────┬────────┬────────┬────────┬────────┐ ┌────────┬────────┬────────┬────────┬────────┬────────┐
23 KC_GRV
,KC_1
,KC_2
,KC_3
,KC_4
,KC_5
, KC_6
,KC_7
,KC_8
,KC_9
,KC_0
,KC_BSPC
,
24 //├────────┼────────┼────────┼────────┼────────┼────────┼────────┐ ┌────────┼────────┼────────┼────────┼────────┼────────┼────────┤
25 KC_TAB
,KC_Q
,KC_W
,KC_E
,KC_R
,KC_T
,KC_L2SYM
, KC_Y
,KC_U
,KC_I
,KC_O
,KC_P
,JP_AT
,JP_COLN
,
26 //├────────┼────────┼────────┼────────┼────────┼────────┼────────┘ └────────┼────────┼────────┼────────┼────────┼────────┼────────┤
27 KC_LCTL
,KC_A
,KC_S
,KC_D
,KC_F
,KC_G
, KC_H
,KC_J
,KC_K
,KC_L
,KC_SCLN
,KC_ENT
,
28 //├────────┼────────┼────────┼────────┼────────┼────────┤ ├────────┼────────┼────────┼────────┼────────┼────────┤
29 KC_LSFT
,KC_Z
,KC_X
,KC_C
,KC_V
,KC_B
, KC_SLSH
,KC_N
,KC_M
,KC_MINS
,KC_UP
,SYM_L
,
30 //├────────┼────────┼────────┼────────┼────────┼────────┼────────┐ ┌────────┼────────┼────────┴────────┼────────┼────────┼────────┤
31 KC_ALES
,KC_LGUI
,KC_LALT
,KC_ENT
,KC_LANG2
,KC_SPC
,KC_SPC
, KC_COMM
,KC_DOT
,KC_L1SYM
,KC_LEFT
,KC_DOWN
,KC_RGHT
,JP_BSLS
32 //└────────┴────────┴────────┴────────┴────────┴────────┴────────┘ └────────┴────────┴────────┴────────┴────────┴────────┴────────┘
36 //┌────────┬────────┬────────┬────────┬────────┬────────┐ ┌────────┬────────┬────────┬────────┬────────┬────────┐
37 KC_ESC
,KC_F1
,KC_F2
,KC_F3
,KC_F4
,KC_F5
, XXXXXXX
,JP_CIRC
,JP_YEN
,JP_TILD
,JP_PIPE
,KC_DEL
,
38 //├────────┼────────┼────────┼────────┼────────┼────────┼────────┐ ┌────────┼────────┼────────┼────────┼────────┼────────┼────────┤
39 _______
,KC_F6
,KC_F7
,KC_F8
,KC_F9
,KC_F10
,_______
, KC_LT
,KC_GT
,JP_LBRC
,JP_RBRC
,JP_LCBR
,JP_RCBR
,XXXXXXX
,
40 //├────────┼────────┼────────┼────────┼────────┼────────┼────────┘ └────────┼────────┼────────┼────────┼────────┼────────┼────────┤
41 _______
,KC_F11
,KC_F12
,XXXXXXX
,XXXXXXX
,XXXXXXX
, XXXXXXX
,JP_PLUS
,JP_ASTR
,KC_SCLN
,JP_COLN
,_______
,
42 //├────────┼────────┼────────┼────────┼────────┼────────┤ ├────────┼────────┼────────┼────────┼────────┼────────┤
43 _______
,XXXXXXX
,XXXXXXX
,XXXXXXX
,XXXXXXX
,XXXXXXX
, _______
,XXXXXXX
,XXXXXXX
,_______
,KC_VOLU
,_______
,
44 //├────────┼────────┼────────┼────────┼────────┼────────┼────────┐ ┌────────┼────────┼────────┴────────┼────────┼────────┼────────┤
45 _______
,_______
,_______
,_______
,_______
,_______
,_______
, _______
,_______
,_______
,KC_MUTE
,KC_VOLD
,_______
,_______
46 //└────────┴────────┴────────┴────────┴────────┴────────┴────────┘ └────────┴────────┴────────┴────────┴────────┴────────┴────────┘