aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards
Commit message (Collapse)AuthorAgeFilesLines
* Add queue.len() keyboard (#24823)lental2025-12-093-0/+256
| | | | Co-authored-by: Joel Challis <git@zvecr.com>
* Add new mouse "Ploopy Nano 2 Trackball" (#25762)ploopyco2025-12-087-0/+130
|
* [Keyboard] Add PicoFX (#25704)Jon Colverson2025-12-088-0/+269
|
* [Keyboard] Add support for Alpha FS (#25756)Fabian Felix Selbach2025-12-083-0/+312
|
* Add kt356 Mini (#25781)Ivan Gromov2025-12-043-0/+350
| | | | Co-authored-by: Joel Challis <git@zvecr.com>
* Add kt60HS-T v3 (#25822)Ivan Gromov2025-12-044-7/+318
|
* Adapt MIUNI32 keyboard for VIA configurator (#25803)sigman2025-12-042-4/+19
|
* Merge remote-tracking branch 'origin/master' into developQMK Bot2025-11-271-2/+2
|\
| * QMK CLI Environment bootstrapper (#25038)Nick Brassel2025-11-271-2/+2
| | | | | | | | | | Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Pascal Getreuer <getreuer@google.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-11-2512-0/+460
|\|
| * Add Demod LM Rev. 1 (#25793)Danny2025-11-258-0/+202
| |
| * Add support for Coffee Break Keyboards' Coffeevan (#25805)andrew morton2025-11-254-0/+258
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-11-253-0/+166
|\|
| * [Keyboard] Add Keenome Keys' "The Grid v2" (#25813)Nathan Sunday2025-11-253-0/+166
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add 'the_grid_v2' to QMK * Per documentation, formatted keyboard.json and add license to keymap.c * Update keyboards/keenome_keys/the_grid_v2/keyboard.json Co-authored-by: Jack Sangdahl <jack@pngu.org> * Create readme.md for The Grid v2 keyboard Added detailed readme for The Grid v2 keyboard including setup and bootloader instructions. * Revise readme for The Grid v2 keyboard Updated readme with specific hardware details. --------- Co-authored-by: Jack Sangdahl <jack@pngu.org>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-11-193-0/+229
|\|
| * [Keyboard] Add Coffee Break Keyboards Acai (#25796)andrew morton2025-11-193-0/+229
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-11-174-0/+570
|\|
| * Hyper7 v4 (#25728)yiancar2025-11-174-0/+570
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-11-173-0/+342
|\|
| * Add imi60-HS (#25773)Ivan Gromov2025-11-173-0/+342
| |
* | Align use of keymap level `_kb` callbacks (#25774)Joel Challis2025-11-1113-80/+46
| |
* | [Core] suspend: suppress wake up keypress (#23389)Stefan Kerkmann2025-11-111-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * suspend: suppress wake up keypress Waking the host from suspend is done by pressing any key on the keyboard, the regular key codes assigned to the keys are not important and must not be sent - otherwise they usually end up in password prompts as ghost characters that have to be deleted again. This commit adds suppression for all keys pressed at the time of wake up. Once a key is released it functions as a regular key again. Signed-off-by: Stefan Kerkmann <karlk90@pm.me> * suspend: update wake up matrix after wake up delay If USB_SUSPEND_WAKEUP_DELAY is set, the keyboard sleeps during wake up - which can be up to multiple seconds. To handle key presses and releases in that time frame we have to handle the following cases: 1. Key not pressed before suspend, and not pressed after wakeup → do nothing (normal case). 2. Key not pressed before suspend, but pressed after wakeup → set the wakeup_matrix bit to 1 (so that the press and release events would be suppressed). 3. Key pressed before suspend, but not pressed after wakeup → do nothing (the release event will be generated on the first matrix_task() call after the wakeup). 4. Key pressed before suspend, and still pressed after wakeup → do nothing (the release event will be generated some time later). Signed-off-by: Stefan Kerkmann <karlk90@pm.me> Co-authored-by: Sergey Vlasov <sigprof@gmail.com> * keyboards: anavi: macropad8: disable snake and rgb_test effects ...to shrink the binary size.
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-11-085-0/+806
|\|
| * [Keyboard] Add Rubrehaku (#24907)leyew2025-11-085-0/+806
| |
* | Generate `CUSTOM_MATRIX = lite` without `matrix_pins.custom` (#25453)Joel Challis2025-11-083-3/+0
| |
* | add SteelSeries prime, a stripped down prime+ (#24719)Alin Marin Elena2025-11-0411-0/+271
| |
* | Add classic48 keyboard (#25492)Pablo Jiménez Mateo2025-11-024-0/+275
| | | | | | | | Co-authored-by: Pablo Jimenez Mateo <pablojimenezmateo@gmail.com>
* | Add TRKeyboard TRK2 keyboard (#25754)Tvrd Rad Keyboards2025-11-024-0/+180
| | | | | | | | | | Co-authored-by: Jack Sangdahl <jack@pngu.org> Co-authored-by: Joel Challis <git@zvecr.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-11-028-0/+396
|\|
| * Sofle pico (#25750)Nes (Jordan)2025-11-028-0/+396
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-10-304-0/+169
|\|
| * [Keyboard] Add Cornifi keyboard (#25753)Félix2025-10-304-0/+169
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-10-304-0/+294
|\|
| * Add M4m5 support (#25499)SneakboxKB2025-10-304-0/+294
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-10-277-0/+520
|\|
| * [Keyboard] Add WhirlwindFX ElementV2 (#25356)aedanmills2025-10-277-0/+520
| | | | | | | | | | Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-10-231-14/+14
|\|
| * Fix hhkb/jp - Restore previous matrix locations (#25724)Joel Challis2025-10-231-14/+14
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-10-238-0/+214
|\|
| * [Keyboard] Add support Tyson60 (#25702)Thanh Son Tran2025-10-238-0/+214
| | | | | | | | | | | | Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Trần Thanh Sơn <son.tt1@teko.vn>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-10-221-2/+2
|\|
| * Fix Broken Numpad 0 on `yacobo` IBM Model M (#25742)kay2025-10-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | I built three of these and was confused as to why my numpad 0 wasn't working. Eventually, I consulted this website to see the key matrix for the Model M https://sharktastica.co.uk/sims/matrix?kb=enhanced `kp_0` is in the matrix at [0, 12], not [0, 11]. Simple off by one error. I fixed this, flashed to all my keyboards, and it worked. Co-authored-by: Kay Barkbark <kay@laptop>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-10-201-9/+9
|\|
| * Fix `vertex/t75` layout coordinates (#25736)xenogear742025-10-201-9/+9
| | | | | | Updated the Y value for row 5. Before they were set to row 4 as well, which caused qmk configurator to overlap rows 4 and 5.
* | Debounce: Deprecate num_rows parameter (#25632)フィルターペーパー2025-10-1919-1083/+957
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-10-141-1/+1
|\|
| * Fix hhkb/jp layout order (#25722)Joel Challis2025-10-141-1/+1
| |
* | Update STM32F446 default HSE to 8MHz (#25717)Joel Challis2025-10-139-9/+68
| |
* | Add new macropad Sharkropad (#24961)Marek Schmitt2025-10-119-0/+398
| |
* | Fixup `kprepublic/bm60hsrgb/rev2` (#25644)Jack Sangdahl2025-10-085-149/+105
| | | | | | | | | | | | | | | | | | | | | | | | * Fixup kprepublic/bm60hsrgb/rev2 - Remove RGBLight configuration and throw error if RGBLight & RGB Matrix are enabled together - the WS2812 driver cannot be used for RGBLight as it is being used by this keyboard's custom RGB Matrix driver - Migrate RGB Matrix configuration to DD - Migrate default keymap to JSON - Use short SPDX license headers * Fix OOB coordinate