diff options
Diffstat (limited to 'keyboards/lpad')
-rw-r--r-- | keyboards/lpad/info.json | 33 | ||||
-rw-r--r-- | keyboards/lpad/keymaps/via/keymap.c | 2 | ||||
-rw-r--r-- | keyboards/lpad/lpad.c | 18 |
3 files changed, 17 insertions, 36 deletions
diff --git a/keyboards/lpad/info.json b/keyboards/lpad/info.json index 16c2d7d4c5..0d8016f842 100644 --- a/keyboards/lpad/info.json +++ b/keyboards/lpad/info.json @@ -1,8 +1,8 @@ { - "keyboard_name": "L-PAD", + "keyboard_name": "L-PAD", "manufacturer": "Laneware Peripherals", - "url": "", - "maintainer": "qmk", + "url": "", + "maintainer": "qmk", "usb": { "vid": "0x4C50", "pid": "0x2222", @@ -17,20 +17,19 @@ "diode_direction": "COL2ROW", "encoder": { "rotary": [ - { - "pin_a": "F0", - "pin_b": "F1" - } + {"pin_a": "F0", "pin_b": "F1"} ] }, - "layouts":{ - "LAYOUT": { - "layout":[{ "label": "Play", "matrix": [0, 0], "w": 1, "x": 0, "y": 0 }, - { "label": "Mute", "matrix": [0, 1], "w": 1, "x": 1.5, "y": 0.5 }, - { "label": "Next", "matrix": [1, 0], "w": 1, "x": 0, "y": 1 }, - { "label": "Prev", "matrix": [2, 0], "w": 1, "x": 0, "y": 2 }, - { "label": "Left", "matrix": [2, 1], "w": 1, "x": 1, "y": 2 }, - { "label": "Rght", "matrix": [2, 2], "w": 1, "x": 2, "y": 2 }] - }, - } + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "Play", "matrix": [0, 0], "w": 1, "x": 0, "y": 0}, + {"label": "Mute", "matrix": [0, 1], "w": 1, "x": 1.5, "y": 0.5}, + {"label": "Next", "matrix": [1, 0], "w": 1, "x": 0, "y": 1}, + {"label": "Prev", "matrix": [2, 0], "w": 1, "x": 0, "y": 2}, + {"label": "Left", "matrix": [2, 1], "w": 1, "x": 1, "y": 2}, + {"label": "Rght", "matrix": [2, 2], "w": 1, "x": 2, "y": 2} + ] + } + } } diff --git a/keyboards/lpad/keymaps/via/keymap.c b/keyboards/lpad/keymaps/via/keymap.c index fc5f1f0b03..be180d058e 100644 --- a/keyboards/lpad/keymaps/via/keymap.c +++ b/keyboards/lpad/keymaps/via/keymap.c @@ -27,7 +27,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { }; #if defined(ENCODER_MAP_ENABLE) -const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { +const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { [0] = {ENCODER_CCW_CW(KC_VOLD, KC_VOLU)}, [1] = {ENCODER_CCW_CW(KC_TRNS, KC_TRNS)}, [2] = {ENCODER_CCW_CW(KC_TRNS, KC_TRNS)}, diff --git a/keyboards/lpad/lpad.c b/keyboards/lpad/lpad.c deleted file mode 100644 index 214dd2e390..0000000000 --- a/keyboards/lpad/lpad.c +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright 2023 Laneware Peripherals -// SPDX-License-Identifier: GPL-2.0-or-later - -#include "quantum.h" - -#ifdef ENCODER_ENABLE -bool encoder_update_kb(uint8_t index, bool clockwise) { - if (!encoder_update_user(index, clockwise)) return false; - if (index == 0) { /* First encoder */ - if (clockwise) { - tap_code(KC_VOLU); - } else { - tap_code(KC_VOLD); - } - } - return true; -} -#endif |