preonic.c (505B)
1 #include "quantum.h" 2 3 #ifdef ENCODER_ENABLE 4 bool encoder_update_kb(uint8_t index, bool clockwise) { 5 if (!encoder_update_user(index, clockwise)) { return false; } 6 if (get_highest_layer(layer_state) > 0) { 7 if (clockwise) { 8 tap_code_delay(KC_VOLU, 10); 9 } else { 10 tap_code_delay(KC_VOLD, 10); 11 } 12 } else { 13 if (clockwise) { 14 tap_code(KC_PGDN); 15 } else { 16 tap_code(KC_PGUP); 17 } 18 } 19 return true; 20 } 21 #endif