Change keymap encoder code

Co-Authored-By: Joel Challis <git@zvecr.com>
master
Maarten Dekkers 2020-04-24 19:41:05 +02:00 committed by GitHub
parent 1df8bb3cdb
commit 5c9c45619e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 15 additions and 24 deletions

View File

@ -19,23 +19,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
}; };
void encoder_update_user(uint8_t index, bool clockwise) { void encoder_update_user(uint8_t index, bool clockwise) {
if (index == 0) { /* First encoder */
switch(get_highest_layer(layer_state)){ switch(get_highest_layer(layer_state)){
case 0: //Layer 0
if (!clockwise) { // Remove ! to reverse direction
tap_code(KC_VOLU);
} else {
tap_code(KC_VOLD);
}
break;
case 1: //Layer 1 case 1: //Layer 1
if (!clockwise) { if (!clockwise) { // Remove ! to reverse direction
tap_code(KC_WH_U); tap_code(KC_WH_U);
} else { } else {
tap_code(KC_WH_D); tap_code(KC_WH_D);
} }
break; break;
default: default: //Layer 0
if (!clockwise) { if (!clockwise) {
tap_code(KC_VOLU); tap_code(KC_VOLU);
} else { } else {
@ -44,4 +36,3 @@ void encoder_update_user(uint8_t index, bool clockwise) {
break; break;
} }
} }
}