Skip to content

Commit

Permalink
commit
Browse files Browse the repository at this point in the history
Squashed commit of the following:

commit a8f1113
Author: James Young <[email protected]>
Date:   Sun May 7 19:10:46 2023 -0700

    Pearl Boards Pearl Layout Addition (qmk#20765)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_625u_space

commit b2ea303
Author: James Young <[email protected]>
Date:   Sun May 7 01:11:44 2023 -0700

    Pearl Boards Pandora Layout Additions (qmk#20764)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_60_ansi_tsangan_split_rshift

    * add LAYOUT_60_tsangan_hhkb

    * add LAYOUT_60_ansi_tsangan

    * add LAYOUT_60_ansi_split_bs_rshift

    * add LAYOUT_60_ansi

    * add LAYOUT_60_iso_split_bs_rshift

    * add LAYOUT_60_iso

    * add LAYOUT_60_iso_tsangan_split_bs_rshift

    * add LAYOUT_60_iso_tsangan

    * enable Community Layout support

commit 6936997
Author: James Young <[email protected]>
Date:   Sat May 6 23:02:42 2023 -0700

    P3D Glitch Layout Addition (qmk#20763)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_2u_bs

commit e41893b
Author: James Young <[email protected]>
Date:   Sat May 6 20:25:44 2023 -0700

    One Key Co Dango40 Touch-Up and Layout Addition (qmk#20755)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * remove matrix position K3B

    Based on photos of the keyboard and renders of the PCB, I'm not convinced it exists.

    * add LAYOUT_625u_space

commit 7cbbdfe
Author: James Young <[email protected]>
Date:   Sat May 6 20:01:48 2023 -0700

    Odelia Touch-Up (qmk#20754)

    * rename LAYOUT_all to LAYOUT

    Only one layout is supported.

    * info.json: apply friendly formatting

commit 4810cce
Author: James Young <[email protected]>
Date:   Sat May 6 18:55:48 2023 -0700

    Nightly Boards/DeskDaily Daily60 Layout Additions (qmk#20753)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_60_ansi_split_bs_rshift

    * add LAYOUT_60_ansi

    * add LAYOUT_60_tsangan_hhkb

    * add LAYOUT_60_ansi_tsangan

    * add LAYOUT_60_ansi_tsangan_split_space_split_bs_rshift

    * add LAYOUT_60_ansi_tsangan_split_space

    * add LAYOUT_60_iso_split_bs_rshift

    * add LAYOUT_60_iso

    * add LAYOUT_60_iso_tsangan_split_bs_rshift

    * add LAYOUT_60_iso_tsangan

    * add LAYOUT_60_iso_tsangan_split_space_split_bs_rshift

    * add LAYOUT_60_iso_tsangan_split_space

    * enable Community Layout support

commit 0b04ee7
Author: James Young <[email protected]>
Date:   Sat May 6 18:35:18 2023 -0700

    Noxary Valhalla Layout Addition (qmk#20752)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_2u_bs

commit 2e37445
Author: James Young <[email protected]>
Date:   Sat May 6 17:19:54 2023 -0700

    Noxary 378 Layout Addition (qmk#20751)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * rename LAYOUT_all to LAYOUT_65_xt_ansi_blocker_tsangan_split_bs

    * add LAYOUT_65_xt_ansi_blocker_tsangan

commit 7581d34
Author: James Young <[email protected]>
Date:   Sat May 6 16:59:21 2023 -0700

    NovelKeys NK87B Touch-Up (qmk#20750)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * rename LAYOUT_all to LAYOUT_tkl_f13_ansi_tsangan

commit 88c87e2
Author: James Young <[email protected]>
Date:   Sat May 6 16:39:13 2023 -0700

    NovelKeys NK87 Touch-Up (qmk#20749)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * rename LAYOUT_all to LAYOUT_tkl_f13_ansi_tsangan

commit af5c25d
Author: James Young <[email protected]>
Date:   Sat May 6 15:34:21 2023 -0700

    Kastenwagen 48 Layout Addition (qmk#20748)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_7u_space

commit 4e2e089
Author: James Young <[email protected]>
Date:   Sat May 6 15:07:17 2023 -0700

    Kastenwagen 1840 Layout Addition (qmk#20747)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_7u_space

commit 58939cf
Author: James Young <[email protected]>
Date:   Sat May 6 14:30:16 2023 -0700

    Nix Keyboards Day Off 60 Touch-Up and Layout Additions (qmk#20746)

    * add matrix_diagram.md

    * physically arrange layout macro & keymap

    * add LAYOUT_ansi_split_bs_rshift_space

    * add LAYOUT_ansi_split_bs_rshift

    * add LAYOUT_ansi

    * add LAYOUT_iso_split_bs_rshift_space

    * add LAYOUT_iso_split_bs_rshift

    * add LAYOUT_iso

commit 6099f03
Author: James Young <[email protected]>
Date:   Sat May 6 14:03:34 2023 -0700

    MTBKeys MTB60 Solder Layout Additions (qmk#20745)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_60_ansi

    * add LAYOUT_60_ansi_split_bs_rshift

    * add LAYOUT_60_tsangan_hhkb

    * add LAYOUT_60_ansi_tsangan

    * enable Community Layout support

commit d8b57f0
Merge: 854fa2b db229d7
Author: QMK Bot <[email protected]>
Date:   Sat May 6 20:33:54 2023 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit db229d7
Author: eatmyvenom <[email protected]>
Date:   Sat May 6 13:32:51 2023 -0700

    Add vnmm keymaps and userspace (qmk#20446)

    Co-authored-by: Pablo Martínez <[email protected]>
    Co-authored-by: Drashna Jaelre <[email protected]>

commit 854fa2b
Author: James Young <[email protected]>
Date:   Sat May 6 12:49:50 2023 -0700

    Monstargear XO87 Soldered Layout Additions (qmk#20744)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_tkl_ansi

    * add LAYOUT_tkl_ansi_tsangan

    * add LAYOUT_tkl_ansi_split_space

    * add LAYOUT_tkl_iso

    * add LAYOUT_tkl_iso_tsangan

    * add LAYOUT_tkl_iso_split_space

    * enable Community Layout support

commit 635bb4b
Author: James Young <[email protected]>
Date:   Sat May 6 12:23:33 2023 -0700

    Mode SeventyFive H Layout Addition (qmk#20743)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * rename LAYOUT_all to LAYOUT_ansi_blocker

    * add LAYOUT_ansi_blocker_tsangan

commit db22cad
Author: James Young <[email protected]>
Date:   Sat May 6 12:01:04 2023 -0700

    Mode SixtyFive S Layout Additions (qmk#20742)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_65_ansi_blocker_split_bs

    * add LAYOUT_65_ansi_blocker

    * add LAYOUT_65_ansi_blocker_tsangan_split_bs

    * add LAYOUT_65_ansi_blocker_tsangan

    * add LAYOUT_65_iso_blocker_split_bs

    * add LAYOUT_65_iso_blocker

    * add LAYOUT_65_iso_blocker_tsangan_split_bs

    * add LAYOUT_65_iso_blocker_tsangan

    * enable Community Layout support

commit 9c1f73a
Author: James Young <[email protected]>
Date:   Sat May 6 11:44:46 2023 -0700

    MNK75 Layout Additions (qmk#20741)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_ansi_split_bs

    * add LAYOUT_ansi

    * add LAYOUT_ansi_tsangan_split_bs

    * add LAYOUT_ansi_tsangan

    * add LAYOUT_iso_split_bs

    * add LAYOUT_iso

    * add LAYOUT_iso_tsangan_split_bs

    * add LAYOUT_iso_tsangan

commit bd95fe0
Author: James Young <[email protected]>
Date:   Sat May 6 11:29:28 2023 -0700

    MNK1800s Layout Addition (qmk#20740)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_2u_bs with reference keymap

commit 05b0426
Author: James Young <[email protected]>
Date:   Sat May 6 10:54:41 2023 -0700

    MisterKnife Knife66 ISO Layout Addition (qmk#20739)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_625u_space with reference keymap

    * info.json: edit listed maintainer

    Reference the maintainer's GitHub username.

commit 0a8f023
Author: James Young <[email protected]>
Date:   Sat May 6 10:24:49 2023 -0700

    MechWild Mercutio Layout Addition (qmk#20738)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_625u_space with reference keymap

commit 38a3f6e
Author: James Young <[email protected]>
Date:   Sat May 6 10:03:27 2023 -0700

    Mechlovin Studio Serratus Layout Additions (qmk#20737)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_tkl_ansi_split_bs_rshift

    * add LAYOUT_tkl_ansi

    * add LAYOUT_tkl_ansi_tsangan_split_bs_rshift

    * add LAYOUT_tkl_ansi_tsangan

    * add LAYOUT_tkl_iso_split_bs_rshift

    * add LAYOUT_tkl_iso

    * add LAYOUT_tkl_iso_tsangan_split_bs_rshift

    * add LAYOUT_tkl_iso_tsangan

    * enable Community Layout support

commit 50e9986
Merge: 25c4a48 88780bf
Author: QMK Bot <[email protected]>
Date:   Sat May 6 14:53:53 2023 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 88780bf
Author: Nick Brassel <[email protected]>
Date:   Sun May 7 00:53:14 2023 +1000

    Fixup QP font rendering when `--no-ascii` is specified. (qmk#20637)

commit 25c4a48
Merge: 59eb894 a4be9b0
Author: QMK Bot <[email protected]>
Date:   Sat May 6 14:46:39 2023 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit a4be9b0
Author: DeskDaily <[email protected]>
Date:   Sat May 6 22:46:01 2023 +0800

    [Keyboard] Navi60 Keymap Edit (qmk#20758)

    Co-authored-by: Neil Brian Ramirez <[email protected]>
    Co-authored-by: Neil Brian Ramirez <[email protected]>

commit 59eb894
Author: Drashna Jaelre <[email protected]>
Date:   Sat May 6 06:38:45 2023 -0700

    Make Pointing Device Auto Layer more configurable (qmk#20061)

    Co-authored-by: Pablo Martínez <[email protected]>

commit 578102b
Author: Ryan <[email protected]>
Date:   Sat May 6 23:00:27 2023 +1000

    Fix `test_json2c_no_json()` (qmk#20756)

commit dea9912
Author: James Young <[email protected]>
Date:   Sat May 6 02:42:09 2023 -0700

    Mechlovin.Studio Olly JF Layout Additions (qmk#20736)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * info.json: correct layout data

    * add LAYOUT_ansi_split_bs_rshift

    * add LAYOUT_ansi

    * add LAYOUT_iso_split_bs_rshift

    * add LAYOUT_iso

    * add reference keymaps

commit 7d1e848
Author: James Young <[email protected]>
Date:   Sat May 6 02:10:30 2023 -0700

    Mechlovin.Studio Infinity87 Rev.2 Layout Additions (qmk#20735)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_tkl_ansi_split_bs_rshift

    * add LAYOUT_tkl_ansi

    * add LAYOUT_tkl_ansi_tsangan_split_bs_rshift

    * add LAYOUT_tkl_ansi_tsangan

    * add LAYOUT_tkl_ansi_wkl_split_bs_rshift

    * add LAYOUT_tkl_ansi_wkl

    * add LAYOUT_tkl_iso

    * add LAYOUT_tkl_iso_split_bs_rshift

    * add LAYOUT_tkl_iso_tsangan

    * add LAYOUT_tkl_iso_tsangan_split_bs_rshift

    * add LAYOUT_tkl_iso_wkl

    * add LAYOUT_tkl_iso_wkl_split_bs_rshift

    * enable Community Layout support

    * Apply suggestions from code review

commit 5f78bd9
Author: James Young <[email protected]>
Date:   Fri May 5 20:14:40 2023 -0700

    Mechlovin.Studio Infinity87 RGB Rev1 Layout Additions (qmk#20727)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_tkl_ansi_split_bs_rshift

    * add LAYOUT_tkl_iso_split_bs_rshift

    * add LAYOUT_tkl_ansi

    * add LAYOUT_tkl_iso

    * add LAYOUT_tkl_ansi_tsangan_split_bs_rshift

    * add LAYOUT_tkl_iso_tsangan_split_bs_rshift

    * add LAYOUT_tkl_ansi_tsangan

    * add LAYOUT_tkl_iso_tsangan

    * add LAYOUT_tkl_ansi_wkl_split_bs_rshift

    * add LAYOUT_tkl_iso_wkl_split_bs_rshift

    * add LAYOUT_tkl_ansi_wkl

    * add LAYOUT_tkl_iso_wkl

    * enable Community Layout support

    * info.json: remove extra line breaks

commit 31378d1
Author: James Young <[email protected]>
Date:   Fri May 5 17:25:52 2023 -0700

    Mechlovin9 Layout Addition (qmk#20728)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * rename LAYOUT_all to LAYOUT_65_ansi_blocker_tsangan_split_bs

    * add LAYOUT_65_ansi_blocker_tsangan

    * enable Community Layout support

commit d4c5db7
Author: James Young <[email protected]>
Date:   Fri May 5 16:42:49 2023 -0700

    Mechlovin.Studio infinity87 Rev.1 Layout Additions (qmk#20726)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_tkl_ansi_split_bs_rshift

    * add LAYOUT_tkl_ansi_tsangan_split_bs_rshift

    * add LAYOUT_tkl_ansi_wkl_split_bs_rshift

    * add LAYOUT_tkl_iso_split_bs_rshift

    * add LAYOUT_tkl_iso_tsangan_split_bs_rshift

    * add LAYOUT_tkl_iso_wkl_split_bs_rshift

    * add LAYOUT_tkl_ansi

    * add LAYOUT_tkl_ansi_tsangan

    * add LAYOUT_tkl_ansi_wkl

    * add LAYOUT_tkl_iso

    * add LAYOUT_tkl_iso_tsangan

    * add LAYOUT_tkl_iso_wkl

    * enable Community Layout support

    * info.json: remove extra line breaks

    * add default and via keymaps

    * Update keyboards/mechlovin/infinity87/rev1/standard/info.json

commit 0e96157
Author: jack <[email protected]>
Date:   Fri May 5 16:50:19 2023 -0600

    Fixup 1upkeyboards/pi50 (qmk#20733)

commit fa3f5d0
Author: Tom Barnes <[email protected]>
Date:   Fri May 5 21:57:38 2023 +0100

    1upkeyboards/pi50 WS2812_DI_PIN patch for develop (qmk#20731)

commit 9c5d6ed
Author: James Young <[email protected]>
Date:   Fri May 5 11:54:54 2023 -0700

    Mechlovin.Studio Rouge87 Rev.1 Layout Additions (qmk#20725)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_tkl_ansi_tsangan

    * add LAYOUT_tkl_ansi_wkl

    * add LAYOUT_tkl_iso_tsangan

    * add LAYOUT_tkl_iso_wkl

    * enable Community Layout support

commit 744be2f
Author: James Young <[email protected]>
Date:   Fri May 5 11:17:38 2023 -0700

    Mechlovin.Studio Rogue87 Rev.1 Layout Additions (qmk#20724)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_tkl_ansi_wkl

    * add LAYOUT_tkl_iso_wkl

commit 795746b
Author: James Young <[email protected]>
Date:   Fri May 5 09:21:49 2023 -0700

    Mechlovin Studio Hex6C Layout Additions (qmk#20722)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_ansi_split_bs_rshift

    * add LAYOUT_ansi

    * add LAYOUT_ansi_tsangan_split_bs_rshift

    * add LAYOUT_ansi_tsangan

    * add LAYOUT_ansi_wkl_split_bs_rshift

    * add LAYOUT_ansi_wkl

    * add LAYOUT_iso_split_bs_rshift

    * add LAYOUT_iso

    * add LAYOUT_iso_tsangan_split_bs_rshift

    * add LAYOUT_iso_tsangan

    * add LAYOUT_iso_wkl_split_bs_rshift

    * add LAYOUT_iso_wkl

commit 3a1fe92
Author: James Young <[email protected]>
Date:   Thu May 4 21:13:01 2023 -0700

    Matrix Lab 8XV1.2 OG Layout Updates (qmk#20720)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * info.json: correct layout data

    * rename LAYOUT_all to LAYOUT_tkl_ansi_tsangan

    * add LAYOUT_tkl_ansi_wkl

    * enable Community Layout support

commit 108ad09
Author: Ryan <[email protected]>
Date:   Fri May 5 09:28:17 2023 +1000

    Escape Unicode characters in info.json (qmk#20698)

commit c19b468
Author: James Young <[email protected]>
Date:   Thu May 4 16:25:20 2023 -0700

    Leftover30 Layout Addition (qmk#20718)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_isoenter with reference keymap

commit db7e21b
Author: James Young <[email protected]>
Date:   Thu May 4 15:46:21 2023 -0700

    Lucid Phantom Soldered Layout Additions (qmk#20717)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_65_ansi_blocker_split_bs

    * add LAYOUT_65_ansi_blocker

    * add LAYOUT_65_ansi_blocker_tsangan_split_bs

    * add LAYOUT_65_ansi_blocker_tsangan

    * add LAYOUT_65_iso_blocker_split_bs

    * add LAYOUT_65_iso_blocker

    * add LAYOUT_65_iso_blocker_tsangan_split_bs

    * add LAYOUT_65_iso_blocker_tsangan

    * enable Community Layout support

    * update keyboard metadata

    - update listed maintainer (use GitHub username)
    - update product links

commit 57a3ec9
Author: James Young <[email protected]>
Date:   Thu May 4 15:00:13 2023 -0700

    Lucid Alexa Solder Layout Additions (qmk#20716)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_65_ansi_blocker_split_bs

    * add LAYOUT_65_ansi_blocker

    * add LAYOUT_65_ansi_blocker_tsangan_split_bs

    * add LAYOUT_65_ansi_blocker_tsangan

    * add LAYOUT_65_iso_blocker_split_bs

    * add LAYOUT_65_iso_blocker

    * add LAYOUT_65_iso_blocker_tsangan_split_bs

    * add LAYOUT_65_iso_blocker_tsangan

    * enable Community Layout support

    * edit keyboard metadata

    - update listed maintainer (use GitHub username)
    - add availability links

commit 6cb4a46
Author: James Young <[email protected]>
Date:   Thu May 4 14:30:34 2023 -0700

    Loki65 Layout Additions (qmk#20715)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_ansi_blocker_split_bs

    * add LAYOUT_ansi_blocker

    * add LAYOUT_ansi_blocker_tsangan_split_bs

    * add LAYOUT_ansi_blocker_tsangan

    * add LAYOUT_iso_blocker_split_bs

    * add LAYOUT_iso_blocker

    * add LAYOUT_iso_blocker_tsangan_split_bs

    * add LAYOUT_iso_blocker_tsangan

commit a1e4b34
Author: James Young <[email protected]>
Date:   Thu May 4 13:48:17 2023 -0700

    Lefty Touch-Up (qmk#20714)

    * rename LAYOUT_all to LAYOUT

    * info.json: apply friendly formatting

    * refactor keymaps

commit 1bb2ed7
Author: James Young <[email protected]>
Date:   Thu May 4 13:13:01 2023 -0700

    kopibeng XT8x Layout Additions (qmk#20713)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_tkl_f13_ansi_split_bs_rshift

    * add LAYOUT_tkl_f13_ansi

    * add LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift

    * add LAYOUT_tkl_f13_ansi_tsangan

    * add LAYOUT_tkl_ansi_split_bs_rshift

    * add LAYOUT_tkl_ansi

    * add LAYOUT_tkl_ansi_tsangan_split_bs_rshift

    * add LAYOUT_tkl_ansi_tsangan

    * add LAYOUT_tkl_f13_iso_split_bs_rshift

    * add LAYOUT_tkl_f13_iso

    * add LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift

    * add LAYOUT_tkl_f13_iso_tsangan

    * add LAYOUT_tkl_iso_split_bs_rshift

    * add LAYOUT_tkl_iso

    * add LAYOUT_tkl_iso_tsangan_split_bs_rshift

    * add LAYOUT_tkl_iso_tsangan

    * enable Community Layout support

commit 0f4c958
Merge: 7381d2c 7f413e9
Author: QMK Bot <[email protected]>
Date:   Thu May 4 19:30:51 2023 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 7f413e9
Author: ziptyze <[email protected]>
Date:   Thu May 4 15:29:45 2023 -0400

    [Keyboard] Add 1upkeyboards pi50 (qmk#20242)

    Co-authored-by: Drashna Jaelre <[email protected]>
    Co-authored-by: Less/Rikki <[email protected]>
    Co-authored-by: Ryan <[email protected]>

commit 7381d2c
Author: James Young <[email protected]>
Date:   Thu May 4 12:10:12 2023 -0700

    kopibeng XT60_SINGA Layout Additions (qmk#20712)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_60_ansi_split_bs_rshift

    * add LAYOUT_60_ansi

    * add LAYOUT_60_tsangan_hhkb

    * add LAYOUT_60_ansi_tsangan

    * add LAYOUT_60_iso_split_bs_rshift

    * add LAYOUT_60_iso

    * add LAYOUT_60_iso_tsangan_split_bs_rshift

    * add LAYOUT_60_iso_tsangan

    * enable Community Layout support

commit 8593409
Author: James Young <[email protected]>
Date:   Thu May 4 11:34:42 2023 -0700

    kopibeng XT60 Layout Additions (qmk#20711)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_60_ansi_split_bs_rshift

    * add LAYOUT_60_ansi

    * add LAYOUT_60_tsangan_hhkb

    * add LAYOUT_60_ansi_tsangan

    * add LAYOUT_60_iso_split_bs_rshift

    * add LAYOUT_60_iso

    * add LAYOUT_60_iso_tsangan_split_bs_rshift

    * add LAYOUT_60_iso_tsangan

    * enable Community Layout support

commit e43c560
Author: James Young <[email protected]>
Date:   Thu May 4 10:58:21 2023 -0700

    kopibeng Typ65+ Layout Additions (qmk#20710)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * rename LAYOUT back to LAYOUT_all

    Preparing to add new layouts, so we need `LAYOUT_all` back.

    * add LAYOUT_ansi_blocker_split_bs

    * add LAYOUT_ansi_blocker

    * add LAYOUT_ansi_blocker_tsangan_split_bs

    * add LAYOUT_ansi_blocker_tsangan

    * add LAYOUT_iso_blocker_split_bs

    * add LAYOUT_iso_blocker

    * add LAYOUT_iso_blocker_tsangan_split_bs

    * add LAYOUT_iso_blocker_tsangan

commit 0c79624
Author: James Young <[email protected]>
Date:   Thu May 4 02:55:50 2023 -0700

    kopibeng MNK65 Layout Additions (qmk#20708)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_65_ansi_blocker_split_bs

    * add LAYOUT_65_ansi_blocker

    * add LAYOUT_65_ansi_blocker_tsangan_split_bs

    * add LAYOUT_65_ansi_blocker_tsangan

    * add LAYOUT_65_iso_blocker_split_bs

    * add LAYOUT_65_iso_blocker

    * add LAYOUT_65_iso_blocker_tsangan_split_bs

    * add LAYOUT_65_iso_blocker_tsangan

    * enable Community Layout support

commit ef6a712
Author: Ryan <[email protected]>
Date:   Thu May 4 19:09:59 2023 +1000

    Even more `info.json` whitespace cleanups (qmk#20703)

commit a49c87b
Author: James Young <[email protected]>
Date:   Thu May 4 01:46:38 2023 -0700

    kkatano Bakeneko 65 V3 Layout Additions (qmk#20706)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * rename LAYOUT_all to LAYOUT_65_ansi_blocker_split_bs

    * add LAYOUT_65_ansi_blocker

    * add LAYOUT_65_ansi_blocker_tsangan_split_bs

    * add LAYOUT_65_ansi_blocker_tsangan

    * enable Community Layout support

commit e28833a
Author: James Young <[email protected]>
Date:   Wed May 3 21:37:39 2023 -0700

    Kiko's Lab Ellora65 Layout Additions (qmk#20699)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_ansi_blocker_split_bs

    * add LAYOUT_ansi_blocker

    * add LAYOUT_ansi_blocker_tsangan_split_bs

    * add LAYOUT_ansi_blocker_tsangan

    * add LAYOUT_iso_blocker_split_bs

    * add LAYOUT_iso_blocker

    * add LAYOUT_iso_blocker_tsangan_split_bs

    * add LAYOUT_iso_blocker_tsangan

commit ef5bbe8
Author: James Young <[email protected]>
Date:   Wed May 3 20:45:13 2023 -0700

    Kegen G-Boy Layout Additions (qmk#20697)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * patch diagram

    * add LAYOUT_65_ansi_split_bs

    * add LAYOUT_65_ansi

    * add LAYOUT_65_ansi_rwkl_split_bs

    * add LAYOUT_65_ansi_rwkl

    * add LAYOUT_65_ansi_wkl_split_bs

    * add LAYOUT_65_ansi_wkl

    * add LAYOUT_65_iso_split_bs

    * add LAYOUT_65_iso

    * add LAYOUT_65_iso_rwkl_split_bs

    * add LAYOUT_65_iso_rwkl

    * add LAYOUT_65_iso_wkl_split_bs

    * add LAYOUT_65_iso_wkl

    * enable Community Layout support

commit c13982e
Merge: a662d36 a4b36f0
Author: QMK Bot <[email protected]>
Date:   Thu May 4 02:08:15 2023 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit a4b36f0
Author: IreuN <[email protected]>
Date:   Thu May 4 04:07:32 2023 +0200

    `sofle/via` encoder map & doc handedness update (qmk#20630)

commit a662d36
Author: James Young <[email protected]>
Date:   Wed May 3 18:06:58 2023 -0700

    keebzdotnet FMe Layout Additionns (qmk#20696)

    * add matrix_diagram.md

    * add LAYOUT_1x2u with reference keymap

    * add LAYOUT_2x1u with reference keymap

commit 4efd6a8
Author: James Young <[email protected]>
Date:   Wed May 3 17:36:43 2023 -0700

    KBDfans Odin Soldered Layout Additions and Touch-Up (qmk#20695)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * info.json: correct layout data

    * add LAYOUT_ansi

    * add LAYOUT_iso

    * add LAYOUT_ansi_split_bs_rshift

    * add LAYOUT_iso_split_bs_rshift

    * refactor default and via keymaps

    - use four-space indent
    - grid-align keycodes

commit d579d82
Author: Ryan <[email protected]>
Date:   Thu May 4 10:14:08 2023 +1000

    Helix rev2: remove 4 rows option (qmk#20667)

commit 13e1397
Author: James Young <[email protected]>
Date:   Wed May 3 17:13:31 2023 -0700

    KBDfans Odin RGB Touch-Up (qmk#20694)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * info.json: correct layout data

    * rename LAYOUT_all to LAYOUT

commit 4615aa7
Author: James Young <[email protected]>
Date:   Wed May 3 16:50:08 2023 -0700

    KBDfans KBD66 Layout Additions and Refactor (qmk#20693)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_66_ansi_split_space

    * add LAYOUT_66_iso_split_space

    * refactor default keymap

    - use four-space indent
    - use QMK-native keycode aliases directly
    - use `enum` statement for layer names
    - grid-align keycodes

    * refactor ansi keymap

    - use four-space indent
    - use QMK-native keycode aliases directly
    - use `enum` statement for layer names
    - grid-align keycodes

    * refactor iso keymap

    - use four-space indent
    - use QMK-native keycode aliases directly
    - use `enum` statement for layer names
    - grid-align keycodes

    * change layout macro for ansi keymap

    Refactors the `ansi` keymap to use the `LAYOUT_66_ansi_split_space` macro, and renames the keymap to `default_ansi_split_space`.

    * change layout macro for iso keymap

    Refactors the `iso` keymap to use the `LAYOUT_66_iso_split_space` macro, and renames the keymap to `default_iso_split_space`.

    * add LAYOUT_66_ansi

    The column for the spacebar key may be wrong; I was unable to find high-resolution images of the PCB.

    * add LAYOUT_66_iso

    The column for the spacebar key may be wrong; I was unable to find high-resolution images of the PCB.

    * enable Community Layout support

commit dcd934b
Author: James Young <[email protected]>
Date:   Wed May 3 16:22:36 2023 -0700

    KBDfans Bounce75 Hotswap Touch-Up (qmk#20692)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * rename LAYOUT_all to LAYOUT_ansi_rwkl

    * touch-up keymap keycode alignment

commit 461b0d6
Author: James Young <[email protected]>
Date:   Wed May 3 15:18:57 2023 -0700

    KBDfans Bella Soldered Layout Macro Additions (qmk#20691)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_ansi_rwkl_split_bs

    * add LAYOUT_ansi_rwkl

    * add LAYOUT_ansi_wkl_split_bs

    * add LAYOUT_ansi_wkl

    * add LAYOUT_iso_rwkl_split_bs

    * add LAYOUT_iso_rwkl

    * add LAYOUT_iso_wkl_split_bs

    * add LAYOUT_iso_wkl

    * refactor keymaps

    - use four-space indent
    - add layer indices
    - grid-align keycodes

commit 5c464df
Author: James Young <[email protected]>
Date:   Wed May 3 14:35:38 2023 -0700

    TheDogKeyboard Layout Macro Addition (qmk#20689)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_fullsize_ansi

    * enable Community Layout support

    * refactor default keymap for readability

commit f6c685b
Author: James Young <[email protected]>
Date:   Wed May 3 14:12:49 2023 -0700

    JKeys Design Gentleman65 Suited Edition Layout Macro Addition (qmk#20685)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * rename LAYOUT_all to LAYOUT_65_ansi_rwkl_split_bs

    * add LAYOUT_65_ansi_wkl_split_bs

    * Update keyboards/jkeys_design/gentleman65_se_s/info.json

commit 2975903
Author: James Young <[email protected]>
Date:   Wed May 3 13:51:59 2023 -0700

    JKeys Design Gentleman65 Layout Macro Addition and Touch-Up (qmk#20684)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * info.json: correct `name` to `keyboard_name`

    * rename LAYOUT_all to LAYOUT_65_ansi_rwkl_split_bs

    * add LAYOUT_65_isoenter_rwkl_split_bs

    * Update keyboards/jkeys_design/gentleman65/info.json

commit 528891b
Author: James Young <[email protected]>
Date:   Wed May 3 12:08:58 2023 -0700

    Iron180 Layout Macro Additions (qmk#20680)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_tkl_f13_ansi_split_bs_rshift

    * add LAYOUT_tkl_f13_ansi

    * add LAYOUT_tkl_f13_ansi_tsangan

    * add LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift

    * add LAYOUT_tkl_f13_iso_split_bs_rshift

    * add LAYOUT_tkl_f13_iso

    * add LAYOUT_tkl_f13_iso_tsangan

    * add LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift

    * enable Community Layout support

commit 7dacff6
Author: James Young <[email protected]>
Date:   Wed May 3 11:35:59 2023 -0700

    Irene Layout Macro Additions (qmk#20679)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * rename LAYOUT_all to LAYOUT_alice_split_bs

    * add LAYOUT_alice

    * add LAYOUT_alice_full_rshift

    * add LAYOUT_alice_split_bs_full_rshift

    * enable Community Layout support

    * Apply suggestions from code review

commit 5926f1f
Author: James Young <[email protected]>
Date:   Wed May 3 00:50:50 2023 -0700

    Iris Keyboards Iris60 Layout Macro Additions (qmk#20678)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_60_ansi_split_bs_rshift

    * add LAYOUT_60_ansi

    * add LAYOUT_60_tsangan_hhkb

    * add LAYOUT_60_ansi_tsangan

    * add LAYOUT_60_iso_split_bs_rshift

    * add LAYOUT_60_iso

    * add LAYOUT_60_iso_tsangan_split_bs_rshift

    * add LAYOUT_60_iso_tsangan

    * enable Community Layout support

commit f556b46
Author: James Young <[email protected]>
Date:   Wed May 3 00:17:09 2023 -0700

    Volcano660 Layout Macro Additions (qmk#20677)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_66_ansi_split_bs

    * add LAYOUT_66_ansi

    * enable Community Layout support

    * edit listed maintainer (reference GitHub username)

commit fb48db4
Author: Ryan <[email protected]>
Date:   Wed May 3 12:24:37 2023 +1000

    Remove more junk files and scripts (qmk#20682)

commit 8b47aaf
Author: Ryan <[email protected]>
Date:   Wed May 3 12:21:05 2023 +1000

    kinesis/alvicstep: remove kicad project files (qmk#20681)

commit a5e46d8
Author: Ryan <[email protected]>
Date:   Wed May 3 12:19:34 2023 +1000

    More `info.json` whitespace cleanups (qmk#20665)

commit 97a86b8
Author: James Young <[email protected]>
Date:   Tue May 2 18:07:30 2023 -0700

    Primus75 Layout Macro Additions (qmk#20676)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add matrix position [5, 2] to LAYOUT_all

    The PCB supports four 1u mod keys to the left of the Spacebar, but this was not implemented in the original submission to QMK.

    * add LAYOUT_ansi_split_bs

    * add LAYOUT_ansi

    * add LAYOUT_ansi_blocker_split_bs

    * add LAYOUT_ansi_blocker

    * add LAYOUT_ansi_blocker_tsangan_split_bs

    * add LAYOUT_ansi_blocker_tsangan

    * add LAYOUT_iso_split_bs

    * add LAYOUT_iso

    * add LAYOUT_iso_blocker_split_bs

    * add LAYOUT_iso_blocker

    * add LAYOUT_iso_blocker_tsangan_split_bs

    * add LAYOUT_iso_blocker_tsangan

commit 982ac06
Author: James Young <[email protected]>
Date:   Tue May 2 15:36:29 2023 -0700

    Alicia Cook Layout Macro Additions (qmk#20675)

    * add matrix_diagram.md

    * info.json: apply friendly formatting

    * add LAYOUT_long_lspace

    * add LAYOUT_long_rspace

    * add LAYOUT_long_spaces

    * Update keyboards/ibnuda/alicia_cook/info.json

commit e77ebe6
Author: Ryan <[email protected]>
Date:   Wed May 3 07:41:59 2023 +1000

    Remove use of layout macros for LFKeyboards LED config (qmk#20666)

commit 3ab3101
Author: James Young <[email protected]>
Date:   Tue May 2 12:59:17 2023 -0700

    Wakizashi40 Handwired Touch-Up (qmk#20671)

    * info.json: correct layout data

    * info.json: apply friendly formatting

    * rename LAYOUT_all to LAYOUT

    Only one layout is supported. Alias is maintained for backward compatibility.

commit 4bdf546
Author: Jeff Epler <[email protected]>
Date:   Tue May 2 09:48:46 2023 -0500

    yttyx: convert to utf-8 encoding (qmk#20672)
  • Loading branch information
freznel10 committed May 8, 2023
1 parent 21101e0 commit 0e20c44
Show file tree
Hide file tree
Showing 122 changed files with 15,442 additions and 2,613 deletions.
4 changes: 4 additions & 0 deletions docs/feature_pointing_device.md
Original file line number Diff line number Diff line change
Expand Up @@ -729,6 +729,10 @@ There are several functions that allow for more advanced interaction with the au
| `auto_mouse_layer_off(void)` | Disable target layer if appropriate will call (makes call to `layer_state_set`) | | `void`(None) |
| `auto_mouse_toggle(void)` | Toggle on/off target toggle state (disables layer deactivation when true) | | `void`(None) |
| `get_auto_mouse_toggle(void)` | Return value of toggling state variable | | `bool` |
| `set_auto_mouse_timeout(uint16_t timeout)` | Change/set the timeout for turing off the layer | | `void`(None) |
| `get_auto_mouse_timeout(void)` | Return the current timeout for turing off the layer | | `uint16_t` |
| `set_auto_mouse_debounce(uint16_t timeout)` | Change/set the debounce for preventing layer activation | | `void`(None) |
| `get_auto_mouse_debounce(void)` | Return the current debounce for preventing layer activation | | `uint8_t` |

_NOTES:_
- _Due to the nature of how some functions work, the `auto_mouse_trigger_reset`, and `auto_mouse_layer_off` functions should never be called in the `layer_state_set_*` stack as this can cause indefinite loops._
Expand Down
65 changes: 9 additions & 56 deletions keyboards/1upkeyboards/pi50/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,69 +3,22 @@

#pragma once

#define OLED_DISPLAY_128X32
#define I2C1_SCL_PIN GP11
#define I2C1_SDA_PIN GP10
#define I2C_DRIVER I2CD1
#define OLED_BRIGHTNESS 128
#define OLED_FONT_H "keyboards/1upkeyboards/pi50/lib/glcdfont.c"

#define RGB_DI_PIN GP0
# define RGB_MATRIX_KEYPRESSES // reacts to keypresses
# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
# define RGBLIGHT_LIMIT_VAL 150
# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150
// RGB Matrix Animation modes. Explicitly enabled
// For full list of effects, see:
// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
# define ENABLE_RGB_MATRIX_ALPHAS_MODS
# define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
# define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
# define ENABLE_RGB_MATRIX_BREATHING
# define ENABLE_RGB_MATRIX_BAND_SAT
# define ENABLE_RGB_MATRIX_BAND_VAL
# define ENABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
# define ENABLE_RGB_MATRIX_BAND_PINWHEEL_VAL
# define ENABLE_RGB_MATRIX_BAND_SPIRAL_SAT
# define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL
# define ENABLE_RGB_MATRIX_CYCLE_ALL
# define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
# define ENABLE_RGB_MATRIX_CYCLE_UP_DOWN
# define ENABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
# define ENABLE_RGB_MATRIX_CYCLE_OUT_IN
# define ENABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL
# define ENABLE_RGB_MATRIX_CYCLE_PINWHEEL
# define ENABLE_RGB_MATRIX_CYCLE_SPIRAL
# define ENABLE_RGB_MATRIX_DUAL_BEACON
# define ENABLE_RGB_MATRIX_RAINBOW_BEACON
# define ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS
# define ENABLE_RGB_MATRIX_RAINDROPS
# define ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
# define ENABLE_RGB_MATRIX_HUE_BREATHING
# define ENABLE_RGB_MATRIX_HUE_PENDULUM
# define ENABLE_RGB_MATRIX_HUE_WAVE
# define ENABLE_RGB_MATRIX_PIXEL_RAIN
# define ENABLE_RGB_MATRIX_PIXEL_FLOW
# define ENABLE_RGB_MATRIX_PIXEL_FRACTAL
// enabled only if RGB_MATRIX_FRAMEBUFFER_EFFECTS is defined
# define ENABLE_RGB_MATRIX_TYPING_HEATMAP
# define ENABLE_RGB_MATRIX_DIGITAL_RAIN
// enabled only of RGB_MATRIX_KEYPRESSES or RGB_MATRIX_KEYRELEASES is defined
# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
# define ENABLE_RGB_MATRIX_SOLID_REACTIVE
# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
# define ENABLE_RGB_MATRIX_SPLASH
# define ENABLE_RGB_MATRIX_MULTISPLASH
# define ENABLE_RGB_MATRIX_SOLID_SPLASH
# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended

/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
#define LOCKING_RESYNC_ENABLE

/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
56 changes: 54 additions & 2 deletions keyboards/1upkeyboards/pi50/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,8 @@
"mousekey": true,
"nkro": false,
"rgb_matrix": true,
"rgblight": false
"rgblight": false,
"oled": true
},
"matrix_pins": {
"rows": ["GP20", "GP15", "GP19", "GP14", "GP18", "GP13", "GP17", "GP12", "GP16", "GP21"],
Expand All @@ -37,6 +38,57 @@
]
},
"rgb_matrix": {
"driver": "WS2812"
"driver": "WS2812",
"max_brightness": 150,
"animations": {
"solid_color": true,
"alphas_mods": true,
"gradient_up_down": true,
"gradient_left_right": true,
"breathing": true,
"band_sat": true,
"band_val": true,
"band_pinwheel_sat": true,
"band_pinwheel_val": true,
"band_spiral_sat": true,
"band_spiral_val": true,
"cycle_all": true,
"cycle_left_right": true,
"cycle_up_down": true,
"cycle_out_in": true,
"cycle_out_in_dual": true,
"rainbow_moving_chevron": true,
"cycle_pinwheel": true,
"cycle_spiral": true,
"dual_beacon": true,
"rainbow_beacon": true,
"rainbow_pinwheels": true,
"raindrops": true,
"jellybean_raindrops": true,
"hue_breathing": true,
"hue_pendulum": true,
"hue_wave": true,
"pixel_fractal": true,
"pixel_flow": true,
"pixel_rain": true,
"typing_heatmap": true,
"digital_rain": true,
"solid_reactive_simple": true,
"solid_reactive": true,
"solid_reactive_wide": true,
"solid_reactive_multiwide": true,
"solid_reactive_cross": true,
"solid_reactive_multicross": true,
"solid_reactive_nexus": true,
"solid_reactive_multinexus": true,
"splash": true,
"multisplash": true,
"solid_splash": true,
"solid_multisplash": true
}
},
"ws2812": {
"pin": "GP0",
"driver": "vendor"
}
}
6 changes: 1 addition & 5 deletions keyboards/1upkeyboards/pi50/rules.mk
Original file line number Diff line number Diff line change
@@ -1,5 +1 @@
WS2812_DRIVER = vendor

OLED_ENABLE = yes

DEFAULT_FOLDER = 1upkeyboards/pi50/grid
DEFAULT_FOLDER = 1upkeyboards/pi50/grid
57 changes: 57 additions & 0 deletions keyboards/gmmk/gmmk2/p65/ansi/keymaps/vnmm/keymap.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
/* Copyright 2022 Eugenio Pastoral
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

#include QMK_KEYBOARD_H
#include "vnmm.h"

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Keymap WIN_BASE: Base Layer (Default Layer)
*/
[WIN_BASE] = LAYOUT(
QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_DEL,
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_PGUP,
KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGDN,
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END,
KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, WIN_F, KC_LEFT, KC_DOWN, KC_RGHT),

/* Keymap MAC_BASE: Alternate base layer available if I end up on macbook.
*/
[MAC_BASE] = LAYOUT(
QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_DEL,
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_PGUP,
KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGDN,
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END,
KC_LCTL, KC_LALT, KC_LGUI, KC_SPC, KC_RALT, MAC_F, KC_LEFT, KC_DOWN, KC_RGHT),


/* Keymap WIN_FN: Function Layer WIN_BASE
*/
[WIN_FN] = LAYOUT(
KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, _______,
RGB_TOG, RGB_MOD, RGB_VAI, RGB_SPI, RGB_HUI, RGB_SAI, _______, _______, _______, _______, KC_PSCR, KC_SCRL, KC_PAUS, _______, _______,
_______, RGB_RMOD, RGB_VAD, RGB_SPD, RGB_HUD, RGB_SAD, _______, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______, _______, KC_MUTE, _______, _______, _______, _______, KC_VOLU, KC_MPLY,
EE_CLR, _______, _______, QK_BOOT, _______, _______, KC_MPRV, KC_VOLD, KC_MNXT),

/* Keymap MAC_FN: Function Layer for MAC_BASE
*/
[MAC_FN] = LAYOUT(
KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, _______,
RGB_TOG, RGB_MOD, RGB_VAI, RGB_SPI, RGB_HUI, RGB_SAI, _______, _______, _______, _______, KC_PSCR, KC_SCRL, KC_PAUS, _______, _______,
_______, RGB_RMOD, RGB_VAD, RGB_SPD, RGB_HUD, RGB_SAD, _______, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______, _______, KC_MUTE, _______, _______, _______, _______, KC_VOLU, KC_MPLY,
EE_CLR, _______, _______, QK_BOOT, _______, _______, KC_MPRV, KC_VOLD, KC_MNXT),
};
10 changes: 10 additions & 0 deletions keyboards/gmmk/gmmk2/p65/ansi/keymaps/vnmm/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Vnmm's ANSI GMMKV2 65% Layout

This keymap builds on archrovisual's but with some changes and uses the default key placements

## Features

- Alphabet keys light up red when caps lock is on
- Pressing FN shows keys that have a definition
- Via enabled
- Quick reset with fn+space
2 changes: 2 additions & 0 deletions keyboards/gmmk/gmmk2/p65/ansi/keymaps/vnmm/rules.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
VIA_ENABLE = yes
MOUSEKEY_ENABLE = no
65 changes: 65 additions & 0 deletions keyboards/gmmk/pro/rev1/ansi/keymaps/vnmm/keymap.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
/* Copyright 2021 Glorious, LLC <[email protected]>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

#include QMK_KEYBOARD_H
#include "vnmm.h"

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[WIN_BASE] = LAYOUT(
KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_MUTE,
KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_DEL,
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_PGUP,
KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGDN,
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END,
KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, WIN_F, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT
),

[MAC_BASE] = LAYOUT(
KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_MUTE,
KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_DEL,
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_PGUP,
KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGDN,
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END,
KC_LCTL, KC_LALT, KC_LGUI, KC_SPC, KC_RGUI, WIN_F, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT
),

[WIN_FN] = LAYOUT(
_______, DF_WIN, DF_MAC, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_MPLY,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
RGB_TOG, RGB_MOD, RGB_VAI, RGB_SPI, RGB_HUI, RGB_SAI, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, RGB_RMOD,RGB_VAD, RGB_SPD, RGB_HUD, RGB_SAD, _______, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______, NK_TOGG, _______, _______, _______, _______, _______, _______, _______,
EE_CLR, _______, _______, QK_BOOT, _______, _______, _______, KC_MPRV, _______, KC_MNXT
),

[MAC_FN] = LAYOUT(
_______, DF_WIN, DF_MAC, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_MPLY,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
RGB_TOG, RGB_MOD, RGB_VAI, RGB_SPI, RGB_HUI, RGB_SAI, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, RGB_RMOD,RGB_VAD, RGB_SPD, RGB_HUD, RGB_SAD, _______, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______, NK_TOGG, _______, _______, _______, _______, _______, _______, _______,
EE_CLR, _______, _______, QK_BOOT, _______, _______, _______, KC_MPRV, _______, KC_MNXT
),
};

#if defined(ENCODER_MAP_ENABLE)
const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = {
[WIN_BASE] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) },
[MAC_BASE] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) },
[WIN_FN] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
[MAC_FN] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
};
#endif
10 changes: 10 additions & 0 deletions keyboards/gmmk/pro/rev1/ansi/keymaps/vnmm/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Vnmm's ANSI GMMK pro layout

This keymap builds on the default but with a more sensible FN layer.

## Features

- Alphabet keys light up red when caps lock is on or shift is pressed
- Pressing FN shows keys that have a definition
- Via enabled
- Reset to bootloader with FN+Space
2 changes: 2 additions & 0 deletions keyboards/gmmk/pro/rev1/ansi/keymaps/vnmm/rules.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
VIA_ENABLE = yes
ENCODER_MAP_ENABLE = yes
2 changes: 1 addition & 1 deletion keyboards/handwired/pytest/basic/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"layouts": {
"LAYOUT_custom": {
"layout": [
{ "label": "KC_Q", "matrix": [0, 0], "x": 0, "y": 0 }
{"label": "KC_Q", "matrix": [0, 0], "x": 0, "y": 0}
]
}
}
Expand Down
6 changes: 0 additions & 6 deletions keyboards/handwired/pytest/config.h

This file was deleted.

5 changes: 5 additions & 0 deletions keyboards/handwired/pytest/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@
"pid": "0x6465",
"device_version": "0.0.1"
},
"matrix_pins": {
"cols": ["F4"],
"rows": ["F5"]
},
"diode_direction": "COL2ROW",
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {
Expand Down
14 changes: 7 additions & 7 deletions keyboards/handwired/pytest/macro/info.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"maintainer": "qmk",
"layouts": {
"LAYOUT_custom": {
"layout": [
{ "label": "KC_Q", "matrix": [0, 0], "x": 0, "y": 0 }
]
"maintainer": "qmk",
"layouts": {
"LAYOUT_custom": {
"layout": [
{"label": "KC_Q", "matrix": [0, 0], "x": 0, "y": 0}
]
}
}
}
}
Loading

0 comments on commit 0e20c44

Please sign in to comment.