Add custom keymap and font for Smathev layout on Fingerpunch Sweeeeep keyboard

- Implemented glcdfont.c for custom font rendering.
- Created keymap.c with multiple layers including NORTO, QWERTY, NORTNAVIGATION, and SYMFKEYS.
- Added OLED display functionality to show layer states and modifier statuses.
- Included keymap.json for configuration.
This commit is contained in:
Smathev 2025-10-07 10:24:52 +02:00
commit 379e203b38
7 changed files with 9 additions and 26 deletions

View file

@ -0,0 +1,3 @@
{
"converter": "liatris"
}

View file

@ -1,4 +1,6 @@
{ {
"userspace_version": "1.0", "userspace_version": "1.1",
"build_targets": [] "build_targets": [
["fingerpunch/sweeeeep", "smathev"]
]
} }

View file

@ -36,7 +36,7 @@ combo_t key_combos[COMBO_COUNT] = {
COMBO(bcksp_combo, KC_BSPC), COMBO(bcksp_combo, KC_BSPC),
COMBO(del_combo, KC_DEL), COMBO(del_combo, KC_DEL),
COMBO(esc_combo, KC_ESC), COMBO(esc_combo, KC_ESC),
COMBO(reset_keyboard_combo, QK_BOOT), COMBO(reset_keyboard_combo, QK_BOOT)
}; };

View file

@ -2,27 +2,5 @@
#include QMK_KEYBOARD_H #include QMK_KEYBOARD_H
// Explicit extern declaration for introspection system with correct size // Combo array declaration - COMBO_COUNT is automatically calculated by QMK
extern combo_t key_combos[COMBO_COUNT];
enum combo_events {
UNDO,
ENT,
TAB,
CUT,
COPY,
PASTE,
DEL,
BCKSP,
CTTB,
ESC,
SVFILE,
SRCH,
CTCL,
CANCEL,
CTROP,
FFIVE,
RESET_KEYBOARD
};
extern combo_t key_combos[]; extern combo_t key_combos[];