]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/snagpad/keymaps/via/keymap.c
Added VIA Configurator support to Snagpad (#4890)
[qmk_firmware.git] / keyboards / snagpad / keymaps / via / keymap.c
1 #include QMK_KEYBOARD_H
2
3 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
4         LAYOUT_ortho_5x4(
5                 KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS,
6                 KC_P7,   KC_P8,   KC_P9,   KC_PPLS,
7                 KC_P4,   KC_P5,   KC_P6,   KC_PPLS,
8                 KC_P1,   KC_P2,   KC_P3,   KC_PENT,
9                 KC_P0,   KC_P0,   KC_PDOT, KC_PENT),
10
11         LAYOUT_ortho_5x4(
12                 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
13                 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
14                 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
15                 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
16                 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
17
18         LAYOUT_ortho_5x4(
19                 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
20                 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
21                 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
22                 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
23                 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
24
25         LAYOUT_ortho_5x4(
26                 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
27                 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
28                 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
29                 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
30                 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS)
31 };
32
33
34 void matrix_init_user(void) {
35 }
36
37 void matrix_scan_user(void) {
38 }
39
40 bool process_record_user(uint16_t keycode, keyrecord_t *record) {
41         return true;
42 }
43
44 void led_set_user(uint8_t usb_led) {
45
46         if (usb_led & (1 << USB_LED_NUM_LOCK)) {
47                 
48         } else {
49                 
50         }
51
52         if (usb_led & (1 << USB_LED_CAPS_LOCK)) {
53                 
54         } else {
55                 
56         }
57
58         if (usb_led & (1 << USB_LED_SCROLL_LOCK)) {
59                 
60         } else {
61                 
62         }
63
64         if (usb_led & (1 << USB_LED_COMPOSE)) {
65                 
66         } else {
67                 
68         }
69
70         if (usb_led & (1 << USB_LED_KANA)) {
71                 
72         } else {
73                 
74         }
75
76 }