Open ddrcode opened 1 year ago
I managed to make it working without the encoder map, but with simple callback, as demonstrated in the QMK documentation.
bool encoder_update_user(uint8_t index, bool clockwise) {
if (index == 0) {
if (clockwise) {
tap_code_delay(KC_VOLU, 10);
} else {
tap_code_delay(KC_VOLD, 10);
}
}
return false;
}
The ticket remains open, as the solution is a workaround only.
The Q10 has encoder, which is working as volume controller with the official Keychron's default keymap. The compilation of the userspace fails though when
ENCODER_ENABLE
andENCODER_MAP_ENABLE
are set toyes
in the userspace'srules.mk
file