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