qmk_me

QMK Firmware userspace, keyboards, & keymaps
git clone git://git.pngu.org.org/qmk_me
Log | Files | Refs | Submodules | README | LICENSE

commit 8baeb8b917d6b37a29f708e36640b9851f9185e2
parent ba0e5d9730e73de52a8d07b28859cc4cd18e931b
Author: Jack Sangdahl <jack@pngu.org>
Date:   Thu,  8 Jan 2026 10:18:46 -0700

Add vial keymap for sweep keyboard

Diffstat:
Akeyboards/sweep/keymaps/vial/config.h | 7+++++++
Akeyboards/sweep/keymaps/vial/keymap.json | 20++++++++++++++++++++
Akeyboards/sweep/keymaps/vial/vial.json | 27+++++++++++++++++++++++++++
3 files changed, 54 insertions(+), 0 deletions(-)

diff --git a/keyboards/sweep/keymaps/vial/config.h b/keyboards/sweep/keymaps/vial/config.h @@ -0,0 +1,7 @@ +// Copyright 2026 jack@pngu.org +// SPDX-License-Identifier: GPL-2.0-or-later +#pragma once + +#define VIAL_KEYBOARD_UID {0xF6, 0x5C, 0xA9, 0x90, 0x42, 0xBF, 0x02, 0xD4} +#define VIAL_UNLOCK_COMBO_ROWS {0, 4} +#define VIAL_UNLOCK_COMBO_COLS {0, 4} diff --git a/keyboards/sweep/keymaps/vial/keymap.json b/keyboards/sweep/keymaps/vial/keymap.json @@ -0,0 +1,20 @@ +{ + "config": { + "features": { + "via": true, + "vial": true, + "vialrgb": true + } + }, + "keyboard": "sweep", + "keymap": "default", + "layout": "LAYOUT_split_3x5_2", + "layers": [ + [ + "KC_Q", "KC_W", "KC_E", "KC_R", "KC_T", "KC_Y", "KC_U", "KC_I", "KC_O", "KC_P", + "KC_A", "KC_S", "KC_D", "KC_F", "KC_G", "KC_H", "KC_J", "KC_K", "KC_L", "KC_SCLN", + "KC_Z", "KC_X", "KC_C", "KC_V", "KC_B", "KC_N", "KC_M", "KC_COMM", "KC_DOT", "KC_SLSH", + "KC_BSPC", "KC_TAB", "KC_SPC", "KC_ENT" + ] + ] +} diff --git a/keyboards/sweep/keymaps/vial/vial.json b/keyboards/sweep/keymaps/vial/vial.json @@ -0,0 +1,27 @@ +{ + "lighting": "vialrgb", + "matrix": { + "cols": 5, + "rows": 8 + }, + "layouts": { + "keymap": [ + [{ "x": 2 }, "0,2", { "x": 5.75 }, "4,2"], + [{ "y": -0.5, "x": 1 },"0,1",{ "x": 1 },"0,3",{ "x": 3.75 },"4,1",{ "x": 1 },"4,3"], + [{ "y": -0.75, "x": 4 }, "0,4", { "x": 1.75 }, "4,0"], + [{ "y": -0.75, "x": 2 }, "1,2", { "x": 5.75 }, "5,2"], + [{ "y": -0.75 }, "0,0", { "x": 9.75 }, "4,4"], + [{ "y": -0.75, "x": 1 },"1,1",{ "x": 1 },"1,3",{ "x": 3.75 },"5,1",{ "x": 1 },"5,3"], + [{ "y": -0.75, "x": 4 }, "1,4", { "x": 1.75 }, "5,0"], + [{ "y": -0.75, "x": 2 }, "2,2", { "x": 5.75 }, "6,2"], + [{ "y": -0.75 }, "1,0", { "x": 9.75 }, "5,4"], + [{ "y": -0.75, "x": 1 },"2,1",{ "x": 1 },"2,3",{ "x": 3.75 },"6,1",{ "x": 1 },"6,3"], + [{ "y": -0.75, "x": 4 }, "2,4", { "x": 1.75 }, "6,0"], + [{ "y": -0.5 }, "2,0", { "x": 9.75 }, "6,4"], + [{ "r": 15, "y": -1.51, "x": 4.67 }, "3,0"], + [{ "r": 30, "y": -2.49, "x": 6.5 }, "3,1"], + [{ "r": -30, "y": 4.92, "x": 2.76 }, "7,0"], + [{ "r": -15, "y": -2.42, "x": 5.75 }, "7,1"] + ] + } +}