diff options
author | Joel Challis <git@zvecr.com> | 2024-05-09 12:06:21 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-09 12:06:21 +0100 |
commit | 42a37577e155554734efb7622e23e67dc55f99ad (patch) | |
tree | f540857be880007f40fcae00b38b6e0a66cf1810 /keyboards/dumbpad/v0x/v0x.c | |
parent | c3b06efb1db348cf2fccdcaef098d4e062589e91 (diff) |
Remove redundant keymap templates (#23685)
Diffstat (limited to 'keyboards/dumbpad/v0x/v0x.c')
-rw-r--r-- | keyboards/dumbpad/v0x/v0x.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/keyboards/dumbpad/v0x/v0x.c b/keyboards/dumbpad/v0x/v0x.c index 8625bb12c2..5a61096606 100644 --- a/keyboards/dumbpad/v0x/v0x.c +++ b/keyboards/dumbpad/v0x/v0x.c @@ -61,3 +61,28 @@ void matrix_init_kb(void) { matrix_init_user(); } + +bool encoder_update_kb(uint8_t index, bool clockwise) { + if (!encoder_update_user(index, clockwise)) { return false; } + + if (index == 0) { + switch (get_highest_layer(layer_state)) { + case 0: + if (clockwise) { + tap_code(KC_MS_R); + } else { + tap_code(KC_MS_L); + } + break; + + default: + if (clockwise) { + tap_code(KC_EQL); + } else { + tap_code(KC_MINS); + } + break; + } + } + return true; +} |