aboutsummaryrefslogtreecommitdiff
path: root/keyboards/mechwild/murphpad/keymaps/default/keymap.c
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/mechwild/murphpad/keymaps/default/keymap.c')
-rw-r--r--keyboards/mechwild/murphpad/keymaps/default/keymap.c59
1 files changed, 33 insertions, 26 deletions
diff --git a/keyboards/mechwild/murphpad/keymaps/default/keymap.c b/keyboards/mechwild/murphpad/keymaps/default/keymap.c
index 685cc9108..eace87cd6 100644
--- a/keyboards/mechwild/murphpad/keymaps/default/keymap.c
+++ b/keyboards/mechwild/murphpad/keymaps/default/keymap.c
@@ -18,8 +18,8 @@
18// Defines names for use in layer keycodes and the keymap 18// Defines names for use in layer keycodes and the keymap
19 19
20enum layer_names { 20enum layer_names {
21 _BASE, 21 _BASE,
22 _FN1, 22 _FN1,
23 _FN2, 23 _FN2,
24 _FN3 24 _FN3
25}; 25};
@@ -28,46 +28,46 @@ enum layer_names {
28const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 28const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
29 /* Base */ 29 /* Base */
30 [_BASE] = LAYOUT( 30 [_BASE] = LAYOUT(
31 KC_F1, KC_F2, KC_F3, KC_F4, 31 KC_F1, KC_F2, KC_F3, KC_F4,
32 KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, 32 KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS,
33 KC_P7, KC_P8, KC_P9, KC_PPLS, 33 KC_P7, KC_P8, KC_P9, KC_PPLS,
34 KC_MUTE, KC_P4, KC_P5, KC_P6, KC_NO, 34 KC_MUTE, KC_P4, KC_P5, KC_P6, _______,
35 MO(_FN1), KC_P1, KC_P2, KC_P3, KC_PENT, 35 MO(_FN1), KC_P1, KC_P2, KC_P3, KC_PENT,
36 KC_BSPC, KC_P0, KC_NO, KC_PDOT, KC_NO, 36 KC_BSPC, KC_P0, _______, KC_PDOT, _______,
37 37
38 KC_F5, KC_F6, KC_F7 38 KC_F5, KC_F6, KC_F7
39 39
40 ), 40 ),
41 [_FN1] = LAYOUT( 41 [_FN1] = LAYOUT(
42 _______, _______, _______, _______, 42 _______, _______, _______, _______,
43 _______, _______, _______, _______, 43 _______, _______, _______, _______,
44 RGB_HUD, RGB_SPI, RGB_HUI, _______, 44 RGB_HUD, RGB_SPI, RGB_HUI, _______,
45 _______, RGB_RMOD, RGB_TOG, RGB_MOD, KC_NO, 45 _______, RGB_RMOD, RGB_TOG, RGB_MOD, _______,
46 _______, RGB_VAD, RGB_SPD, RGB_VAI, _______, 46 _______, RGB_VAD, RGB_SPD, RGB_VAI, _______,
47 _______, RGB_SAD, KC_NO, RGB_SAI, KC_NO, 47 _______, RGB_SAD, _______, RGB_SAI, _______,
48 48
49 _______, _______, _______ 49 _______, _______, _______
50 50
51 ), 51 ),
52 [_FN2] = LAYOUT( 52 [_FN2] = LAYOUT(
53 _______, _______, _______, _______, 53 _______, _______, _______, _______,
54 _______, _______, _______, _______, 54 _______, _______, _______, _______,
55 _______, _______, _______, _______, 55 _______, _______, _______, _______,
56 _______, _______, _______, _______, KC_NO,
57 _______, _______, _______, _______, _______, 56 _______, _______, _______, _______, _______,
58 _______, _______, _______, _______, KC_NO, 57 _______, _______, _______, _______, _______,
59 58 _______, _______, _______, _______, _______,
59
60 _______, _______, _______ 60 _______, _______, _______
61 61
62 ), 62 ),
63 [_FN3] = LAYOUT( 63 [_FN3] = LAYOUT(
64 _______, _______, _______, _______, 64 _______, _______, _______, _______,
65 _______, _______, _______, _______, 65 _______, _______, _______, _______,
66 _______, _______, _______, _______, 66 _______, _______, _______, _______,
67 _______, _______, _______, _______, KC_NO,
68 _______, _______, _______, _______, _______, 67 _______, _______, _______, _______, _______,
69 _______, _______, _______, _______, KC_NO, 68 _______, _______, _______, _______, _______,
70 69 _______, _______, _______, _______, _______,
70
71 _______, _______, _______ 71 _______, _______, _______
72 72
73 ) 73 )
@@ -83,6 +83,13 @@ bool encoder_update_user(uint8_t index, bool clockwise) {
83 tap_code(KC_VOLD); 83 tap_code(KC_VOLD);
84 } 84 }
85 break; 85 break;
86 case 1:
87 if (clockwise) {
88 tap_code(KC_BRIU);
89 } else {
90 tap_code(KC_BRID);
91 }
92 break;
86 } 93 }
87 return true; 94 return true;
88} 95}