diff options
author | QMK Bot <hello@qmk.fm> | 2021-01-21 22:23:58 +0000 |
---|---|---|
committer | QMK Bot <hello@qmk.fm> | 2021-01-21 22:23:58 +0000 |
commit | e4ff5eb3eb655028f682de4d3f61a10830fd12bb (patch) | |
tree | 5e018a3a54986f0a740fb8766f211b55d161ef72 /keyboards/keebio | |
parent | aa73ba7a678287b610dec05053507bfb95fc2472 (diff) | |
parent | 71d8e72b804d43d39b996c71e85aa3434de0573a (diff) | |
download | qmk_firmware-e4ff5eb3eb655028f682de4d3f61a10830fd12bb.tar.gz qmk_firmware-e4ff5eb3eb655028f682de4d3f61a10830fd12bb.zip |
Merge remote-tracking branch 'origin/master' into develop
Diffstat (limited to 'keyboards/keebio')
-rw-r--r-- | keyboards/keebio/bdn9/keymaps/via/keymap.c | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/keyboards/keebio/bdn9/keymaps/via/keymap.c b/keyboards/keebio/bdn9/keymaps/via/keymap.c index 6ef7a06eaf..b86f88a232 100644 --- a/keyboards/keebio/bdn9/keymaps/via/keymap.c +++ b/keyboards/keebio/bdn9/keymaps/via/keymap.c @@ -1,5 +1,11 @@ #include QMK_KEYBOARD_H +enum encoder_names { + _LEFT, + _RIGHT, + _MIDDLE, +}; + enum layer_names { _ZERO, _ONE, @@ -36,17 +42,25 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { }; void encoder_update_user(uint8_t index, bool clockwise) { - if (index == 0) { + if (index == _LEFT) { if (clockwise) { tap_code(KC_VOLU); } else { tap_code(KC_VOLD); } - } else if (index == 1) { + } + else if (index == _MIDDLE) { + if (clockwise) { + tap_code(KC_DOWN); + } else { + tap_code(KC_UP); + } + } + else if (index == _RIGHT) { if (clockwise) { - tap_code(KC_WH_U); + tap_code(KC_PGDN); } else { - tap_code(KC_WH_D); + tap_code(KC_PGUP); } } } |