aboutsummaryrefslogtreecommitdiff
path: root/keyboards/pabile
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/pabile')
-rw-r--r--keyboards/pabile/p18/keymaps/default/keymap.c9
-rw-r--r--keyboards/pabile/p20/ver1/keymaps/default/keymap.c29
2 files changed, 20 insertions, 18 deletions
diff --git a/keyboards/pabile/p18/keymaps/default/keymap.c b/keyboards/pabile/p18/keymaps/default/keymap.c
index d47982e56..0223a450c 100644
--- a/keyboards/pabile/p18/keymaps/default/keymap.c
+++ b/keyboards/pabile/p18/keymaps/default/keymap.c
@@ -2,26 +2,27 @@
2 2
3const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 3const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
4 [0] = LAYOUT( 4 [0] = LAYOUT(
5 KC_P7, KC_P8, KC_P9, KC_PMNS, 5 KC_P7, KC_P8, KC_P9, KC_PMNS,
6 KC_P4, KC_P5, KC_P6, KC_PPLS, 6 KC_P4, KC_P5, KC_P6, KC_PPLS,
7 KC_MUTE, KC_P1, KC_P2, KC_P3, KC_TAB, 7 KC_MUTE, KC_P1, KC_P2, KC_P3, KC_TAB,
8 KC_ESC, KC_DEL, KC_P0, KC_PDOT, KC_PENT 8 KC_ESC, KC_DEL, KC_P0, KC_PDOT, KC_PENT
9 ) 9 )
10 10
11}; 11};
12 12
13void encoder_update_user(uint8_t index, bool clockwise) { 13bool encoder_update_user(uint8_t index, bool clockwise) {
14 if (index == 0) { /* First encoder below the controller */ 14 if (index == 0) { /* First encoder below the controller */
15 if (clockwise) { 15 if (clockwise) {
16 tap_code(KC_VOLD); /*volume down*/ 16 tap_code(KC_VOLD); /*volume down*/
17 } else { 17 } else {
18 tap_code(KC_VOLU); /*volume up*/ 18 tap_code(KC_VOLU); /*volume up*/
19 } 19 }
20 } else if (index == 1) { /* Second encoder */ 20 } else if (index == 1) { /* Second encoder */
21 if (clockwise) { 21 if (clockwise) {
22 tap_code(KC_WH_U); /*mouse wheel up*/ 22 tap_code(KC_WH_U); /*mouse wheel up*/
23 } else { 23 } else {
24 tap_code(KC_WH_D); /*mouse wheel down*/ 24 tap_code(KC_WH_D); /*mouse wheel down*/
25 } 25 }
26 } 26 }
27 return true;
27} 28}
diff --git a/keyboards/pabile/p20/ver1/keymaps/default/keymap.c b/keyboards/pabile/p20/ver1/keymaps/default/keymap.c
index 6b815e72e..48b537b56 100644
--- a/keyboards/pabile/p20/ver1/keymaps/default/keymap.c
+++ b/keyboards/pabile/p20/ver1/keymaps/default/keymap.c
@@ -2,37 +2,38 @@
2 2
3const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 3const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
4 [0] = LAYOUT_ortho_5x4( 4 [0] = LAYOUT_ortho_5x4(
5 KC_PSLS, KC_PMNS, KC_PAST, KC_MPLY, 5 KC_PSLS, KC_PMNS, KC_PAST, KC_MPLY,
6 KC_P7, KC_P8, KC_P9, KC_PMNS, 6 KC_P7, KC_P8, KC_P9, KC_PMNS,
7 KC_P4, KC_P5, KC_P6, KC_PPLS, 7 KC_P4, KC_P5, KC_P6, KC_PPLS,
8 KC_P1, KC_P2, KC_P3, KC_TAB, 8 KC_P1, KC_P2, KC_P3, KC_TAB,
9 LT(2,KC_P0), KC_PCMM, KC_PDOT, LT(1,KC_PENT)), 9 LT(2,KC_P0), KC_PCMM, KC_PDOT, LT(1,KC_PENT)),
10 [1] = LAYOUT_ortho_5x4( 10 [1] = LAYOUT_ortho_5x4(
11 KC_NLCK, KC_UNDS, KC_NO, KC_NO, 11 KC_NLCK, KC_UNDS, KC_NO, KC_NO,
12 KC_AMPR, KC_ASTR, KC_LPRN, KC_EQL, 12 KC_AMPR, KC_ASTR, KC_LPRN, KC_EQL,
13 KC_DLR, KC_PERC, KC_CIRC, KC_NO, 13 KC_DLR, KC_PERC, KC_CIRC, KC_NO,
14 KC_EXLM, KC_AT, KC_HASH, KC_NO, 14 KC_EXLM, KC_AT, KC_HASH, KC_NO,
15 KC_RPRN, KC_NO, KC_PSLS, KC_NO), 15 KC_RPRN, KC_NO, KC_PSLS, KC_NO),
16 [2] = LAYOUT_ortho_5x4( 16 [2] = LAYOUT_ortho_5x4(
17 KC_NLCK, KC_NO, KC_NO, KC_NO, 17 KC_NLCK, KC_NO, KC_NO, KC_NO,
18 KC_BTN1, KC_MS_U, KC_BTN2, KC_NO, 18 KC_BTN1, KC_MS_U, KC_BTN2, KC_NO,
19 KC_MS_L, KC_MS_D, KC_MS_R, KC_TAB, 19 KC_MS_L, KC_MS_D, KC_MS_R, KC_TAB,
20 KC_WH_U, KC_NO, KC_WH_D, KC_NO, 20 KC_WH_U, KC_NO, KC_WH_D, KC_NO,
21 KC_NO, KC_NO, KC_DEL, KC_ESC) 21 KC_NO, KC_NO, KC_DEL, KC_ESC)
22}; 22};
23 23
24void encoder_update_user(uint8_t index, bool clockwise) { 24bool encoder_update_user(uint8_t index, bool clockwise) {
25 if (index == 0) { /* First encoder */ 25 if (index == 0) { /* First encoder */
26 if (clockwise) { 26 if (clockwise) {
27 tap_code(KC_WH_U); /*mouse wheel up*/ 27 tap_code(KC_WH_U); /*mouse wheel up*/
28 } else { 28 } else {
29 tap_code(KC_WH_D); /*mouse wheel down */ 29 tap_code(KC_WH_D); /*mouse wheel down */
30 } 30 }
31 } else if (index == 1) { /* Second encoder */ 31 } else if (index == 1) { /* Second encoder */
32 if (clockwise) { 32 if (clockwise) {
33 tap_code(KC_VOLD); /*volume down*/ 33 tap_code(KC_VOLD); /*volume down*/
34 } else { 34 } else {
35 tap_code(KC_VOLU); /*volume up*/ 35 tap_code(KC_VOLU); /*volume up*/
36 } 36 }
37 } 37 }
38 return true;
38} 39}