From 56f85dfa1c3a293dc77fd27a74c187d01e0f7b7e Mon Sep 17 00:00:00 2001 From: Arman Attarzadeh Date: Wed, 12 May 2021 21:09:12 +0000 Subject: [PATCH] Allow remapping of encoder button for GMMK Pro --- keyboards/gmmk/pro/keymaps/via/keymap.c | 11 +---------- keyboards/gmmk/pro/keymaps/via/vial.json | 4 ++++ keyboards/gmmk/pro/rules.mk | 2 +- 3 files changed, 6 insertions(+), 11 deletions(-) diff --git a/keyboards/gmmk/pro/keymaps/via/keymap.c b/keyboards/gmmk/pro/keymaps/via/keymap.c index 927bf8fdf2..b118dce29d 100644 --- a/keyboards/gmmk/pro/keymaps/via/keymap.c +++ b/keyboards/gmmk/pro/keymaps/via/keymap.c @@ -34,7 +34,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END, KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT ), - + [1] = LAYOUT( _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, @@ -63,12 +63,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { ), }; - - -void encoder_update_user(uint8_t index, bool clockwise) { - if (clockwise) { - tap_code(KC_VOLU); - } else { - tap_code(KC_VOLD); - } -} diff --git a/keyboards/gmmk/pro/keymaps/via/vial.json b/keyboards/gmmk/pro/keymaps/via/vial.json index 1dd21b8f68..8d1eed7c6f 100644 --- a/keyboards/gmmk/pro/keymaps/via/vial.json +++ b/keyboards/gmmk/pro/keymaps/via/vial.json @@ -45,6 +45,10 @@ { "x": 0.5 }, + "0,1", + { + "x": 0.25 + }, "0,0\n\n\n\n\n\n\n\n\ne", "0,1\n\n\n\n\n\n\n\n\ne" ], diff --git a/keyboards/gmmk/pro/rules.mk b/keyboards/gmmk/pro/rules.mk index 011ca86b66..307cacfc67 100644 --- a/keyboards/gmmk/pro/rules.mk +++ b/keyboards/gmmk/pro/rules.mk @@ -17,4 +17,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow BLUETOOTH_ENABLE = no # Enable Bluetooth AUDIO_ENABLE = no # Audio output -ENCODER_ENABLE = yes +ENCODER_ENABLE = yes # Enable rotary encoder support