diff --git a/keyboards/pabile/p18/keymaps/default/keymap.c.save b/keyboards/pabile/p18/keymaps/default/keymap.c.save new file mode 100644 index 00000000000..75a51d2bc62 --- /dev/null +++ b/keyboards/pabile/p18/keymaps/default/keymap.c.save @@ -0,0 +1,34 @@ +#include QMK_KEYBOARD_H +/* + + +enable rgb here + + +*/ + + + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + [0] = LAYOUT( + KC_NO,KC_P7, KC_P8, KC_P9, KC_PMNS, + KC_NO,KC_P4, KC_P5, KC_P6, KC_PPLS, + KC_A, KC_P1, KC_P2, KC_P3, KC_TAB, + KC_B, KC_DEL, KC_P0, KC_PDOT, KC_PENT) +}; + +void encoder_update_user(uint8_t index, bool clockwise) { + if (index == 0) { /* First encoder */ + if (clockwise) { + tap_code(KC_WH_U); /*mouse wheel up*/ + } else { + tap_code(KC_WH_D); /*mouse wheel down */ + } + } else if (index == 1) { /* Second encoder */ + if (clockwise) { + tap_code(KC_VOLD); /*volume down*/ + } else { + tap_code(KC_VOLU); /*volume up*/ + } + } +} diff --git a/keyboards/pabile/p18/keymaps/default/keymaps.c b/keyboards/pabile/p18/keymaps/default/keymaps.c new file mode 100644 index 00000000000..f172be1bca6 --- /dev/null +++ b/keyboards/pabile/p18/keymaps/default/keymaps.c @@ -0,0 +1,30 @@ +#include QMK_KEYBOARD_H +/* +enable rgb here +*/ + + + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + [0] = LAYOUT( + KC_NO, KC_P7, KC_P8, KC_P9, KC_PMNS, + KC_NO, KC_P4, KC_P5, KC_P6, KC_PPLS, + KC_A, KC_P1, KC_P2, KC_P3, KC_TAB, + KC_B, KC_DEL, KC_P0, KC_PDOT, KC_PENT) +}; + +void encoder_update_user(uint8_t index, bool clockwise) { + if (index == 0) { /* First encoder */ + if (clockwise) { + tap_code(KC_VOLU); + } else { + tap_code(KC_VOLD); + } + } else if (index == 1) { /* Second encoder */ + if (clockwise) { + tap_code(KC_WH_U); + } else { + tap_code(KC_WH_D); + } + } +} diff --git a/keyboards/pabile/p40/README.md.save b/keyboards/pabile/p40/README.md.save new file mode 100644 index 00000000000..6221b61fa89 --- /dev/null +++ b/keyboards/pabile/p40/README.md.save @@ -0,0 +1,16 @@ +# Pabile40 + +![prototype photo1](https://github.com/pabile/Pabile40/blob/master/_bak/web-DSCN9033.jpg) + +A compact 4x10 staggered keyboard DIY kit * [homepage](https://pabileonline.blogspot.com/search/label/pabile40) + +For default example layout of this keyboard, run + + make pabile/p40:default# Pabile40 +# Configuration files for a handwired-3d-printed 40% 4x10 keyboard + +![prototype photo1](https://github.com/pabile/Pabile40/blob/master/_bak/web-DSCN9033.jpg) + +sample .hex file at _bak folder. + +https://pabileonline.blogspot.com/search/label/pabile40