aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards
Commit message (Collapse)AuthorAgeFilesLines
* Add keyboard clap_studio/flame60 (#24870)Mick Hohmann2025-01-263-0/+725
| | | | | | | - Got the source code from the _Clap_Studio_ Discord server - Migrated the source code to `keyboard.json` format - Added more layouts for most common cases - Fixed errors in `keymaps/default/keymap.c` - Updated the picture with a real picture of the PCB, to avoid confusion
* [Keyboard] Add Support E8ghtyNeo (#24859)Thanh Son Tran2025-01-258-0/+1132
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update support S6xty5 * Delete chconf.h * Update manufacturer, community layout for hhkb * Update layout * fix row index * Update tyson60s * Update community layout and layout name * Update remove rgb test mode * Update capslock led * Apply suggestions from code review Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * Remove deprecated s6xty5 * handle init e8ghtyneo firmware * Update qk boot firmware * Update firmware e8ghtyNeo * Update matrix * update manufacture * Update copyright --------- Co-authored-by: Trần Thanh Sơn <son.tt1@teko.vn> Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Add Model-B keyboard (#24681)Brian Hill2025-01-247-0/+657
| | | | | | | | | | | | | | | | | * Add Model-B keyboard * PR changes for Model-B * Update to OLED on Model-B * added license to pass lint check * update virtual eeprom for Model-B * eeconfig_read_kb() update on Model-B * cleanup changes for Model B * implementing Model B suggestions
* Add Lily (#24813)Cipulot2025-01-184-0/+305
| | | | Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* `kikoslab/kl90`: fix keymap (#24826)Ryan2025-01-181-5/+5
|
* [Keyboard] Add ic45v2 (#24818)Patrick Fan2025-01-183-0/+144
| | | | | | | | | | | | | | | | | | | | | | * adding in ic45 handwired * fix wrong title * Apply suggestions from code review Thank you @waffle87 Co-authored-by: jack <jack@pngu.org> * Update keyboards/handwired/ic45_v2/keyboard.json adding whitespace Co-authored-by: Drashna Jaelre <drashna@live.com> --------- Co-authored-by: jack <jack@pngu.org> Co-authored-by: Drashna Jaelre <drashna@live.com>
* `salane/ncr80alpsskfl`: add additional layouts (#24809)Ryan2025-01-132-1/+335
|
* Fix a build warning and tidy up a keymap (#24805)Ryan2025-01-102-29/+3
|
* Fix durgod k3x0 docs (#24774)Tocho Tochev2025-01-043-10/+10
|
* Add EE_HANDS for KLEC-02 (#24777)takashicompany2025-01-041-0/+6
| | | Add #define EE_HANDS
* [Keyboard] Add 3W6HS (#22539)Leo Lou2025-01-048-0/+482
| | | | | | | | Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> Co-authored-by: jack <0x6a73@protonmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com>
* Update some changes for AT32F415 (#24766)HorrorTroll2025-01-032-0/+5
| | | | | * Fixed SPI can't compiled issue * Added solenoid support and use 256KB ldscript for Onekey board
* Add shuguet shu89 (#24758)Sylvain Huguet2025-01-033-0/+358
| | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: jack <jack@pngu.org>
* [Keyboard] Add handwired/dactyl_manuform/5x8 (#24726)Philip2025-01-024-0/+247
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add handwired/dactyl_manuform/5x8 config * add keymap scheme * Update keymap.c * Update keyboard.json * Update keyboard.json * fix and compile worked configs * Update readme.md * Update readme.md * Update readme.md * add dynamic macros support * change key sets on first workday/add right2left layer * Update keyboard.json * Update keymap.c * move license header to top keymap.c * Update keyboard.json * I rewrote the layout so that the halves are not stacked. * I rewrote the layout so that the halves are not stacked (keymap.c) * change "serial pin" syntactic change "soft_serial_pin": "D0" to "serial": { "pin": "D0" } * fix KC_BSPC and KC_SPC on right keyboard * Update readme.md * Update keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> --------- Co-authored-by: skandiPC <slinkinfs@yandex.ru> Co-authored-by: iliorik-ph <140731596+iliorik-ph@users.noreply.github.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
* Remove invalid "effect_max" animation from keyboards (#24767)Joel Challis2024-12-312-4/+2
|
* [Keyboard] Ghoul TKL (#24762)chillKB2024-12-307-0/+492
| | | | Co-authored-by: jack <jack@pngu.org>
* [bug] Djinn theme fix. (#24754)Nick Brassel2024-12-271-2/+2
| | | Theme fix.
* [Keyboard] Add Somei70 (#24444)James Gzowski2024-12-245-0/+282
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Somei70 addition * Changes made, added VIA keymap, cleaned formatting * keymap via * Create rules.mk * Add files via upload * Delete keyboards/somei70/keymaps/via directory * Fixed RGB and matrix * Layout corrections and LED positions * removal of rules.mk * Moved OLED Settings to somei70.c, formatted C removed TABs, removed _LAYERC * Forgot to include license header * Further changes as per suggestions, replaced _user for _kb within somei70.c * Updated keymap 'changes in Nov24' * Requested changes
* add chlx piche (#24252)chalex2024-12-243-0/+193
| | | | | | Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: jack <0x6a73@protonmail.com> Co-authored-by: chalex <alejandrelee+magbogbro@gmail.com>
* add mellow keyboard (#24319)dztech2024-12-246-0/+500
| | | | | Co-authored-by: jack <jack@pngu.org> Co-authored-by: Drashna Jaelre <drashna@live.com>
* [Keyboard] Add SIRIND Brick65S (#24315)era2024-12-245-0/+327
| | | | Co-authored-by: Joel Challis <git@zvecr.com>
* DecenTKL numpad (#24696)Bertrand Le Roy2024-12-245-0/+379
|
* DecenTKL main keyboard (#24702)Bertrand Le Roy2024-12-246-0/+746
|
* [Keyboard] Add keycult 1800 (#24729)yiancar2024-12-224-0/+201
| | | | | Co-authored-by: jack <jack@pngu.org> Co-authored-by: yiancar <yiancar@gmail.com>
* fix: mechwild/bb65 coordinate mix-up (#24738)Less/Rikki2024-12-221-4/+4
|
* Add Reverie to QMK (#24227)Andrew Kannan2024-12-1811-0/+1136
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add Reverie to QMK * Add backlight to reverie * Update reverie readme and copyright notices * Use format json to update keyboard.json formatting * Update to have solderable and hotswap variants split * Update copyright noticeS * JSON formatting updates * inherit config.h * fix broken keymap * Update reverie hs keyboard.json to be accurate * Update keyboards/cannonkeys/reverie/hotswap/keyboard.json Co-authored-by: jack <jack@pngu.org> * Remove VIA keymaps * Update keymap --------- Co-authored-by: jack <jack@pngu.org>
* [Keyboard] wilba_tech/wt45_h1 (#24717)Less/Rikki2024-12-183-0/+271
|
* [Keyboard] swagkeys integral (#24712)Xelus222024-12-153-0/+228
| | | | | swagkeys integral Co-authored-by: Xelus22 <>
* [Keyboard] add swagkeys eave (#24711)Xelus222024-12-143-0/+188
| | | | | | | | | | | | | | | | | | * add swagkeys eave * fix up * Update keyboards/swagkeys/eave/keyboard.json Co-authored-by: jack <jack@pngu.org> * Update keyboards/swagkeys/eave/keymaps/default/keymap.c Co-authored-by: jack <jack@pngu.org> --------- Co-authored-by: Xelus22 <> Co-authored-by: jack <jack@pngu.org>
* Added VT-40 keyboard (#24706)Guido Bartolucci2024-12-124-0/+260
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added VT-40 keyboard * Remove commented out code. Oops Co-authored-by: jack <jack@pngu.org> * Change name of planck_layers to layers. Co-authored-by: jack <jack@pngu.org> * Update keyboards/vt40/keymaps/default/keymap.c Co-authored-by: jack <jack@pngu.org> * Removed unused features that I stole from the contra config * Removed unused features that I stole from the contra config * fixed lower/raise keys * make adjust layer accessible * Added adjust key for real this time * Update keyboards/vt40/keyboard.json Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> --------- Co-authored-by: jack <jack@pngu.org> Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* [Keymap] Update rp2040_orbweaver (#24704)Lostdotfish2024-12-111-0/+12
| | | | | | | | | | | | | | | | | * Update keymap.c enhancement - power down indicator LEDs when host sleeps * Update keyboards/lostdotfish/rp2040_orbweaver/keymaps/default/keymap.c Co-authored-by: jack <jack@pngu.org> * Update keyboards/lostdotfish/rp2040_orbweaver/keymaps/default/keymap.c Co-authored-by: jack <jack@pngu.org> --------- Co-authored-by: jack <jack@pngu.org>
* Addition of EC TKL X (#24647)Cipulot2024-12-0914-0/+1177
|
* Addition of EC65X (#24648)Cipulot2024-12-0912-0/+775
|
* [Keyboard] Add Orbweaver (#24692)Lostdotfish2024-12-096-0/+364
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Create README.md * Add files via upload * Create keymap.c * Update README.md * Update keyboards/lostdotfish/rp2040_orbweaver/README.md Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/lostdotfish/rp2040_orbweaver/keyboard.json Co-authored-by: Drashna Jaelre <drashna@live.com> * Rename README.md to readme.md * Update readme.md * Update keyboards/lostdotfish/rp2040_orbweaver/keyboard.json Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/lostdotfish/rp2040_orbweaver/mcuconf.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboard.json * Update keyboards/lostdotfish/rp2040_orbweaver/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboard.json * Update mcuconf.h * Update rp2040_orbweaver.c * Delete keyboards/lostdotfish/rp2040_orbweaver/halconf.h * Update config.h * Update readme.md * Update readme.md * Update readme.md * Update keyboards/lostdotfish/rp2040_orbweaver/keyboard.json --------- Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: jack <jack@pngu.org>
* Adding ctrl-M replacement controller for IBM Model M (#24375)nuess0r2024-12-093-0/+463
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * This is a configuration of QMK intended to be used with the [ctrl-M controller](https://github.com/nuess0r/ctrl-M). * Move USB_MAX_POWER_CONSUMPTION to data driven due to upstream change * Clean up according to PR checklist Check the keymaps/nuess0r how you can make better use of your Model M including Windows, multimedia keys etc. * Move CAPS_HOLD feature from default build to custom keymap * More data driven configuration Move layout definition from ctrl_m.h to info.json Move has_ghost to info.json -> this makes the config.h file obsolete * Implement changes suggested by review * Removing user keymap (nuess0r) to follow current guidelines The nuess0r keymap which is shipped with the ctrl-M controller is kept here: https://github.com/nuess0r/qmk_firmware/tree/nuess0r_keymap * Changed image hosting location to Github requested in review by drashna * Changed image hosting location to imgur * Settings removed from info.json that are disabled by default. * Change URL as suggested by @dunk2k Not pointing to the QMK firmware but to the replacement controller electronics project. * Migrate build target markers to keyboard.json * Adding tindie link and implement review suggestions * Removing via keymap to follow current guidelines Will be moved to the https://github.com/the-via/qmk_userspace_via repo. * Add LAYOUT_all to support ANSI and ISO keyboards with the same firmware Add a LAYOUT_all similar to other keyboards that defines all available keys. Change the default keymap to use the _all layout so both ANSI and ISO Model M variants work out of the box. * Remove unnecessary enum from default keymap Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com> --------- Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
* Adding new keyboard Promenade RP24S (#24689)Feags2024-12-094-0/+272
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * adding keymaps for krado industries * Modified default keymap.c files to be the same as via. * Changing vendor ID for Krado Industries * Suggested changes made Making changes suggested by zvecr. Removed dynamic_layer indicator, updated copyright year, deleted unused layers in keymaps. Co-authored-by: Joel Challis <git@zvecr.com> * rgbpin for ws2812 changed in info.json * Added encoder mapping rule file for default keymaps; added Fn layer shortcuts to Promenade layouts * Added rules.mk with encoder mapping for encoder boards at keymaps level. * Deleted extra key in LAYOUT * Update keyboards/kradoindustries/kousa/rules.mk Move WS2812 Driver from rules.mk to info.json Co-authored-by: jack <jack@pngu.org> * Update keyboards/kradoindustries/kousa/info.json Move WS2812 Driver from rules.mk to info.json Co-authored-by: jack <jack@pngu.org> * Update keyboards/kradoindustries/kousa/keymaps/default/keymap.c Move WS2812 Driver from rules.mk to info.json Co-authored-by: jack <jack@pngu.org> * Reverting settings.json * Encoder map code change [2]>[NUM_DIRECTIONS] * Adding Promenade RP24S Adding Promenade RP24S keyboard.json, default keymap, and readme * Adding layer access to Promenade RP24S Adding layer access to layers 1 and 2 --------- Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: jack <jack@pngu.org>
* [Keyboard] Add SIRIND Tomak79S (#24684)era2024-12-085-0/+757
| | | | | | | | | | | | | * Add Tomak79S Add Tomak79S * Update keyboards/era/sirind/tomak79s/keymaps/default/keymap.c Co-authored-by: jack <0x6a73@protonmail.com> --------- Co-authored-by: jack <jack@pngu.org>
* Add Macroflow Original macropad firmware (#24538)Patrickemm2024-12-065-0/+381
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adding Macroflow Macropad * Macroflow_Macropad * Macroflow_Macropad * Adding My Macropad * Adding Macroflow Macropad * Adding Macroflow Macropad * Adding Macroflow Macropad * Adding Macroflow Macropad * Adding Macroflow Macropad * Added License Headers * Updated code for merge * Added License Header * Added Encoder Map * Updated Files * Fixed Matrix * Update keyboards/macroflow_original/keyboard.json Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/macroflow_original/keymaps/default/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/macroflow_original/keymaps/default/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/macroflow_original/keymaps/default/rules.mk Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/macroflow_original/macroflow_original.c Co-authored-by: Drashna Jaelre <drashna@live.com> --------- Co-authored-by: Drashna Jaelre <drashna@live.com>
* Fix keymap.json error of keyboard/suikagiken/suika27melo (#24677)suikagiken2024-12-052-4/+4
|
* Add Cerberus to QMK (#24226)Andrew Kannan2024-12-0515-0/+1233
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add Cerberus to QMK * Update readme to add hotswap callouts * Update readme formatting * Use format json to update keyboard.json formatting * Split Cerberus HS and Solderable into separate folders * Update JSON formatting * make solderable keymaps a bit more useful * Backlight fix on solderable * Update keyboards/cannonkeys/cerberus/hotswap/keyboard.json Co-authored-by: jack <jack@pngu.org> * Remove cerberus VIA keymaps * Apply suggestions from code review Change some whitespace Co-authored-by: Drashna Jaelre <drashna@live.com> * Add RGB control keycodes to cerberus keymap * Add backlight controls to default keymap on solderable version * Update keyboards/cannonkeys/cerberus/readme.md --------- Co-authored-by: jack <jack@pngu.org> Co-authored-by: Drashna Jaelre <drashna@live.com>
* [Keyboard] Add Binepad BNK8 keyboard (#24598)Vino Rodrigues2024-12-044-0/+161
| | | | | | | | | | | | | | | * Add Binepad BNK8 keyboard * Moved keymap.c to keymap.json * Fix product page URL * RGB_ -> RM_ keycodes after this round of breaking changes Co-authored-by: Ryan <fauxpark@gmail.com> --------- Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keyboard] add kbd0 Curve0 60 ANSI (#24609)kbd02024-12-043-0/+277
| | | | | | | | | | | | | | | | | * add kbd0/curve0/60_ansi keyboard * Apply suggestions from code review Co-authored-by: jack <jack@pngu.org> * Apply suggestions from code review Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> --------- Co-authored-by: unknown <code-monke> Co-authored-by: jack <jack@pngu.org> Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Addition of EC1-AT (#24645)Cipulot2024-12-048-0/+316
|
* Addition of EC Constellation (#24644)Cipulot2024-12-049-0/+405
| | | | | * Addition of EC Constellation * Fix layout macro name
* [Keyboard] Add Marcopad (#24636)Marco Pelegrini2024-12-045-0/+176
| | | | | | | | | | | | | | | | | | | | | * Marcopad debut * Applying core review suggestions * Optional layout with backlit * Line feeds and replacing dev board configs * Function to toggle backlight * Move to RGB Matrix * Fixing capitalization * Review comments --------- Co-authored-by: Marco Pelegrini <mpelegrini@microsoft.com>
* [Keyboard] Add cans12erv2 (#24628)Can Baytok2024-12-044-0/+94
| | | | | | | Co-authored-by: jack <jack@pngu.org> Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Can Baytok <baytok@dydocon.com>
* [Keyboard] Add dactyl_manuform_pi_pico (#23891)GustawXYZ2024-12-044-0/+229
| | | | | Adds new keyboard under handwired/dactyl_manuform_pi_pico It is a dactyl_manuform(5x6) running on Pi Pico micro controller
* Add a keyboard entry for yacobo model m replacement control boards (#23827)Stephen Edwards2024-12-035-0/+391
| | | | | | | | | | | | | | | | | | | | * add the keyboard * Update keyboards/ibm/model_m/yacobo/keyboard.json Co-authored-by: jack <0x6a73@protonmail.com> * remove dead file * PR Comments * standardize comments * PR Comments --------- Co-authored-by: Stephen Edwards <stephenedwardsemail@gmail.com> Co-authored-by: jack <jack@pngu.org>
* Add cornia keyboard (#24442)Vaarai2024-12-0316-0/+937
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add cornia keyboard * Update Fire keymap * [Cornia/Doc] Host image on imgur * [Cornia/config] Remove unnecessary defines * [Cornia] Move I2C stuff to keyboard level * [Cornia/config] Remove unnecessary defines & move all callbacks to keymap.c * [Cornia] Use tri-layer in default keymap * [Cornia/makefiles] remove license headers & root makefile * [Cornia] Put common configuration to top keyboard level * [Cornia] Remove unecessary custom keycodes * [Cornia] Fix readme * [Cornia] Fix RGB keycodes * [Cornia] Fix config files * [Cornia] Fix readme * [Cornia] Fix mcuconf.h license
* [Keyboard] Add keyboard reviung46 (#24245)gtips2024-12-033-0/+537
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add keyboard reviung46 * modified keyboards/reviung/reviung46/readme.md * modified keyboards/reviung/reviung46/keyboard.json * modified keyboards/reviung/reviung46/readme.md * fix keyboards/reviung/reviung46/keyboard.json * fix keyboards/reviung/reviung46/keymaps/default/keymap.c fix keyboards/reviung/reviung46/keymaps/via/keymap.c * fix keyboards/reviung/reviung46/keymaps/via/keymap.c * fix keyboards/reviung/reviung46/keyboard.json * fix keyboards/reviung/reviung46/keyboard.json * modified reviung/reviung46/readme.md * fixed keyboards/reviung/reviung46/keyboard.json * fixed keyboards/reviung/reviung46/keymaps/default/keymap.c deleted keyboards/reviung/reviung46/keymaps/via/keymap.c deleted keyboards/reviung/reviung46/keymaps/via/rules.mk * fix keyboards/reviung/reviung46/keyboard.json and keyboards/reviung/reviung46/keymaps/default/keymap.c * Update keyboards/reviung/reviung46/readme.md --------- Co-authored-by: jack <jack@pngu.org>