]>
git.gir.st - tmk_keyboard.git/blob - keyboard/tv44/keymap_tv44_arrow.c
1 #include "keymap_common.h"
3 const uint8_t PROGMEM keymaps
[][MATRIX_ROWS
][MATRIX_COLS
] = {
5 KEYMAP_ARROW(TAB
, Q
, W
, E
, R
, T
, Y
, U
, I
, O
, P
, BSPC
, \
6 FN0
, A
, S
, D
, F
, G
, H
, J
, K
, L
, SCLN
,FN0
, \
7 LSFT
, Z
, X
, C
, V
, B
, N
, M
, COMM
,DOT
,SLSH
,FN1
, \
8 LCTL
, FN1
, LGUI
, ENT
, SPC
, RALT
, RSFT
, ESC
, FN2
),
11 KEYMAP_ARROW(GRV
, FN4
, FN5
, FN6
, FN7
, FN8
, FN9
,FN10
,FN11
,FN12
,FN13
, DEL
, \
12 TRNS
, BSLS
,QUOT
,MINS
, EQL
,LBRC
,RBRC
,DOWN
, UP
,LEFT
,RGHT
, TRNS
, \
13 TRNS
, ESC
,FN20
,PSCR
,TRNS
,TRNS
,TRNS
,MSTP
,MPLY
,MPRV
,MNXT
, RSFT
, \
14 TRNS
, LGUI
, TRNS
, TRNS
, TRNS
, TRNS
, TRNS
, TRNS
, TRNS
),
17 KEYMAP_ARROW(FN3
, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, TRNS
, \
18 ESC
, FN14
,FN15
,FN16
,FN17
,FN18
,FN19
, 4, 5, 6,VOLU
, ENT
, \
19 TRNS
,TRNS
,TRNS
,TRNS
,TRNS
,TRNS
, 0, 1, 2, 3,VOLD
, TRNS
, \
20 TRNS
, TRNS
, TRNS
, TRNS
, TRNS
, TRNS
, TRNS
, TRNS
, TRNS
),
23 KEYMAP_ARROW(TRNS
,TRNS
,TRNS
,TRNS
,TRNS
,TRNS
,TRNS
, F1
, F2
, F3
, F4
, TRNS
, \
24 ESC
, TRNS
,TRNS
,TRNS
,TRNS
,TRNS
,TRNS
, F5
, F6
, F7
, F8
, ENT
, \
25 LSFT
, 1, 2, 3, 4, 5, 6, F9
, F10
, F11
, F12
,RSFT
, \
26 TRNS
, LSFT
, B
, SPC
, C
, TRNS
, TRNS
, TRNS
, TRNS
),
29 const uint16_t PROGMEM fn_actions
[] = {
30 [0] = ACTION_LAYER_MOMENTARY(1),
31 [1] = ACTION_LAYER_MOMENTARY(2),
32 [2] = ACTION_LAYER_TOGGLE(3),
33 [3] = ACTION_MODS_KEY(MOD_LSFT
, KC_GRV
),
34 [4] = ACTION_MODS_KEY(MOD_LSFT
, KC_1
),
35 [5] = ACTION_MODS_KEY(MOD_LSFT
, KC_2
),
36 [6] = ACTION_MODS_KEY(MOD_LSFT
, KC_3
),
37 [7] = ACTION_MODS_KEY(MOD_LSFT
, KC_4
),
38 [8] = ACTION_MODS_KEY(MOD_LSFT
, KC_5
),
39 [9] = ACTION_MODS_KEY(MOD_LSFT
, KC_6
),
40 [10] = ACTION_MODS_KEY(MOD_LSFT
, KC_7
),
41 [11] = ACTION_MODS_KEY(MOD_LSFT
, KC_8
),
42 [12] = ACTION_MODS_KEY(MOD_LSFT
, KC_9
),
43 [13] = ACTION_MODS_KEY(MOD_LSFT
, KC_0
),
44 [14] = ACTION_MODS_KEY(MOD_LSFT
, KC_BSLS
),
45 [15] = ACTION_MODS_KEY(MOD_LSFT
, KC_QUOT
),
46 [16] = ACTION_MODS_KEY(MOD_LSFT
, KC_MINS
),
47 [17] = ACTION_MODS_KEY(MOD_LSFT
, KC_EQL
),
48 [18] = ACTION_MODS_KEY(MOD_LSFT
, KC_LBRC
),
49 [19] = ACTION_MODS_KEY(MOD_LSFT
, KC_RBRC
),
50 [20] = ACTION_BACKLIGHT_STEP(),
51 [21] = ACTION_LAYER_TAP_KEY(1, KC_QUOT
),
52 [22] = ACTION_MODS_TAP_KEY(MOD_LSFT
, KC_ESC
)