Affects: - `mkh_studio/bully` - `mlego/m48/rev1` - `mlego/m60/rev1` - `mlego/m60_split/rev1` - `mlego/m60_split/rev2` - `mntre` - `mode/m65ha_alpha` - `mode/m65hi_alpha` - `mode/m65s` - `mode/m80v1/m80h` - `mode/m80v1/m80s` - `mode/m80v2/m80v2h` - `mode/m80v2/m80v2s` - `molecule` - `momoka_ergo` - `monarch` - `monsgeek/m1` - `monsgeek/m3` - `monsgeek/m5` - `monsgeek/m6` - `monstargear/xo87/rgb` - `monstargear/xo87/solderable` - `montsinger/rebound/rev1` - `montsinger/rebound/rev2` - `montsinger/rebound/rev3` - `montsinger/rebound/rev4` - `montsinger/rewind` - `moon` - `morizon` - `mountainblocks/mb17` - `mt/blocked65` - `mt/mt64rgb` - `mt/mt980` - `mtbkeys/mtb60/hotswap` - `mtbkeys/mtb60/solder` - `murcielago/rev1` - `mxss` - `mysticworks/wyvern`
@@ -1,9 +0,0 @@
-// Copyright 2022 zhol
-// SPDX-License-Identifier: GPL-2.0-or-later
-
-#pragma once
-/* 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
@@ -20,6 +20,12 @@
"mousekey": true,
"nkro": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"layouts": {
"LAYOUT": {
"layout": [
@@ -1,21 +0,0 @@
-/* Copyright 2021-2022 alin m elena <alinm.elena@gmail.com>
- *
- * 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/>.
- */
@@ -13,6 +13,12 @@
"nkro": true,
"rgblight": true
"matrix_pins": {
"cols": ["A10", "A15", "B3", "B4", "B5", "B7", "B6", "A1", "A2", "A3", "A4", "A5"],
"rows": ["A6", "A7", "B0", "B10"]
"rows": ["A6", "A7", "B0", "B1", "B10"]
@@ -11,6 +11,12 @@
"rgblight": true,
"encoder": true
"cols": ["B14", "A10", "A15", "B3", "B4", "B5"],
"rows": ["B0", "A6", "A7", "B1", "A5"]
@@ -5,11 +5,6 @@
#define BACKLIGHT_RESOLUTION 0x400
/*
* Feature disable options
* These options are also useful to firmware size reduction.
@@ -18,6 +18,12 @@
"nkro": false,
"oled": true
"cols": ["D5", "F7", "E6", "C7", "B3", "B2", "B1", "B0", "F0", "F1", "F4", "F5", "F6", "C6"],
"rows": ["B6", "B5", "B4", "D7", "D6", "D4"]
@@ -17,11 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
#define EEPROM_I2C_24LC256
//#define I2C1_CLOCK_SPEED 400000
//#define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_2
@@ -16,6 +16,12 @@
"mousekey": false,
"nkro": false
"cols": ["B10", "B12", "C8", "C4", "C5", "B0", "C10", "B13", "B14", "B15", "A15", "C6", "C7", "A8", "C9"],
"rows": ["A7", "A10", "D2", "C12", "B1", "C11"]
#define EEPROM_I2C_24LC128
@@ -9,7 +9,11 @@
"device_version": "0.0.1"
"qmk": {
- "tap_keycode_delay": 50
+ "tap_keycode_delay": 50,
"features": {
"bootmagic": true,
@@ -1,39 +0,0 @@
-/*
-Copyright 2020 Alvaro "Gondolindrim" Volpato <alvaro.volpato@usp.br>
-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/>.
-*/
- * Feature disable options
- * These options are also useful to firmware size reduction.
-/* disable debug print */
-//#define NO_DEBUG
-/* disable print */
-//#define NO_PRINT
-/* disable action features */
-//#define NO_ACTION_LAYER
-//#define NO_ACTION_TAPPING
-//#define NO_ACTION_ONESHOT
"cols": ["B8", "B7", "B6", "B5", "B4", "A2", "A1", "A0", "F1", "F0", "C15", "C14", "C13", "A7", "A6", "A5"],
"rows": ["A10", "A15", "B3", "B9", "A3", "A4"]
@@ -1,23 +0,0 @@
- Copyright 2020 Álvaro "Gondolindrim" Volpato <alvaro.volpato@usp.br>
"cols": ["A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "B10", "A8", "A10", "B15", "A15", "B5", "B8", "C13"],
"rows": ["B12", "B13", "B14", "B3", "B4", "B9"]
@@ -20,11 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* OLED */
#define OLED_TIMEOUT 0
@@ -14,6 +14,12 @@
"extrakey": true,
"pointing_device": true
"cols": ["D3", "D2", "D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5"],
"rows": ["F4", "F5", "F6", "B6"]
@@ -19,10 +19,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define SELECT_SOFT_SERIAL_SPEED 5
#define SPLIT_USB_DETECT
#define EE_HANDS
@@ -17,6 +17,12 @@
"cols": ["F7", "F6", "F5", "F4", "F1", "F0"],
"rows": ["C6", "D7", "E6", "B4", "B5", "B6", "B7"]
@@ -23,11 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define SLEEP_LED_GPT_DRIVER GPTD1
@@ -19,6 +19,12 @@
"sleep_led": true
"cols": ["A10", "A9", "A8", "B15", "B14", "B13", "B12", "B10", "B2", "B1", "B0", "A5", "A7", "A4", "A3", "B6"],
"rows": ["A15", "B3", "B11", "A2", "A1", "B9"]
@@ -16,11 +16,6 @@
#define ENCODER_DEFAULT_POS 0x3
/* SPI Config for spi flash*/
@@ -21,6 +21,12 @@
"encoder": true,
"rgb_matrix": true
"cols": ["C1", "C2", "C3", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C4", "C5", "B0", "B1", "B2"],
"rows": ["B15", "C6", "C7", "C8", "C9", "A8"]
@@ -20,11 +20,6 @@
#define LED_MAC_OS_PIN C10
#define LED_WIN_LOCK_PIN C11
#define SPI_DRIVER SPIDQ
#define SPI_SCK_PIN B3
@@ -26,6 +26,12 @@
"dynamic_keymap": {
"layer_count": 6
@@ -19,11 +19,6 @@
/* LED Indicators */
"cols": ["C1","C2","C3","A0","A1","A2","A3","A4","A5","A6","A7","C4","C5","B0","B1","B2","B10","B11","B12","B13","B14"],
"rows": ["C6", "C7", "C8", "C9", "A8"]
@@ -1,20 +0,0 @@
-/* Copyright 2021 datafx
@@ -73,6 +73,12 @@
"cols": ["C5", "C3", "C1", "E1", "D6", "D2", "B7", "B3", "F6", "F7", "F3", "A5", "A1", "E2", "C7", "A6"],
"rows": ["E6", "E7", "E3", "B0", "B1", "A2"]
@@ -23,6 +23,3 @@
#define KEYLED_COLS 16
#define KEYLED_ROW_PINS { E5,B4,B5,F0,C6,D5 }
#define KEYLED_COL_PINS { C4,C2,C0,E0,D4,E4,B6,B2,F4,A0,F2,A4,F1,A7,D3,A3 }
-Copyright 2020 Ross Montsinger
@@ -15,6 +15,12 @@
"console": true,
"command": true
"cols": ["D0", "D4", "C6", "D7", "E6", "B4", "B3", "B1", "F7", "F6", "F5", "F4"],
"rows": ["D1", "B5", "B2", "B6"]
"command": true,
"rows": ["D1", "B5", "B2", "B6", "B0"]
"cols": ["D4", "C6", "D7", "E6", "B4", "B5", "B6", "B2", "B3", "B1", "F7", "F6"],
"rows": ["F4", "F5", "D1", "D0", "B0"]
"cols": ["D7", "E6", "B4", "B5", "B2", "B3", "B1"],
"rows": ["D1", "D0", "D4", "C6", "F7", "F6", "F5", "F4"]
"cols": ["F6", "F7", "B1", "B3", "E6", "D7", "C6", "D4", "D0", "D1"],
"rows": ["B5", "B4", "D2", "D3", "B2"]
@@ -21,8 +21,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 11
"backlight": true
"backlight": {
"pin": "C6"
-Copyright 2022 Steven Karrmann
"cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"],
"rows": ["D3", "D2", "D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5"]
-Copyright 2020 mechmerlin
"cols": ["F7", "E6", "D7", "C6"],
"rows": ["F4", "B1", "B3", "B2", "B6"]
-Copyright 2019 Evy Dekkers
@@ -35,6 +35,12 @@
"cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "F7", "F6", "F5", "F4", "F1", "F0"],
"rows": ["B0", "B1", "B2", "B3", "B7"]
@@ -18,8 +18,3 @@
#define IS31FL3733_I2C_ADDRESS_1 IS31FL3733_I2C_ADDRESS_GND_GND
#define RGB_MATRIX_LED_COUNT 64
@@ -77,6 +77,12 @@
"cols": ["B5", "B6", "C6", "C7", "F7", "F6", "F5", "F4", "F1", "F0", "B1", "B2", "B3", "B7"],
"rows": ["D7", "D6", "D5", "D3", "D2"]
@@ -1,7 +0,0 @@
"cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4"],
"rows": ["B7", "B3", "B2", "B1", "B0", "E6", "F0", "F1", "F4", "F5", "F6", "F7"]
@@ -1,24 +0,0 @@
-Copyright 2021 MTBKeys
@@ -41,6 +41,12 @@
"cols": ["D0", "D1", "D2", "D3", "B7", "B6", "F7", "C6", "C7", "F6", "F4", "F1", "F0", "F5", "E6"],
"rows": ["D6", "D7", "B4", "B5", "D5"]
"cols": ["E6", "F0", "F5", "F6", "F7", "D5", "D3", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"],
"rows": ["D0", "D1", "F4", "F1", "D2"]
@@ -21,11 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
"cols": ["C6", "B6", "B5", "D7", "D6", "D4"],
"rows": ["B4", "D5", "B3", "B2", "B1", "B0"]
-Copyright 2018 Jumail Mundekkat / MxBlue
"rgblight": {
"saturation_steps": 8,
"brightness_steps": 8,
@@ -1,22 +0,0 @@
-/* Copyright 2020 Albert Dong <albert@mysticworks.xyz>
"cols": ["E6", "B0", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7"],
"rows": ["D0", "D1", "D5", "D3", "F7", "F6", "F5", "F4", "F1", "F0"]