Commit Graph

29792 Commits

Author SHA1 Message Date
Will Fuller
2c19604a9c Port YMDK SP64 (#990)
* Add matrix_is_on function, to fix 'undefined reference' build error

* Add Vial keymap
2026-02-22 01:16:56 -06:00
Minseo Kim
7e78fe2e8b Add Vial support for swagkeys/eave (#995) 2026-02-22 01:15:08 -06:00
Grigory Avdyushin
e988c64064 Franky36 vial keymap added (#993) 2026-02-21 20:56:35 -06:00
ivan
c0ac784c45 added vial keymap to obiwanstenobit keyboard (#992) 2026-02-21 20:56:23 -06:00
dkleber89
70a3043ba3 Update keymap and led indicator of sharkoon skiller sgk50 s2 to streamline to other 96% ISO keyboards (#991) 2026-02-21 20:55:48 -06:00
Ilya Zhuravlev
fcd56b119e remove leftover file 2025-12-29 07:17:05 -06:00
Adam Blake
ab824d6bec Initial commit for Peej/Tripel keyboard VIAL support (#970)
* Initial commit for Peej/Tripel keyboard VIAL support

* Updated rules.mk to remove QMK features unsupported by this keyboard

* Enabled LTO and minimal sprintf

---------

Co-authored-by: Adam Blake <adam4b@posteo.net>
2025-12-15 01:21:18 -06:00
Vladimir
b51db2c4eb initial commit for Laika keyboard (#981) 2025-12-15 00:10:56 -06:00
dkleber89
58ce372e27 Port sharkoon skiller sgk50 s2 to vial (#977)
* Port sharkoon skiller sgk50 s2 to vial

* Fixup

* Fix
2025-12-06 16:10:12 -06:00
andrew morton
366a761a9b Add Vial support for Coffee Break Keyboards Coffeevan (#976)
* Add support for Coffee Break Keyboards' Coffeevan (#25805)

* Initial version from Quark

https://github.com/quark-works/vial-qmk/tree/qw-develop/keyboards/quark_works/coffeevan

* chmod -x

* Copy default keymap to vial
2025-12-06 11:27:49 -06:00
stanrc85
be1db8dfff Port Valor Rev1 PCB to VIAL (#969)
* port to vial

* readme deleted
2025-12-01 08:05:00 -06:00
Florian Maunier
5df46a6198 Add vial support for rgbkb/zen/rev1 (#973) 2025-11-30 07:19:59 -06:00
Kensuke Matsuzaki
5839e8a145 Add vial support for sofle pico (#972)
* Sofle pico first commit

* fixed sofle pico build process

* Added RH trackball

* Fixed RH pimaroni config bug

* Renamed sofle_v303 to sofle_pico
Removed Deluxe keymap from Junco

* Sofle Pico 'default' keymap created/fixed
Based on the sofle_choc Brian Low default

* Move matrix_pins into info.json

* Fixed switched row/column config

* Added max_brightness to rgb_matrix
bumped version

* Moved mouse config to .json

* Moved tapping term speed to json
Added search 'tags'
added comma after mouse config in json

* Changed layout config name from LAYOUT_split4x6_r1 to LAYOUT

* Updated hex for vid (JT) and pid (SP)

* Removed swap hands

* Removed rev1 folder and duplicate rules

* Moved most of rules.mk to info.json
Removed bootmagic

* Removed OLED transport config rule
It was redundant because it uses default transport I2C

* Shows logo on startup for 5 seconds

* Wipes OLED after startup logo

* Moved SPLIT_KEYBOARD setting from rules to .json

* Removed duplicated rgb_matrix config

* Added rgb_matrix animations and defaults to json config

* Fixed switched RH thumb keys

* Updated json layout labels to match legacy sofle defaults

* Adds 'bootmagic' feature
Validated this is working as expected

* Moved heatmap animations to json config
Updated attribution comments

* Added via files (not yet working)

* Maxed out  max brightness

* Fixed OLED logo timeout bug
Updated Sofle Pico OLED logo
Added Sofle Pico OLED attributation and build data

* Added QMK & Via logo to RH startup OLED

* Update readme.md image link

* Update readme.md

* Update readme.md

* Removed animation default 'on'

* Default keymap matches legacy sofle
Added via support (not tested yet)

* Removed tapdance from default config and keymap

* Reduced max brightness

* Added via support for default

* Updated default layer count to match classic Sofle

* Updated Sofle Pico name and url

* qmk-json formatting applied
jellytitan keymaps relabeled as vendor default
updated license year

* Readme tweak

* Updated sofle pico hero images

* Formatting cleanup

* Fixed ascii keymaps mangled by clang

* Fixes broken url in readme's

* Adds updated startup graphics to default Sofle Pico keymap

* Fixed OLED rotation

* fix issue of cpslk appearing on different lines in default and raise/lower modes

* Added uberrice submitted oled line wraps to default keymap
minor formatting cleanup

* Fixed jellytitan oled line breaks

* Cleans up comments to use 'C' style

* Fixes long comment styling

* Updates readme to use 'via' keymap as default

* Removed redundant comments

* Restores 'default' keymap in readme to align with qmk template guidelines

* Fixes lint error 'Invalid keyboard level feature detected - encoder_map'

* Update keyboards/sofle_pico/info.json

Co-authored-by: jack <0x6a73@protonmail.com>

* Fixes sofle pico via keymap name in readme

Co-authored-by: jack <0x6a73@protonmail.com>

* Moved bootmagic config into info.json

* Removes redundant encoder resolution

Co-authored-by: jack <0x6a73@protonmail.com>

* Removes redundant encoder resolution

Co-authored-by: jack <0x6a73@protonmail.com>

* Turns off the LEDs when the host goes to sleep.

Co-authored-by: jack <0x6a73@protonmail.com>

* Simplifies flashing instructions to align with standards

Co-authored-by: jack <0x6a73@protonmail.com>

* Added ee_hands first flash instructions to README

* Moves sofle pico keymap images to imgur

* Standardizes make commands in readme

* Removes user keymap 'default_jellytitan'

* moves the OLED code from the default keymap to the keyboard level
Removes custom keycodes in default keymap and via
Updates keymap images in default keymap and via
Removes Colemak and extra Colemak toggle layer from default keymap and via

* Removes pointing device config at the keyboard level.

Co-authored-by: jack <0x6a73@protonmail.com>

* Removes extended layer count, and extra rgb config from keyboard level

Co-authored-by: jack <0x6a73@protonmail.com>

* Moves layer state transport sync to json config

Co-authored-by: jack <0x6a73@protonmail.com>

* Removes keyboard level conditionals wrapping oled size, timeout, and others

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Fixes lazy encoder formatting

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Removes vestigial encoder map layer

* Removes depricated copy/paste/cut/undo methods

* Removed vestigial OLED logo timeout

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Enables tri_layer feature

* Cleans up keymap spacing

* Copies default keymap updates to VIA keymap

* Removes ee_hands - letting master default to LH
Updates readme to remove LH/RH flashing

* Removed tri-layer-enable from via keymap
VIA enables this by default, so it is not needed

* removes enabled mouse_key default

Co-authored-by: jack <0x6a73@protonmail.com>

* fixes oled rotation default at the keyboard level.

Co-authored-by: jack <0x6a73@protonmail.com>

* Removes VIA-enabled keymap from Sofle Pico

* Removes unneded rules.mk
serial driver moving to json config

* Moves serial driver from rules.mk to info.json

Co-authored-by: Joel Challis <git@zvecr.com>

* Moves hero image readme hosting to imgur

* [sofle pico] Copy default keymap

* [sofle pico] Add configs

* [sofle pico] encoder map

---------

Co-authored-by: Ryan Neff <ryan.ray.neff@fluke.com>
Co-authored-by: Ryan Neff <ryanrayneff@gmail.com>
Co-authored-by: uberrice <uberrice@pm.me>
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan Neff <72168556+JellyTitan@users.noreply.github.com>
2025-11-30 07:19:39 -06:00
Crow
1ee63568a2 Add vial support for durgod/venus (#968)
Co-authored-by: TheWanderingCrow <crow@Parzival>
2025-11-30 07:18:26 -06:00
andrew morton
7c628b5430 Add Vial support for Coffee Break Keyboards Acai (#967)
* [Keyboard] Add Coffee Break Keyboards Acai (#25796)

* Add support for Coffee Break Keyboards Acai

* Apply suggestions from code review

Co-authored-by: Jack Sangdahl <jack@pngu.org>

* Ran qmk format-json

* Misssed one of @waffle87's suggestions

* Misssed another of @waffle87's suggestions

* Try hosting on imgur.com

* Remove empty layers, add boot to layer 2

* Enhance the default keymap

* Use correct keycodes for RGB

---------

Co-authored-by: Jack Sangdahl <jack@pngu.org>

* Add Vial support for Coffee Break Keyboards Acai

---------

Co-authored-by: Jack Sangdahl <jack@pngu.org>
2025-11-30 05:49:17 -06:00
Samuel Ainsworth
9bc7aefa6b geigeigeist/totem: increase layer count to 16 (#962) 2025-11-16 14:06:51 -06:00
Joan Delilah Pepin
63d62ec6a4 Add VIAL support for CannonKeys Bastion60 (#960)
- Add VIAL keymap with UID and unlock combo (ESC + Enter)
- Configure for LAYOUT_60_ansi (standard 60% ANSI layout)
- Enable 64 macros, 32 tap dance, and 32 combo entries
- Add comprehensive vial.json for GUI configurator support
- Tested and verified working on hardware

The RP2040 MCU has ample memory for these enhanced VIAL features.

Co-authored-by: Joan Delilah Pepin <delilah@Studio.local>
2025-11-16 14:06:37 -06:00
Joan Delilah Pepin
63fd8a414c Add Vial support for 1upkeyboards/pi60_rgb_v2 (#958)
- Create vial keymap with proper 14-column matrix configuration
- Fix matrix mapping to match LAYOUT_60_ansi
- Enable VIALRGB support for RGB control
- Add 10 layers with RGB controls on layer 1
- Include custom tap settings and macro configuration

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Joan Delilah Pepin <delilah@Studio.local>
Co-authored-by: Claude <noreply@anthropic.com>
2025-11-08 01:25:23 -06:00
Wizzard
7594e6be0d Add vial support for kbdfans/odin75 (#956)
Co-authored-by: Wizzard <admin@bit-piraten.net>
2025-11-02 20:02:21 -06:00
Scramble Tools
9b624c5ac4 fix(quantum): Add static assertions for LAG keycode (#957) 2025-11-02 00:57:02 -06:00
Coom
5ce9ae935b Add support handwired/ziyoulang_k3_mod (#955) 2025-10-19 18:43:41 -06:00
Eric Kotato
2663d32aa8 Add Vial support for Glorious GMMK V2 65 ANSI (#954) 2025-10-18 12:07:13 -06:00
andrew morton
8e0675360c feat(glyphkbd_v2): Add vial support (#953) 2025-10-18 11:09:02 -06:00
A.L.Ko
b3c966238b Cantordeon (#950)
* +keyboards/alk0/cornedeon

* *READMI

* Update keyboards/alk0/cornedeon/keymaps/vial/vial.json

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

* Update keyboards/alk0/cornedeon/README.md

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

* Update keyboards/alk0/cornedeon/README.md

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

* Update keyboards/alk0/cornedeon/keymaps/vial/keymap.c

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

* Update keyboards/alk0/cornedeon/keymaps/vial/rules.mk

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

* Update keyboards/alk0/cornedeon/keymaps/vial/rules.mk

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

* Update keyboards/alk0/cornedeon/keymaps/default/keymap.c

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

* Fixed suggestions

* -postconfig; +readme;

* +rev2 native rp2040

* Update README.md

* *fix rgb matrix

* +rev2 tested

* Fix vial rules.mk for rev1_5 compatibility

* +alko/cornedeon_mini; +alko/cantordeon;

* *alko/cantordeon/READMI.md;

* *alko/cantordeon/READMI.md;

* cornedeon_mini uid fixed

* -rev1_5 removed

* removed keymap vial_mini

* removed keymap vial_mini

---------

Co-authored-by: alko <alko@istperm.ru>
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
Co-authored-by: A.L.K <alko@nas.local>
Co-authored-by: alko <alko@alk0.ru>
2025-10-12 00:27:25 -06:00
Jacky@LAZYDESIGNERS
49a40340ee Add support for LAZYDESIGNERS/LittleWing (#949)
Add support for LAZYDESIGNERS/LittleWing
2025-10-04 12:43:22 -06:00
obosob
4b7f74fcf6 [ploopyco/trackball] Add vial support (#945) 2025-09-30 12:46:04 -06:00
jcshumpert
3e23f3339a Porting Smith & Rune's Magnus175 keyboard (#944)
* porting magnus175 hotswap

* porting magnus175 soldered
2025-09-26 19:54:49 -06:00
Ivan Gromov
057f3b658b Add Vial support for keyten/diablo (#942)
* Add Vial support

* Reducing firmware size
2025-09-26 19:54:30 -06:00
Ivan Gromov
4a430f1960 Add Vial support for keyten/aperture (#941)
* Add Vial Support

* Reducing firmware size
2025-09-26 19:54:18 -06:00
Ivan Gromov
27304097ca Add Vial support (#940) 2025-09-21 19:32:25 -06:00
Ivan Gromov
d195d8a8e4 Add Vial support for keyten/kt60hs_t (#939)
* Add Vial keymap

* Update vial.json
2025-09-21 19:32:12 -06:00
AkariiinMKII
7d8197d60b Add MAGIC_TOGGLE_GUI to keycode ensure list (#930)
* add GUI_Toggle

* Reorder MAGIC_NO_GUI and MAGIC_UNNO_GUI

* Revert "Reorder MAGIC_NO_GUI and MAGIC_UNNO_GUI"

This reverts commit 79203031df30447788f6207db660556d0da76f34.
2025-09-20 20:57:55 -06:00
Samuel Ainsworth
c75c8897a1 add GEIGEIGEIST/TOTEM (#938)
See https://github.com/GEIGEIGEIST/TOTEM
2025-09-20 20:57:49 -06:00
melonbred
3beda8bc8d Added mb44v2 keyboard. (#936) 2025-09-20 19:34:56 -06:00
Rogier Spieker
1638f5da2b Added Keychron Q9 Plus vial keymap (#928)
Co-authored-by: Rogier Spieker <rogier@konfirm.io>
2025-08-31 22:47:39 -06:00
Danny
af590c4220 Add Iris LM support (#927) 2025-08-31 05:04:09 -06:00
era
9132830229 Add Riley (#925)
Add Riley
2025-08-15 19:01:47 -06:00
AP
0f7eae3a55 viktus-spmini vial support (#921)
* viktus-spmini vial support

* Fix ID for spmini

* Size reduction

Based on https://docs.qmk.fm/squeezing_avr. Local compile reports as " * The firmware size is fine - 25946/28672 (90%, 2726 bytes free)"

Also changed unlock combo.

* VIAL_UNLOCK_COMBO_ROWS update

Fixed dupe key
2025-08-05 20:03:15 -06:00
H3lli0n
579b8ffacd feat: adding support to HLB Hyperbolas TKL / 8k (#922)
* feat: adding support to HLB Hyperbolas

* fix: matrix and keymap

* fix: keymap indexes errors

* fix: updated default keymap

---------

Co-authored-by: H3lli0n <thulium.hqfr@gmail.com>
2025-08-04 17:36:31 -06:00
AP
97bf893338 Support for dmqdesign-spin (#920) 2025-08-01 19:44:10 -06:00
H3lli0n
ee919eedb3 feat: adding support for HLB PoorKoi R1/R2 (#918)
* feat: initial PoorKoi keymap

* fix: underglow and led capslock

* feat: activating underglow

* fix: bad parameters

* feat: activating rgblights

* feat: default activated feature

* fix: supported layout clean up

* fix: led count

* fix: change to vialrgb

* fix: change to vialrgb

* fix: bad parameters

* fix: led count

* fix: enable animation

* feat: updating configuration

* fix: typo

* fix: wrong column

* fix: capslock led fixed and layer indicator added

* fix: color of first layer

* feat: custom keycode and saved settings for indicator

* fix: change layer 4 color

* fix: layer indicator management + capslock led indicator

* fix: clean code and keymap

* fix: default keymap and community definitions

* fix: licence headers and console default value

---------

Co-authored-by: H3lli0n <thulium.hqfr@gmail.com>
2025-08-01 19:43:53 -06:00
H3lli0n
8aee20919a feat: adding support for HLB CantorMX F411 (#917)
* feat: adding CantorMX F411 support

* fix: documentation

* fix: bootloader definition

---------

Co-authored-by: H3lli0n <thulium.hqfr@gmail.com>
2025-08-01 19:43:27 -06:00
A.L.Ko
df52e039b2 Add keyboards/alk0/cornedeon (#914)
* +keyboards/alk0/cornedeon

* *READMI

* Update keyboards/alk0/cornedeon/keymaps/vial/vial.json

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

* Update keyboards/alk0/cornedeon/README.md

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

* Update keyboards/alk0/cornedeon/README.md

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

* Update keyboards/alk0/cornedeon/keymaps/vial/keymap.c

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

* Update keyboards/alk0/cornedeon/keymaps/vial/rules.mk

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

* Update keyboards/alk0/cornedeon/keymaps/vial/rules.mk

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

* Update keyboards/alk0/cornedeon/keymaps/default/keymap.c

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

* Fixed suggestions

* -postconfig; +readme;

* +rev2 native rp2040

* Update README.md

* *fix rgb matrix

* +rev2 tested

* Fix vial rules.mk for rev1_5 compatibility

---------

Co-authored-by: alko <alko@istperm.ru>
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
Co-authored-by: A.L.K <alko@nas.local>
Co-authored-by: alko <alko@alk0.ru>
2025-08-01 19:43:01 -06:00
VeyPatch
79feea235c fix: Don't disable LTO (#916) 2025-07-28 20:04:50 -06:00
H3lli0n
2a8b23eb87 feat: adding vial support on WiredIn Protagonist (#913)
* feat: adding vial support on WiredIn Protagonist

* fix: pro_h/keymaps/vial/vial.json

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

* fix: pro_s/keymaps/vial/vial.json

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

* fix: pro_s unnecessary config.h define

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

* fix: pro_s unnecessary config.h define

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

* fix: pro_h unnecessary config.h define

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

* fix: missing json tag

* fix: pro-s row number

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

---------

Co-authored-by: H3lli0n <thulium.hqfr@gmail.com>
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
2025-07-26 21:57:48 -06:00
mizma
80393c53ad Keyboard/slimdash (#915)
* add mzmkb/slimdash vial config

* fix keymap for RGB backlight control
2025-07-26 20:58:28 -06:00
Bailey
e30ff448af Ll3ma Rebrand (#912)
* Rebrand to Ll3ma

* Rebrand to Ll3ma

* Update keyboard_aliases.hjson
2025-07-20 14:40:06 -06:00
ClownFish
8ccc1e3423 add vial support for doio kb03 (#911)
* add vial keymap for doio/kb03

* Update keyboards/doio/kb03/keymaps/vial/vial.json

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

---------

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
2025-07-20 14:39:08 -06:00
Ilya Zhuravlev
967967e122 Merge branch 'merge-2025-06-21' into vial 2025-07-12 17:06:05 -06:00
Pascal Getreuer
4152685aa1 Re-enable Caps Word and Layer Lock where possible. (#907)
* Re-enable features for some keyboards, A-G.

* Re-enable features for some keyboards, H-K.

* Re-enable features for some keyboards, L-R.

* Re-enable features for some keyboards, S-V.

* Re-enable features for some keyboards, W-Z.
2025-07-04 00:21:47 -06:00