From 1254c5582ac7c550fe59a2b3a7a0cc3e6fc48433 Mon Sep 17 00:00:00 2001 From: pabile <1162412+pabile@users.noreply.github.com> Date: Tue, 7 Apr 2020 15:10:11 +0800 Subject: [PATCH] config update --- .../pabile/p18/keymaps/default/keymap.c.save | 34 +++++++++++++++++++ .../pabile/p18/keymaps/default/keymaps.c | 30 ++++++++++++++++ keyboards/pabile/p40/README.md.save | 16 +++++++++ 3 files changed, 80 insertions(+) create mode 100644 keyboards/pabile/p18/keymaps/default/keymap.c.save create mode 100644 keyboards/pabile/p18/keymaps/default/keymaps.c create mode 100644 keyboards/pabile/p40/README.md.save 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