3874bcd18d2e774e0e50641c33716a35c58678d8
1 #include QMK_KEYBOARD_H
2 #include "konstantin.h"
4 const uint16_t PROGMEM keymaps
[][MATRIX_ROWS
][MATRIX_COLS
] = {
6 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
7 * │Esc│ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ \ │ ` │PSc│
8 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┤
9 * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │Bspc │Del│
10 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤
11 * │FnCaps│ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ Enter │PgU│
12 * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤
13 * │ LShift │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │RSfRCt│ ↑ │PgD│
14 * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬─┬───┼───┼───┤
15 * │LCtl│LGui│LAlt│ Space │RAlG│FnLk│ │ ← │ ↓ │ → │
16 * └────┴────┴────┴────────────────────────┴────┴────┘ └───┴───┴───┘
18 [L_BASE
] = LAYOUT_truefox(
19 KC_ESC
, KC_1
, KC_2
, KC_3
, KC_4
, KC_5
, KC_6
, KC_7
, KC_8
, KC_9
, KC_0
, KC_MINS
, KC_EQL
, KC_BSLS
, KC_GRV
, KC_PSCR
,
20 KC_TAB
, KC_Q
, KC_W
, KC_E
, KC_R
, KC_T
, KC_Y
, KC_U
, KC_I
, KC_O
, KC_P
, KC_LBRC
, KC_RBRC
, KC_BSPC
, KC_DEL
,
21 FN_CAPS
, KC_A
, KC_S
, KC_D
, KC_F
, KC_G
, KC_H
, KC_J
, KC_K
, KC_L
, KC_SCLN
, KC_QUOT
, KC_ENT
, KC_PGUP
,
22 KC_LSFT
, KC_Z
, KC_X
, KC_C
, KC_V
, KC_B
, KC_N
, KC_M
, KC_COMM
, KC_DOT
, KC_SLSH
, RSF_RCT
, KC_UP
, KC_PGDN
,
23 KC_LCTL
, KC_LGUI
, KC_LALT
, KC_SPC
, RAL_RGU
, FN_FNLK
, KC_LEFT
, KC_DOWN
, KC_RGHT
27 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
28 * │ │F1 │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10│F11│F12│Num│SLk│Pau│
29 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┤
30 * │ M4 │M2 │M↑ │M1 │M3 │M5 │ │UCM│ │Stp│Ply│Prv│Nxt│Clear│Ins│
31 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤
32 * │ │M← │M↓ │M→ │MW↑│ │ │ │ │ │ │ │ │Top│
33 * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤
34 * │ │MA0│MA2│MW←│MW→│ │ │App│Vo-│Vo+│Mut│ │PgU│Btm│
35 * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬─┬───┼───┼───┤
36 * │ │DtPR│DtNA│ MW↓ │ │ │ │Hom│PgD│End│
37 * └────┴────┴────┴────────────────────────┴────┴────┘ └───┴───┴───┘
39 [L_FN
] = LAYOUT_truefox(
40 _______
, KC_F1
, KC_F2
, KC_F3
, KC_F4
, KC_F5
, KC_F6
, KC_F7
, KC_F8
, KC_F9
, KC_F10
, KC_F11
, KC_F12
, NUMPAD
, KC_SLCK
, KC_PAUS
,
41 KC_BTN4
, KC_BTN2
, KC_MS_U
, KC_BTN1
, KC_BTN3
, KC_BTN5
, _______
, UC_MOD
, _______
, KC_MSTP
, KC_MPLY
, KC_MPRV
, KC_MNXT
, CLEAR
, KC_INS
,
42 _______
, KC_MS_L
, KC_MS_D
, KC_MS_R
, KC_WH_U
, _______
, _______
, _______
, _______
, _______
, _______
, _______
, _______
, TOP
,
43 _______
, KC_ACL0
, KC_ACL2
, KC_WH_L
, KC_WH_R
, _______
, _______
, KC_APP
, KC_VOLD
, KC_VOLU
, KC_MUTE
, _______
, KC_PGUP
, BOTTOM
,
44 _______
, DST_P_R
, DST_N_A
, KC_WH_D
, _______
, _______
, KC_HOME
, KC_PGDN
, KC_END
48 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
49 * │ │ │ │ │ │ │ │P7 │P8 │P9 │P- │ − │ = │Num│ │ │
50 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┤
51 * │ │ │ │ │ │ │ │P4 │P5 │P6 │P+ │ ( │ ) │ │ │
52 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤
53 * │ │ │ │ │ │ │ │P1 │P2 │P3 │P* │ × │ PEnter │ │
54 * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤
55 * │ │ │ │ │ │ │P0 │P0 │ , │P. │P/ │ ÷ │ │ │
56 * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬─┬───┼───┼───┤
57 * │ │ │ │ │ │ │ │ │ │ │
58 * └────┴────┴────┴────────────────────────┴────┴────┘ └───┴───┴───┘
60 [L_NUMPAD
] = LAYOUT_truefox(
61 _______
, _______
, _______
, _______
, _______
, _______
, _______
, KC_P7
, KC_P8
, KC_P9
, KC_PMNS
, MINUS
, EQUALS
, NUMPAD
, _______
, _______
,
62 _______
, _______
, _______
, _______
, _______
, _______
, _______
, KC_P4
, KC_P5
, KC_P6
, KC_PPLS
, L_PAREN
, R_PAREN
, _______
, _______
,
63 _______
, _______
, _______
, _______
, _______
, _______
, _______
, KC_P1
, KC_P2
, KC_P3
, KC_PAST
, TIMES
, KC_PENT
, _______
,
64 _______
, _______
, _______
, _______
, _______
, _______
, KC_P0
, KC_P0
, COMMA
, KC_PDOT
, KC_PSLS
, DIVIDE
, _______
, _______
,
65 _______
, _______
, _______
, _______
, _______
, _______
, _______
, _______
, _______