Commit graph

29423 commits

Author SHA1 Message Date
Wasteland Fluttershy
5d16581ea7
ported keebio nyquist (#882)
* ported keebio nyquist

* removed VENDOR_ID and PRODUCT_ID definitions

* split config per revision

* fixes undefined keycodes for layers

* added 4x12 laout option

* removed 4x12 vil file
2025-05-21 20:02:21 -06:00
Wasteland Fluttershy
937a1e7840
Magic force/mf17 (#887)
* initial port

* fix layout

* expand features

* tweaks
2025-05-16 21:28:55 -06:00
muge
b152524c40
CXT Studio 12e3 memory optimizations (#886)
* intial vial port

* fix gui encoder layout

* apply changes from https://github.com/qmk/qmk_firmware/pull/25242

* fix row # typo

* apply optimizations from 08550a8 (thanks)

* combine/apply suggestions in PR, disable oneshots and changes default rgb animation for further memory savings
2025-05-16 18:49:00 -06:00
muge
154809fea1
Add VIAL support for CXT Studio 12e3 (#885)
* intial vial port

* fix gui encoder layout

* apply changes from https://github.com/qmk/qmk_firmware/pull/25242

* fix row # typo
2025-05-12 09:23:17 -06:00
Christian Kleinbölting
b991365328
feat: Add vial support for Epomaker Tide65 keyboard (#881)
* create a new vial keymap

* enable vial in rules file

* add vial.json

* set vial secure key combination
2025-05-11 22:38:52 -06:00
Master Coder
4ba3834f0d
Add vial support for keychron c3_pro/ansi/red. (#884)
* LEDs are working
* mac/win switch is working
* Vial gui is working

Build with:
qmk compile -kb keychron/c3_pro/ansi/red -km vial

Co-authored-by: Ken <kenxieca@gmail.com>
2025-05-11 22:38:31 -06:00
Sergey Radionov
cab779b912
Vial support for YMDK YMD21 V2 (#880) 2025-04-20 16:21:23 -06:00
danielefongo
46dcb78ddc
feat: add vial keymap for zsa/voyager (#869)
* feat: add vial keymap for zsa/voyager

* feat: update readme
2025-04-10 23:39:43 -06:00
Uncured0576
e032447bd6
Vial support for ploopyco trackball_thumb (#874)
* adding vial for ploopyco trackball_thumb

* rules.mk edits to reduce size
2025-04-10 23:38:37 -06:00
ClownFish
b620d059f7
add Vial for doio kb16 rev2 (#875)
* add vial for kb16

* relocate vial keymap to rev 2 directory
2025-04-10 23:38:24 -06:00
gabe
767c3aed56
add Altair and Altair-X vial keymaps (#877)
* Add vial keymap for ai03/altair_x

* add altair

* switch to left-half-only unlock-combo

I don't have an altair_x to test on, but I assume it will have the same
issue as the altair, where the unlock-combo doesn't work across the
split.

---------

Co-authored-by: brnlee <github.holtz@mail.brnlee.com>
2025-04-10 20:40:09 -06:00
Sei
68933f1e53
Added support for Idobao id42, TKC m0lly, Checkerboards Quark, and 1upkeyboards pi60_HSE (#835)
* Basic VIAL porting for Quark 4x12 and pi60 HSE

* Added TKC m0lly VIAL Compatibility

* Updated TKC m0lly rules.mk

* Added support for idobao i42, fixed tkc m0lly, pi60_hse, and checkerboards quark

* Modified Quark vial firmware so it actually compiles under the limit

* Switched encoder map enable from board to keymap level

* Reduced features further on Checkerboards Quark, hopefully making it compile so it can be merged
2025-04-10 20:39:53 -06:00
VeyPatch
437d0b68bb
Add Splitkb.com Elora rev1 (#866)
* Add splitkb's Elora

* Add Vial support for splitkb.com's Elora

* Add selectable labels

* Add Joystick

* Increase the EEPROM size for layout options and share the encoder button with the joystick button so it can be set

* fix missing call to keyboard init user for elora

* snapshot

* Fixed joystick and RGB

Joystick now works on slave side, RGB convert to RGB matrix and now sync correctly when replugging

TODO: Fix OLED not working when only connected on the slave side

* Add slave only OLED support

* Add fixes

* Cleaning up

* Add encoder quadrature and update files

* merge 'splitkb/qmk_firmware/elora`

* disable lto

* Update RGB keycodes

---------

Co-authored-by: Leah Post <leah@splitkb.com>
Co-authored-by: harveysch <126267034+harvey-splitkb@users.noreply.github.com>
Co-authored-by: Thomas Baart <support@splitkb.com>
2025-04-10 20:38:02 -06:00
Ivan Gromov
8e6ba6b689
Add Vial support for keyten/kt60_mu (#872)
* Add Vial support

* Bug fix

* Back to QMK
2025-04-10 20:37:27 -06:00
melonbred
ebc8bb130a
Add Vial support for mb-tkl (#873)
* debug

* Update vial.json

* Update vial.json

* Update config.h to 5 RGBLED

* Update mbtkl to latest vial/qmk formatting

* Updated RGB config

* mbtkl removed depreciated RESET keycode
2025-04-10 20:37:04 -06:00
Ilya Zhuravlev
0f70080d79 vial_ensure_keycode: add new rgb matrix keycodes to validator 2025-03-29 10:40:16 -06:00
Ilya Zhuravlev
d4b171b1c2 fix remaining keyboards after merge 2025-03-23 17:53:18 -06:00
Ilya Zhuravlev
deb51c4593 update rgb for broken keyboards 2025-03-23 16:49:53 -06:00
Ilya Zhuravlev
6aedbad57c Merge remote-tracking branch 'qmk/master' into merge-2025-03-22 2025-03-22 23:00:09 -06:00
Dasky
6a947fa534
Add Mechboards Crkbd (#24993) 2025-03-21 18:00:28 +00:00
plodah
f4dfa218ff
fix swapped encoder pins on ploopy thumb rev1_001 (#25044)
fix swapped pins on ploopy thumb rev1_001 encoder
2025-03-20 15:34:14 -07:00
uv777bk
f6dbb56a10
Update Lighting Mode Animations on Monsgeek M5 (#24981)
Update keyboard.json
2025-03-21 09:22:43 +11:00
Max Rumpf
894b9c458d
Enable mouse key feature and disable leader key on Maxr1998/Phoebe (#24982)
* Enable mousekey support on Maxr1998/Phoebe

* Add GPLv2 license header
2025-03-21 09:22:02 +11:00
Icy Avocado
9f44488bb1
Add directpins 21 keys pico (#24919)
* Add directpins 21 keys pico
- https://learn.adafruit.com/diy-pico-mechanical-keyboard-with-fritzing-circuitpython/21-key-pico-keyboard

* Rename from 21keys to pico_pad

* Add pico_pad readme

* Update bootloader instruction

---------

Co-authored-by: Dai <dai@ovacoda.com>
2025-03-21 09:21:18 +11:00
Drashna Jaelre
a958276a76
Add Super Alt-Tab macro example as module (#24970)
* Add Super Alt-Tab macro example as module

* Make module more configurable

* remove unneeded comments

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

* Update modules/qmk/super_alt_tab/super_alt_tab.c

Co-authored-by: Nick Brassel <nick@tzarc.org>

---------

Co-authored-by: jack <jack@pngu.org>
Co-authored-by: Nick Brassel <nick@tzarc.org>
2025-03-21 09:12:46 +11:00
Akshay Atam
7fd12c2b98
Ducky one2mini ansi tsangan layout (#24909)
* Added ANSI Tsangan keymap for Ducky One2 Mini

* Updated keyboard.json to support ANSI Tsangan layout for Ducky One2 Mini
2025-03-21 09:00:01 +11:00
mikiya418
3a8c76fae5
Develop 5keys (#24555)
* [Keyboard]Add 5keys

* Add files via upload

* Delete 5keys.json

* Add files via upload

* Delete 5keys_default.hex

* Add keyboard 5keys

* Add Copylight

* Update keyboards/5keys/keyboard.json

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

* Update keyboards/5keys/keyboard.json

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

* Update readme.md

---------

Co-authored-by: Drashna Jaelre <drashna@live.com>
2025-03-21 08:54:54 +11:00
Duncan Sutherland
96882c6a67
Correct json for Fullsize JIS Community Layouts (#23660)
initial commit
2025-03-21 08:44:19 +11:00
Anthony Abruzzini
c5232ba699
Fix typo in docs: split_keyboard.md SPLIT_USB_DETECT ("theres's -> "there's") (#24984)
* Fix typo "theres's"

* Update docs/features/split_keyboard.md

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

---------

Co-authored-by: jack <jack@pngu.org>
2025-03-21 08:35:58 +11:00
Andrew Kannan
e7c5695a0c
Minor keymap fix on Cerberus HS (#25043) 2025-03-20 05:06:54 +00:00
Wilson Pika Choo
46829663aa
[Keyboard] Change uzu42 usb.vid (#25014)
change generic vendor code
2025-03-19 10:33:53 -06:00
Nick Brassel
386a5019a8
Fixup MSYS + unix-style paths in Community Modules. (#25012)
Fixup MSYS + unix-style paths.
2025-03-19 12:45:28 +11:00
Nick Brassel
271efeb8bc
Latest batch of license violations. (#25031) 2025-03-18 15:48:27 +00:00
Nick Brassel
95223aa872
Latest batch of license violations as per #24085. (#25023)
* Latest batch of license violations as per #24085.

* No links.
2025-03-18 06:07:24 +11:00
Joel Challis
c6446aeaf9
Bump tj-actions/changed-files from 45 to 46 (#25020) 2025-03-16 08:44:31 +00:00
André Cruz
65aef7be95
[Keyboard] Add Sofle Choc Prog from keebart (#24974) 2025-03-13 14:04:32 -07:00
Joel Challis
8ae5d34c0d
keyten/kt60_mu - Add missing header guard (#25011) 2025-03-14 08:00:58 +11:00
Ivan Gromov
25af20bef4
[Keyboard] Add kt60-MU PCB (#24797)
* Add kt60-MU

* Adding some license headers

* Update keyboards/keyten/kt60_mu/keyboard.json

Co-authored-by: Sergey Vlasov <sigprof@gmail.com>

* Update keyboards/keyten/kt60_mu/keyboard.json

Co-authored-by: Sergey Vlasov <sigprof@gmail.com>

* Update keyboard.json

* Update keyboard.json

* Update keyboards/keyten/kt60_mu/keyboard.json

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Update keyboards/keyten/kt60_mu/keyboard.json

Co-authored-by: Sergey Vlasov <sigprof@gmail.com>

---------

Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2025-03-13 13:20:56 -06:00
Dasky
84f9b6dd3e
Add Mechboards Sofle (#25004)
* add sofle

* fix readme
2025-03-11 02:42:33 -07:00
Christian C. Berclaz
a70288bc4a
New standard layout for Mechlovin' Zed60 (60_tsangan_hhkb) (#24801)
* Added a default firmware and layout for the WindStudio Wind X R1
keyboard.

* Wind X R1: cleaned-up the folders to make clear that this firmware is
for the release 1 of this keyboard.

* Delete keyboards/windstudio/wind_x/R1 directory

Removing the uppercase R1 folder

* feat(mechlovin/zed60): Added the missing standard 60_tsangan_hhkb

* style(mechlovin/zed60): Ran qmk format-json -i on keyboard.json
2025-03-08 23:59:02 -08:00
Eric Lehmann
94922899b0
Fixing zsa moonlander subfolder for keymap (#861) 2025-03-08 17:12:59 -06:00
Joel Challis
3c6a691126
keychron/c*_pro_v2: Migrate DIP_SWITCH_PINS (#24978) 2025-03-06 23:17:21 +00:00
Joel Challis
0302171fac
Remove invalid RGB Matrix effects (#24977) 2025-03-04 23:40:28 +00:00
Joel Challis
fcfe0e8a95
Fix xelus/valor/rev3 compilation (#24976) 2025-03-04 23:40:08 +00:00
dnlnm
f0a5db96c8
Add keyboard Cloak (#24858)
Co-authored-by: jack <jack@pngu.org>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2025-03-03 11:22:37 -08:00
takashicompany
c2979e309f
Add new keyboard "Palmslave" (#24814)
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2025-03-03 11:21:47 -08:00
Armand du Parc Locmaria
b2ee1612fa
Fix Lily58 Lite Rev3 reversed columns (#24968) 2025-03-03 11:18:33 -08:00
Feags
8a187bbb7f
Adding Vial Support for Krado Industries Promenade RP24S (#859)
* Adding Krado66 Keyboard

Adding Krado Industries keyboard Krado66 vial keymap and supporting files.

* Update keyboards/kradoindustries/krado66/keymaps/vial/config.h

Obsolete and redundant settings removed from config.h

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

* Update keyboards/kradoindustries/krado66/keymaps/vial/rules.mk

Obsolete and redundant rules removed.

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

* Update keyboards/kradoindustries/krado66/keymaps/vial/vial.json

Attributes not used by Vial removed from vial.json

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

* Adding Promenade RP24S Vial Support

Adding Promenade RP24S Vial Support
config.h
keymap.c
rules.mk
vial.json

* Update Promenade RP24S Readme

Added encoder reference diagram for programming through the Vial GUI.

* Readme correction

* Reverting files outside of keymaps

Reverting readme additions

---------

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
2025-03-03 00:18:36 -06:00
floookay
cc09f17111
add keyboard: zwerg (#24918)
Co-authored-by: jack <jack@pngu.org>
Co-authored-by: Joel Challis <git@zvecr.com>
2025-03-02 21:34:16 -08:00
yiancar
a585bd08a3
Keycult Zero (#24927)
* Initial Commit for Keycult Zero

* Update keyboards/keycult/keycult_zero/keycult_zero.c

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

* Update keyboards/keycult/keycult_zero/rules.mk

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

---------

Co-authored-by: yiancar <yiancar@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2025-03-02 19:32:25 -08:00