From 0cb058c37ee64e83e42f9ce41f80215dc0de0918 Mon Sep 17 00:00:00 2001 From: mawaeg <62243375+mawaeg@users.noreply.github.com> Date: Sun, 18 Jan 2026 20:10:33 +0100 Subject: [PATCH 1/2] Add Sharkropad keymap --- .../mawaeg/Sharkropad/keymaps/via/keymap.c | 29 +++++++++++++++++++ .../mawaeg/Sharkropad/keymaps/via/rules.mk | 2 ++ 2 files changed, 31 insertions(+) create mode 100755 keyboards/mawaeg/Sharkropad/keymaps/via/keymap.c create mode 100755 keyboards/mawaeg/Sharkropad/keymaps/via/rules.mk diff --git a/keyboards/mawaeg/Sharkropad/keymaps/via/keymap.c b/keyboards/mawaeg/Sharkropad/keymaps/via/keymap.c new file mode 100755 index 00000000000..0bddf76fe5e --- /dev/null +++ b/keyboards/mawaeg/Sharkropad/keymaps/via/keymap.c @@ -0,0 +1,29 @@ +#include QMK_KEYBOARD_H + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + // clang-format off + /* + * ┌────────────┐ + * │ RGB_MOD │ + * ┌───┬───┬───┼────────────┤ + * │ 7 │ 8 │ 9 │ RGB_TOGGLE │ + * ├───┼───┼───┼────────────┤ + * │ 4 │ 5 │ 6 │ NUM │ + * ├───┼───┼───┼────────────┤ + * │ 1 │ 2 │ 3 │ 0 │ + * └───┴───┴───┴────────────┘ + */ + [0] = LAYOUT( + RM_NEXT, + KC_P7, KC_P8, KC_P9, RM_TOGG, + KC_P4, KC_P5, KC_P6, KC_NUM, + KC_P1, KC_P2, KC_P3, KC_P0 + ) + // clang-format on +}; + +#ifdef ENCODER_MAP_ENABLE +const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { + [0] = { ENCODER_CCW_CW(RM_SPDD, RM_SPDU)}, +}; +#endif diff --git a/keyboards/mawaeg/Sharkropad/keymaps/via/rules.mk b/keyboards/mawaeg/Sharkropad/keymaps/via/rules.mk new file mode 100755 index 00000000000..6ccd6d91943 --- /dev/null +++ b/keyboards/mawaeg/Sharkropad/keymaps/via/rules.mk @@ -0,0 +1,2 @@ +ENCODER_MAP_ENABLE = yes +VIA_ENABLE = yes \ No newline at end of file From 897026d24d841c245ec4c8d5b779cde9dd644653 Mon Sep 17 00:00:00 2001 From: mawaeg <62243375+mawaeg@users.noreply.github.com> Date: Sun, 18 Jan 2026 20:39:34 +0100 Subject: [PATCH 2/2] Adapt path name --- keyboards/mawaeg/{Sharkropad => sharkropad}/keymaps/via/keymap.c | 0 keyboards/mawaeg/{Sharkropad => sharkropad}/keymaps/via/rules.mk | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename keyboards/mawaeg/{Sharkropad => sharkropad}/keymaps/via/keymap.c (100%) rename keyboards/mawaeg/{Sharkropad => sharkropad}/keymaps/via/rules.mk (100%) diff --git a/keyboards/mawaeg/Sharkropad/keymaps/via/keymap.c b/keyboards/mawaeg/sharkropad/keymaps/via/keymap.c similarity index 100% rename from keyboards/mawaeg/Sharkropad/keymaps/via/keymap.c rename to keyboards/mawaeg/sharkropad/keymaps/via/keymap.c diff --git a/keyboards/mawaeg/Sharkropad/keymaps/via/rules.mk b/keyboards/mawaeg/sharkropad/keymaps/via/rules.mk similarity index 100% rename from keyboards/mawaeg/Sharkropad/keymaps/via/rules.mk rename to keyboards/mawaeg/sharkropad/keymaps/via/rules.mk