aboutsummaryrefslogtreecommitdiff
path: root/keyboards/dumbpad/v0x
diff options
context:
space:
mode:
authorJoel Challis <[email protected]>2024-05-09 12:06:21 +0100
committerGitHub <[email protected]>2024-05-09 12:06:21 +0100
commit42a37577e155554734efb7622e23e67dc55f99ad (patch)
treef540857be880007f40fcae00b38b6e0a66cf1810 /keyboards/dumbpad/v0x
parentc3b06efb1db348cf2fccdcaef098d4e062589e91 (diff)
downloadqmk_firmware-42a37577e155554734efb7622e23e67dc55f99ad.tar.gz
qmk_firmware-42a37577e155554734efb7622e23e67dc55f99ad.zip
Remove redundant keymap templates (#23685)
Diffstat (limited to 'keyboards/dumbpad/v0x')
-rw-r--r--keyboards/dumbpad/v0x/templates/keymap.c26
-rw-r--r--keyboards/dumbpad/v0x/v0x.c25
2 files changed, 25 insertions, 26 deletions
diff --git a/keyboards/dumbpad/v0x/templates/keymap.c b/keyboards/dumbpad/v0x/templates/keymap.c
deleted file mode 100644
index 6f862b8225..0000000000
--- a/keyboards/dumbpad/v0x/templates/keymap.c
+++ /dev/null
@@ -1,26 +0,0 @@
-#include QMK_KEYBOARD_H
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {__KEYMAP_GOES_HERE__};
-
-
-bool encoder_update_user(uint8_t index, bool clockwise) {
- 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;
-}
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;
+}