Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

更新到qmk主分支 #2

Merged
merged 98 commits into from
Mar 26, 2022
Merged
Changes from 1 commit
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
40d6766
[Keyboard] Add Y&R Studio zhou65 keyboard (#14192)
jiaxin96 Mar 8, 2022
65eb0f9
[keymap] Add via support for Iskar (#16575)
drewpyun Mar 8, 2022
b593cfc
`qmk info`: Nicer rendering of big-ass enter (#16541)
fauxpark Mar 8, 2022
d38696a
[Keyboard] Add Rama Works M4-A (#16570)
nautxx Mar 8, 2022
3347b63
handwired/misterdeck refactor (#16572)
fauxpark Mar 8, 2022
022e1fd
Add Big Switch Seat (#16524)
nooges Mar 8, 2022
5244b13
Fix yandrstudio/zhou65 (#16589)
waffle87 Mar 9, 2022
ed169a6
Correct order of takashicompany/dogtag info.json (#16591)
zvecr Mar 9, 2022
c5c5d37
[Keymap] Added RGB_Matrix effect mode for naked48/j73gl (#16578)
Salicylic-acid3 Mar 9, 2022
6ab5a7d
[Keymap] Personal keymap for crkbd (#16546)
Jpe230 Mar 9, 2022
dc67fd9
Various improvements for the AnnePro2 (#16579)
Jpe230 Mar 9, 2022
db16271
Add Gergoplex keymap for tgrosinger (#15148)
tgrosinger Mar 9, 2022
caeb213
Add macOS-friendly keymap for GMMK Pro (ANSI) (#14333)
zvuc Mar 9, 2022
708b3f9
[Keyboard] Size reduction for kbdfans/kbd67/mkiirgb_iso (#16601)
waffle87 Mar 10, 2022
8bcb77c
Personalizacion del teclado de AdG (#15738)
maherma-adg Mar 10, 2022
9d0153d
[keyboard]Add v1 to jones keyboard (#14405)
jpskenn Mar 10, 2022
dc8db65
[KEYBOARD] keyboardio/atreus: VIA support (#16604)
haoxiangliew Mar 10, 2022
bd70f52
Remove `matrix_key_count()` (#16603)
fauxpark Mar 10, 2022
265b96a
[Keyboard] Add omega4 (#16464)
makenova Mar 10, 2022
61a8a60
[Keyboard] Add MNK65 (#16400)
kopibeng Mar 10, 2022
98da119
era1112 keymap for preonic (#16064)
era1112 Mar 10, 2022
fc7a41f
[Keyboard] lily58/glow_enc (#16101)
LVladymyr Mar 10, 2022
b33fdc2
add chofstede keymap for gmmk/pro/iso (#16045)
chofstede Mar 10, 2022
6c40b68
[Docs] Include ASCII diagram to explain tap-hold modes (#15873)
wongjiahau Mar 10, 2022
b75f669
CLI: Fix 'cd' subcommand on Windows (#16610)
Erovia Mar 10, 2022
ee71362
Personal user space and CRKBD R2G keymap (#15888)
RMeli Mar 10, 2022
003231a
[Keyboard] Add Mechlovin Infinity87.5 PCB (#15163)
mechlovin Mar 11, 2022
74b24e4
DZ64RGB: add info.json (#16616)
noroadsleft Mar 11, 2022
3f79708
Acheron Elongate Delta: add info.json (#16615)
noroadsleft Mar 11, 2022
86b1231
docs: fix code sample (#16623)
Kriechi Mar 12, 2022
20424fd
[Keyboard] Add Glitch (#16444)
matthewdias Mar 13, 2022
dccb571
[Keyboard] Add damapad (#16443)
matthewdias Mar 13, 2022
08794fe
[Keyboard] add missing endif in glitch keyboard (#16629)
waffle87 Mar 13, 2022
1f63dbf
[Keymap] Update personal crkbd keymap (#16624)
Jpe230 Mar 13, 2022
b906af0
helix:edvorakjp keymap change to use split_common (#16532)
mtei Mar 13, 2022
109c60f
[Keyboard] Add support for Jels60 (#16605)
Jels02 Mar 13, 2022
8fe3864
[Keyboard] Add "Uno" rev2 (#14071)
spencer-p Mar 13, 2022
df37705
USB-USB converter cleanup (#16618)
fauxpark Mar 13, 2022
c0f4179
Move keyboard USB IDs and strings to data driven: 0-9 (#16481)
fauxpark Mar 13, 2022
dde4120
ISP flashing guide: add instructions for flashing STM32duino bootload…
fauxpark Mar 13, 2022
8d90cf3
Fix 40percentclub USB descriptors (#16638)
waffle87 Mar 14, 2022
c17323b
bolsa/damapad - Fix missing layout macro (#16639)
zvecr Mar 14, 2022
5fb269b
keebio/iris: Add ifdefs to encoder callbacks (#16642)
fauxpark Mar 14, 2022
6a6a333
Disable RGB matrix pixel animations for some boards (#16643)
fauxpark Mar 14, 2022
a12d58c
[Keyboard] Add BAMFK-1 (#16409)
nooges Mar 14, 2022
6c11579
[Keyboard] Add via keymap to AL1 (#16499)
Yakbats Mar 14, 2022
a939adb
Sentence correction (#16650)
ethsol Mar 14, 2022
7fde309
[Keyboard] Add Kay65 PCB by Team Mechlovin' (#15565)
mechlovin Mar 15, 2022
04826d1
[Keyboard] evancookaudio sleepingdinosaur v2 (#16625)
evanmcook Mar 15, 2022
5e5047f
[Keyboard westm68 rev1 and fine tune westm boards (#16528)
wttsn Mar 15, 2022
36ddb56
[Keyboard] Fix mechlovin/kay65 (#16653)
waffle87 Mar 15, 2022
1ef4e30
Fix evancookaudio/sleepingdinosaur (#16654)
waffle87 Mar 15, 2022
87bb1a3
[Keyboard] Add Bacca70 keyboard (#16626)
thompson-ele Mar 15, 2022
92a9e7c
[Keyboard] Adding Gerald65 (#15872)
PaperCraneKeyboards Mar 15, 2022
9aaf4a5
Add split keyboard example for Bootmagic Lite (#16349)
filterpaper Mar 15, 2022
e94c2df
[Keyboard] Io mini1800 (#16115)
jpuerto96 Mar 15, 2022
e9bf95e
[Keyboard] Fix westm/westm68 compliation errors (#16657)
waffle87 Mar 15, 2022
46e85de
Add merge workflow for XAP branch (#16652)
zvecr Mar 15, 2022
764dc18
Remove `NO_ACTION_MACRO` and `NO_ACTION_FUNCTION` from keyboard confi…
fauxpark Mar 15, 2022
a808c29
[Keymap] Planck Keymap: tomkonidas (#15869)
tomkonidas Mar 15, 2022
77aafd8
[Keyboard] Add Dolice keyboard (#16186)
ebastler Mar 15, 2022
8bffc61
Ensure dependent CI workflows run (#16662)
zvecr Mar 15, 2022
f6f4d85
yugo_m enhancement: include all available key positions (#16216)
an-achronism Mar 16, 2022
fded67f
[MB-65S] Change layout to follow change request from OEM (#16663)
AnthonyNguyen168 Mar 16, 2022
a867cfc
Update the AL1 Vender ID (#16660)
Yakbats Mar 16, 2022
8c5779f
Fix m3n3van and minim keyboard names in keymap JSON (#16665)
fauxpark Mar 16, 2022
d5d2a01
gboards/butterstick: move steno rules config to keymap level (#16666)
fauxpark Mar 16, 2022
193dd01
[Keyboard] Add nullbits TIDBIT (#15182)
jaygreco Mar 16, 2022
417f089
Print out generated files during build (#16672)
zvecr Mar 16, 2022
e5823b5
[CLI] Add common util for dumping generated content (#16674)
zvecr Mar 18, 2022
ed773ab
Relocate CLI git interactions (#16682)
zvecr Mar 18, 2022
7732425
annepro2: Add more LED functionalities to default-layer-indicators (#…
Metaln00b Mar 18, 2022
61c644f
[Keyboard] Update Tractyl Manuform config files (#16684)
drashna Mar 18, 2022
06b6729
[Keymap] Update some code and keyboard rules (#16680)
stanrc85 Mar 19, 2022
e354cbe
`device_ver` -> `device_version` for some more boards (#16685)
fauxpark Mar 19, 2022
3502bbb
Fix typo in docs/ref_functions.md (#16690)
leviport Mar 19, 2022
047ef3c
VUSB - Use correct endpoint poll for VIA (#16691)
zvecr Mar 19, 2022
2f095b8
qmk.path.FileType: fix argument handling (#16693)
fauxpark Mar 19, 2022
6125f7b
Add MutePad keyboard (Handwired) (#16590)
Mar 20, 2022
1bc8793
Add Rart75 hotswap and support via (#16619)
alabahuy Mar 20, 2022
669ad3c
Droxx keymap (#16607)
furfuzz Mar 20, 2022
7eb6f86
[Keyboard] add oled_task_kb() into keyboards/helix/rev2/rev2.c (#16697)
mtei Mar 21, 2022
f610011
[Keymap] personal keymap, ergodox_ez and atreus / dvorak_42_key (#16695)
luc-vocab Mar 22, 2022
c803c50
[Keyboard] Add Axolstudio Foundation Gamma (#15948)
str-dst Mar 23, 2022
28bd777
[Keyboard] Graystudio Apollo80 (#16469)
ChrisBeswick Mar 23, 2022
a772a7f
[Keymap] Input Club's Whitefox "True Fox" (#16711)
0x647262 Mar 23, 2022
74f4682
[Keyboard] Waffling60 - readme update (#16707)
4pplet Mar 23, 2022
92d38c3
[Keymap] Add dhertz keychron map v0 (#16571)
Dhertz Mar 23, 2022
08aa54b
[Keymap] Xiudi XD75 Finnish/Swedish keymap (#16311)
pallarim Mar 23, 2022
4a3b410
[Bug] Fix unused variable error when using ChibiOS Bitbang serial dri…
drashna Mar 23, 2022
55b3b2b
[Keyboard] Add support for XT60 (#16708)
kopibeng Mar 23, 2022
e335d62
[Keyboard] Add keyboard level encoder function for GMMK Pro (#16721)
waffle87 Mar 24, 2022
980a1b0
[Keymap] ergodox: updating osx_whiskey_tango_foxtrot_capslock to use …
nathanejohnson Mar 24, 2022
f7a5ec2
update kprepublic/bm60hsrgb_poker/rev1/keymaps/carlosala keymap (#16725)
carlosala Mar 24, 2022
efc9c52
CLI: Add 'via2json' subcommand (#16468)
Erovia Mar 24, 2022
53a88af
[Keymap] corne and planck keyboards keymaps (#15570)
antosha417 Mar 26, 2022
7e0dde1
[Keyboard] Add YDKB Grape PCB (#16661)
somepin Mar 26, 2022
084df6a
[Keyboard] Add nt210 (#16461)
evyd13 Mar 26, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
[Keyboard] Add Mechlovin Infinity87.5 PCB (qmk#15163)
* add infinity87.5

* Update readme.md

* Update keyboards/mechlovin/infinity875/config.h

* Update keyboards/mechlovin/infinity875/info.json

* Update keyboards/mechlovin/infinity875/rules.mk

* Update keyboards/mechlovin/infinity875/rules.mk

* Update keyboards/mechlovin/infinity875/config.h

* Enable RGB matrix effect

* update keymap default

* undef RGB matrix effect

* Update keyboards/mechlovin/infinity875/rules.mk

* Update keyboards/mechlovin/infinity875/rules.mk

* Update keyboards/mechlovin/infinity875/rules.mk

* Update keyboards/mechlovin/infinity875/readme.md

* Update keyboards/mechlovin/infinity875/infinity875.h

* Update keyboards/mechlovin/infinity875/infinity875.h

* Update keyboards/mechlovin/infinity875/info.json

* Update keyboards/mechlovin/infinity875/infinity875.h

* Update keyboards/mechlovin/infinity875/infinity875.h

* Update keyboards/mechlovin/infinity875/info.json

* Update keyboards/mechlovin/infinity875/info.json

* Update keyboards/mechlovin/infinity875/info.json
mechlovin authored Mar 11, 2022

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
commit 003231aaf25facf7437caa32f3e8bc2a2e9cbe7d
64 changes: 64 additions & 0 deletions keyboards/mechlovin/infinity875/config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
/*
Copyright 2021 Mechlovin' Studio

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/>.
*/

#pragma once

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0x4D4C // ML
#define PRODUCT_ID 0x0875
#define DEVICE_VER 0x0001
#define PRODUCT Infinity87.5
/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17


/*
* Keyboard Matrix Assignments
*
* Change this to how you wired your keyboard
* COLS: AVR pins used for columns, left to right
* ROWS: AVR pins used for rows, top to bottom
* DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode)
* ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode)
*
*/
#define MATRIX_ROW_PINS { D5, D2, D4, D3, D0, D1 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION ROW2COL

#define LED_CAPS_LOCK_PIN D6
#define LED_SCROLL_LOCK_PIN B4
#define LED_PIN_ON_STATE 1

#ifdef RGB_MATRIX_ENABLE
#define RGB_DI_PIN E2
#define DRIVER_LED_TOTAL 42
#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
#define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness)
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 220 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
#endif


/* Bootmagic Lite key configuration */
//#define BOOTMAGIC_LITE_ROW 0
//#define BOOTMAGIC_LITE_COLUMN 0
45 changes: 45 additions & 0 deletions keyboards/mechlovin/infinity875/infinity875.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
/* Copyright 2021 Mechlovin' Studio
*
* 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 "infinity875.h"
#ifdef RGB_MATRIX_ENABLE
led_config_t g_led_config = { {
//Key Matrix to LED Index
{0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17},
{NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED},
{NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED},
{NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED},
{NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED},
{NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED}
}, {
//LED Index to Physical Positon
{0,0}, {14,0}, {28,0}, {42,0}, {56,0}, {67,0}, {70,0}, {84,0}, {98,0}, {112,0}, {126,0}, {140,0}, {154,0}, {168,0}, {182,0}, {196,0}, {210,0}, {224,0},
{224,13}, {196,13}, {182,13}, {154,13}, {112,13}, {84,13}, {56,13}, {28,13}, {0,13},
{0,25}, {0,38},
{0,51}, {0,64},
{28,64}, {56,64},
{84,64}, {112,64}, {154,64}, {182,64}, {196,64}, {224,64}, {224,51}, {224,38}, {224,25},
//{244,64}, {196,64}, {182,64}, {154,64}, {112,64}, {84,64}, {56,64}, {28,64}, {0,64},
}, {
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1,
1, 1,
1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1,
} };
#endif

99 changes: 99 additions & 0 deletions keyboards/mechlovin/infinity875/infinity875.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
/* Copyright 2021 Mechlovin' Studio
*
* 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/>.
*/

#pragma once

#include "quantum.h"

#define LAYOUT_all( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K2D, K1E, K1F, K1G, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K3C, K2E, K2F, K2G, \
K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, \
K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, K4F, \
K50, K51, K52, K56, K5A, K5B, K5C, K5D, K5E, K5F, K5G \
) { \
{ K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G }, \
{ K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K1G }, \
{ K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F, K2G }, \
{ K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, KC_NO, KC_NO, KC_NO }, \
{ K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, KC_NO, K4F, KC_NO }, \
{ K50, K51, K52, KC_NO, KC_NO, KC_NO, K56, KC_NO, KC_NO, KC_NO, K5A, K5B, K5C, K5D, K5E, K5F, K5G }, \
}

#define LAYOUT_tkl_f13_ansi_split_bs_rshift( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K2D, K1E, K1F, K1G, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K3C, K2E, K2F, K2G, \
K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, \
K40, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, K4F, \
K50, K51, K52, K56, K5A, K5B, K5C, K5D, K5E, K5F, K5G \
) { \
{ K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G }, \
{ K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K1G }, \
{ K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F, K2G }, \
{ K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, KC_NO, KC_NO, KC_NO }, \
{ K40, KC_NO, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, KC_NO, K4F, KC_NO }, \
{ K50, K51, K52, KC_NO, KC_NO, KC_NO, K56, KC_NO, KC_NO, KC_NO, K5A, K5B, K5C, K5D, K5E, K5F, K5G }, \
}

#define LAYOUT_tkl_f13_iso_split_bs_rshift( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K2D, K1E, K1F, K1G, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2E, K2F, K2G, \
K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \
K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, K4F, \
K50, K51, K52, K56, K5A, K5B, K5C, K5D, K5E, K5F, K5G \
) { \
{ K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G }, \
{ K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K1G }, \
{ K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F, K2G }, \
{ K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, KC_NO, KC_NO, KC_NO }, \
{ K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, KC_NO, K4F, KC_NO }, \
{ K50, K51, K52, KC_NO, KC_NO, KC_NO, K56, KC_NO, KC_NO, KC_NO, K5A, K5B, K5C, K5D, K5E, K5F, K5G }, \
}

#define LAYOUT_tkl_ansi_split_bs_rshift( \
K00, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K2D, K1E, K1F, K1G, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K3C, K2E, K2F, K2G, \
K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, \
K40, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, K4F, \
K50, K51, K52, K56, K5A, K5B, K5C, K5D, K5E, K5F, K5G \
) { \
{ K00, KC_NO, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G }, \
{ K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K1G }, \
{ K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F, K2G }, \
{ K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, KC_NO, KC_NO, KC_NO }, \
{ K40, KC_NO, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, KC_NO, K4F, KC_NO }, \
{ K50, K51, K52, KC_NO, KC_NO, KC_NO, K56, KC_NO, KC_NO, KC_NO, K5A, K5B, K5C, K5D, K5E, K5F, K5G }, \
}

#define LAYOUT_tkl_iso_split_bs_rshift( \
K00, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K2D, K1E, K1F, K1G, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2E, K2F, K2G, \
K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \
K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, K4F, \
K50, K51, K52, K56, K5A, K5B, K5C, K5D, K5E, K5F, K5G \
) { \
{ K00, KC_NO, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G }, \
{ K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K1G }, \
{ K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F, K2G }, \
{ K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, KC_NO, KC_NO, KC_NO }, \
{ K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, KC_NO, K4F, KC_NO }, \
{ K50, K51, K52, KC_NO, KC_NO, KC_NO, K56, KC_NO, KC_NO, KC_NO, K5A, K5B, K5C, K5D, K5E, K5F, K5G }, \
}
Loading