* Bouvet MacroPad v1 * Working macropad and encoders * Fix matrix, and custom keymap * The perfect developer keyboard * Move to handwired * Rev 1.1 * Move to handwired * Turn off debugging * Fix copyright * qmk lint * Update keyboard.json * cleanup * Update image * Move encoder config * Update keyboards/handwired/bouvet/macropad/v1/keyboard.json Co-authored-by: Joel Challis <git@zvecr.com> * Cleanup --------- Co-authored-by: Joel Challis <git@zvecr.com>
19 lines
569 B
C
19 lines
569 B
C
// Copyright 2026 Kenneth Fossen
|
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
#include QMK_KEYBOARD_H
|
|
|
|
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|
[0] = LAYOUT(
|
|
KC_MCTL, LCS(KC_TAB), C(KC_TAB), KC_MPLY,
|
|
KC_P4, KC_P5, KC_P6, KC_PAST,
|
|
KC_P1, KC_P2, KC_P3, KC_PENT,
|
|
LCMD(KC_C), LCMD(KC_V)
|
|
)
|
|
};
|
|
|
|
#if defined(ENCODER_MAP_ENABLE)
|
|
const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = {
|
|
[0] = { ENCODER_CCW_CW(KC_MPRV, KC_MNXT), ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }
|
|
};
|
|
#endif
|