aboutsummaryrefslogtreecommitdiff
path: root/keyboards/uk78/keymaps/default/keymap.c
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/uk78/keymaps/default/keymap.c')
-rw-r--r--keyboards/uk78/keymaps/default/keymap.c244
1 files changed, 122 insertions, 122 deletions
diff --git a/keyboards/uk78/keymaps/default/keymap.c b/keyboards/uk78/keymaps/default/keymap.c
index 256386d86..ded77aeeb 100644
--- a/keyboards/uk78/keymaps/default/keymap.c
+++ b/keyboards/uk78/keymaps/default/keymap.c
@@ -1,123 +1,123 @@
1#include "uk78.h" 1#include "uk78.h"
2 2
3// Helpful defines 3// Helpful defines
4#define _______ KC_TRNS 4#define _______ KC_TRNS
5 5
6// Each layer gets a name for readability, which is then used in the keymap matrix below. 6// Each layer gets a name for readability, which is then used in the keymap matrix below.
7// The underscores don't mean anything - you can have a layer called STUFF or any other name. 7// The underscores don't mean anything - you can have a layer called STUFF or any other name.
8// Layer names don't all need to be of the same length, obviously, and you can also skip them 8// Layer names don't all need to be of the same length, obviously, and you can also skip them
9// entirely and just use numbers. 9// entirely and just use numbers.
10#define _BL 0 10#define _BL 0
11#define _FL1 1 11#define _FL1 1
12#define _FL2 2 12#define _FL2 2
13 13
14const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 14const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
15 /* _BL: Base Layer(Default) - For ISO enter use ANSI \ 15 /* _BL: Base Layer(Default) - For ISO enter use ANSI \
16 * ,-------------------------------------------------------------------------------. 16 * ,-------------------------------------------------------------------------------.
17 * |Esc | 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =| /|BSpc| Del| P/| P*| P-| 17 * |Esc | 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =| /|BSpc| Del| P/| P*| P-|
18 * |-------------------------------------------------------------------------------| 18 * |-------------------------------------------------------------------------------|
19 * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \ | P7| P8| P9| P=| 19 * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \ | P7| P8| P9| P=|
20 * |-------------------------------------------------------------------------------| 20 * |-------------------------------------------------------------------------------|
21 * |CAPS | A| S| D| F| G| H| J| K| L| ;| '| #| Ent| P4| P5| P6| P+| 21 * |CAPS | A| S| D| F| G| H| J| K| L| ;| '| #| Ent| P4| P5| P6| P+|
22 * |-------------------------------------------------------------------------------| 22 * |-------------------------------------------------------------------------------|
23 * |Shift| \| Z| X| C| V| B| N| M| ,| .| /|Shift | Up| P1| P2| P3|SLck| 23 * |Shift| \| Z| X| C| V| B| N| M| ,| .| /|Shift | Up| P1| P2| P3|SLck|
24 * |-------------------------------------------------------------------------------| 24 * |-------------------------------------------------------------------------------|
25 * |Ctrl|Win |Alt | Space |Alt|Ctrl|Mo(1)|Lef|Dow| Rig| P0| P.|PEnt| 25 * |Ctrl|Win |Alt | Space |Alt|Ctrl|Mo(1)|Lef|Dow| Rig| P0| P.|PEnt|
26 * `-------------------------------------------------------------------------------' 26 * `-------------------------------------------------------------------------------'
27 */ 27 */
28 [_BL] = KEYMAP( 28 [_BL] = KEYMAP(
29 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_BSPC, KC_DEL, KC_PSLS, KC_PAST, KC_PMNS, 29 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_BSPC, KC_DEL, KC_PSLS, KC_PAST, KC_PMNS,
30 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_BSLS, KC_P7, KC_P8, KC_P9, KC_PEQL, 30 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_BSLS, KC_P7, KC_P8, KC_P9, KC_PEQL,
31 KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, KC_P4, KC_P5, KC_P6, KC_PPLS, 31 KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, KC_P4, KC_P5, KC_P6, KC_PPLS,
32 KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_RSFT, KC_UP, KC_P1, KC_P2, KC_P3, KC_SLCK, 32 KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_RSFT, KC_UP, KC_P1, KC_P2, KC_P3, KC_SLCK,
33 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RCTL, MO(_FL1), KC_LEFT, KC_DOWN, KC_RGHT, KC_P0, KC_PDOT, KC_PENT), 33 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RCTL, MO(_FL1), KC_LEFT, KC_DOWN, KC_RGHT, KC_P0, KC_PDOT, KC_PENT),
34 /* _FL1: Function Layer 1 - For ISO enter use ANSI \ 34 /* _FL1: Function Layer 1 - For ISO enter use ANSI \
35 * ,-------------------------------------------------------------------------------. 35 * ,-------------------------------------------------------------------------------.
36 * | `|F1| F2| F3| F4| F5| F6| F7| F8| F9|F10|F11|F12|PScr|Ins|NLck| | | | 36 * | `|F1| F2| F3| F4| F5| F6| F7| F8| F9|F10|F11|F12|PScr|Ins|NLck| | | |
37 * |-------------------------------------------------------------------------------| 37 * |-------------------------------------------------------------------------------|
38 * | | | | |RST| | | | | | | | | | | | | | 38 * | | | | |RST| | | | | | | | | | | | | |
39 * |-------------------------------------------------------------------------------| 39 * |-------------------------------------------------------------------------------|
40 * | | | | | | |Hu+|Va+|Sa+| | | | | | | | | | 40 * | | | | | | |Hu+|Va+|Sa+| | | | | | | | | |
41 * |-------------------------------------------------------------------------------| 41 * |-------------------------------------------------------------------------------|
42 * | | | | | |RGB|Hu-|Va-|Sa-|Bl-|Bl+| |Mute|Vol+| | | | | 42 * | | | | | |RGB|Hu-|Va-|Sa-|Bl-|Bl+| |Mute|Vol+| | | | |
43 * |-------------------------------------------------------------------------------| 43 * |-------------------------------------------------------------------------------|
44 * | | | | BL_Toggle | | | | |Vol-| | | | | 44 * | | | | BL_Toggle | | | | |Vol-| | | | |
45 * `-------------------------------------------------------------------------------' 45 * `-------------------------------------------------------------------------------'
46 */ 46 */
47 [_FL1] = KEYMAP( 47 [_FL1] = KEYMAP(
48 KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_INS, KC_NLCK, KC_TRNS, KC_TRNS, KC_TRNS, 48 KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_INS, KC_NLCK, KC_TRNS, KC_TRNS, KC_TRNS,
49 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 49 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
50 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_HUI, RGB_SAI, RGB_VAI, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 50 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_HUI, RGB_SAI, RGB_VAI, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
51 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_TOG, RGB_HUD, RGB_SAD, RGB_VAD, BL_DEC, BL_INC, KC_TRNS, KC_MUTE, KC_MUTE, KC_VOLU, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 51 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_TOG, RGB_HUD, RGB_SAD, RGB_VAD, BL_DEC, BL_INC, KC_TRNS, KC_MUTE, KC_MUTE, KC_VOLU, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
52 KC_TRNS, KC_TRNS, KC_TRNS, BL_TOGG, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLD, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), 52 KC_TRNS, KC_TRNS, KC_TRNS, BL_TOGG, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLD, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
53 /* _FL2: Function Layer 2 - For ISO enter use ANSI \ 53 /* _FL2: Function Layer 2 - For ISO enter use ANSI \
54 * ,-------------------------------------------------------------------------------. 54 * ,-------------------------------------------------------------------------------.
55 * | | | | | | | | | | | | | | | | | | | | 55 * | | | | | | | | | | | | | | | | | | | |
56 * |-------------------------------------------------------------------------------| 56 * |-------------------------------------------------------------------------------|
57 * | | | | | | | | | | | | | | | | | | | 57 * | | | | | | | | | | | | | | | | | | |
58 * |-------------------------------------------------------------------------------| 58 * |-------------------------------------------------------------------------------|
59 * | | | | | | | | | | | | | | | | | | | 59 * | | | | | | | | | | | | | | | | | | |
60 * |-------------------------------------------------------------------------------| 60 * |-------------------------------------------------------------------------------|
61 * | | | | | | | | | | | | | | | | | | | 61 * | | | | | | | | | | | | | | | | | | |
62 * |-------------------------------------------------------------------------------| 62 * |-------------------------------------------------------------------------------|
63 * | | | | | | | | | | | | | | 63 * | | | | | | | | | | | | | |
64 * `-------------------------------------------------------------------------------' 64 * `-------------------------------------------------------------------------------'
65 */ 65 */
66 [_FL2] = KEYMAP( 66 [_FL2] = KEYMAP(
67 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 67 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
68 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 68 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
69 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 69 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
70 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 70 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
71 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), 71 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
72 72
73 73
74}; 74};
75 75
76 76
77void matrix_init_user(void) { 77void matrix_init_user(void) {
78} 78}
79 79
80void matrix_scan_user(void) { 80void matrix_scan_user(void) {
81} 81}
82 82
83bool process_record_user(uint16_t keycode, keyrecord_t *record) { 83bool process_record_user(uint16_t keycode, keyrecord_t *record) {
84 return true; 84 return true;
85} 85}
86 86
87void led_set_user(uint8_t usb_led) { 87void led_set_user(uint8_t usb_led) {
88 88
89 if (usb_led & (1 << USB_LED_NUM_LOCK)) { 89 if (usb_led & (1 << USB_LED_NUM_LOCK)) {
90 90
91 } 91 }
92 else { 92 else {
93 93
94 } 94 }
95 95
96 if (usb_led & (1 << USB_LED_CAPS_LOCK)) { 96 if (usb_led & (1 << USB_LED_CAPS_LOCK)) {
97 DDRA |= (1 << 3); PORTA |= (1 << 3); 97 DDRA |= (1 << 3); PORTA |= (1 << 3);
98 } 98 }
99 else { 99 else {
100 DDRA &= ~(1 << 3); PORTA &= ~(1 << 3); 100 DDRA &= ~(1 << 3); PORTA &= ~(1 << 3);
101 } 101 }
102 102
103 if (usb_led & (1 << USB_LED_SCROLL_LOCK)) { 103 if (usb_led & (1 << USB_LED_SCROLL_LOCK)) {
104 104
105 } 105 }
106 else { 106 else {
107 107
108 } 108 }
109 109
110 if (usb_led & (1 << USB_LED_COMPOSE)) { 110 if (usb_led & (1 << USB_LED_COMPOSE)) {
111 111
112 } 112 }
113 else { 113 else {
114 114
115 } 115 }
116 116
117 if (usb_led & (1 << USB_LED_KANA)) { 117 if (usb_led & (1 << USB_LED_KANA)) {
118 118
119 } 119 }
120 else { 120 else {
121 121
122 } 122 }
123} \ No newline at end of file 123} \ No newline at end of file