Cleaning this branch to keep only the zlant_xl files.

This commit is contained in:
Christian C. Berclaz 2024-11-07 13:48:42 +01:00
parent 7a9a6c72b0
commit 6d06fdc610
4 changed files with 0 additions and 278 deletions

View File

@ -1,205 +0,0 @@
{
"manufacturer": "Windstudio",
"keyboard_name": "Wind X R1",
"maintainer": "chrisgve",
"bootloader": "atmel-dfu",
"diode_direction": "COL2ROW",
"features": {
"bootmagic": true,
"extrakey": true,
"mousekey": true,
"nkro": true
},
"matrix_pins": {
"cols": ["C7", "C6", "B6", "E6", "F6", "D6", "D7", "B4", "B5", "F7", "B7", "F4", "F5", "D4", "B0", "B1", "B2", "B3"],
"rows": ["F0", "F1", "D2", "D1", "D0"]
},
"processor": "atmega32u4",
"url": "",
"usb": {
"device_version": "0.0.1",
"pid": "0x6801",
"vid": "0x6F75"
},
"layout_aliases": {
"LAYOUT_tsangan": "LAYOUT_7u_space_bar_split_bs"
},
"layouts": {
"LAYOUT": {
"layout": [
{"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
{"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
{"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
{"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
{"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
{"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
{"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
{"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
{"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
{"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
{"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
{"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
{"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
{"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2},
{"label": "Del", "matrix": [4, 11], "x": 16, "y": 0},
{"label": "NumLock", "matrix": [0, 14], "x": 18, "y": 0},
{"label": "KP/", "matrix": [0, 15], "x": 19, "y": 0},
{"label": "KP*", "matrix": [0, 16], "x": 20, "y": 0},
{"label": "KP-", "matrix": [0, 17], "x": 21, "y": 0},
{"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
{"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
{"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
{"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
{"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
{"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
{"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
{"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
{"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
{"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
{"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
{"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
{"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
{"label": "\\", "matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5},
{"label": "PgUp", "matrix": [4, 12], "x": 16, "y": 1},
{"label": "KP7", "matrix": [1, 14], "x": 18, "y": 1},
{"label": "KP8", "matrix": [1, 15], "x": 19, "y": 1},
{"label": "KP9", "matrix": [1, 16], "x": 20, "y": 1},
{"label": "KP+", "matrix": [1, 17], "x": 21, "y": 1},
{"label": "Caps", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
{"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
{"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
{"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
{"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
{"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
{"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
{"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
{"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
{"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
{"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
{"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
{"label": "Return", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
{"label": "PgDn", "matrix": [4, 13], "x": 16, "y": 2},
{"label": "KP4", "matrix": [2, 14], "x": 18, "y": 2},
{"label": "KP5", "matrix": [2, 15], "x": 19, "y": 2},
{"label": "KP6", "matrix": [2, 16], "x": 20, "y": 2},
{"label": "KP+", "matrix": [2, 17], "x": 21, "y": 2},
{"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
{"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
{"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
{"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
{"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
{"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
{"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
{"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
{"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
{"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
{"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
{"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
{"label": "Up", "matrix": [3, 13], "x": 13, "y": 3},
{"label": "KP1", "matrix": [3, 14], "x": 18, "y": 3},
{"label": "KP2", "matrix": [3, 15], "x": 19, "y": 3},
{"label": "KP3", "matrix": [3, 16], "x": 20, "y": 3},
{"label": "Enter", "matrix": [3, 17], "x": 21, "y": 3},
{"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
{"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
{"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
{"label": "Space", "matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25},
{"label": "GUI", "matrix": [4, 6], "x": 10, "y": 4, "w": 1.25},
{"label": "Ctrl", "matrix": [4, 7], "x": 11.25, "y": 4, "w": 1.25},
{"label": "Left", "matrix": [4, 8], "x": 14, "y": 4},
{"label": "Down", "matrix": [4, 9], "x": 15, "y": 4},
{"label": "Right", "matrix": [4, 10], "x": 16, "y": 4},
{"label": "KP0", "matrix": [4, 16], "x": 18, "y": 4},
{"label": "KP.", "matrix": [4, 17], "x": 19, "y": 4}
]
},
"LAYOUT_7u_space_bar_split_bs": {
"layout": [
{"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
{"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
{"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
{"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
{"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
{"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
{"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
{"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
{"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
{"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
{"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
{"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
{"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
{"label": "\\", "matrix": [0, 13], "x": 13, "y": 0},
{"label": "`", "matrix": [1, 13], "x": 14, "y": 0},
{"label": "PgUp", "matrix": [4, 11], "x": 16, "y": 0},
{"label": "NumLock", "matrix": [0, 14], "x": 18, "y": 0},
{"label": "KP/", "matrix": [0, 15], "x": 19, "y": 0},
{"label": "KP*", "matrix": [0, 16], "x": 20, "y": 0},
{"label": "KP-", "matrix": [0, 17], "x": 21, "y": 0},
{"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
{"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
{"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
{"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
{"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
{"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
{"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
{"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
{"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
{"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
{"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
{"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
{"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
{"label": "Backspace", "matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5},
{"label": "PgDn", "matrix": [4, 12], "x": 16, "y": 1},
{"label": "KP7", "matrix": [1, 14], "x": 18, "y": 1},
{"label": "KP8", "matrix": [1, 15], "x": 19, "y": 1},
{"label": "KP9", "matrix": [1, 16], "x": 20, "y": 1},
{"label": "KP+", "matrix": [1, 17], "x": 21, "y": 1},
{"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
{"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
{"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
{"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
{"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
{"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
{"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
{"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
{"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
{"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
{"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
{"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
{"label": "Return", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
{"label": "End", "matrix": [4, 13], "x": 16, "y": 2},
{"label": "KP4", "matrix": [2, 14], "x": 18, "y": 2},
{"label": "KP5", "matrix": [2, 15], "x": 19, "y": 2},
{"label": "KP6", "matrix": [2, 16], "x": 20, "y": 2},
{"label": "KP+", "matrix": [2, 17], "x": 21, "y": 2},
{"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
{"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
{"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
{"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
{"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
{"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
{"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
{"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
{"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
{"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
{"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
{"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
{"label": "Up", "matrix": [3, 13], "x": 13, "y": 3},
{"label": "KP1", "matrix": [3, 14], "x": 18, "y": 3},
{"label": "KP2", "matrix": [3, 15], "x": 19, "y": 3},
{"label": "KP3", "matrix": [3, 16], "x": 20, "y": 3},
{"label": "Enter", "matrix": [3, 17], "x": 21, "y": 3},
{"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
{"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4},
{"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
{"label": "Space", "matrix": [4, 5], "x": 4, "y": 4, "w": 7},
{"label": "Ctrl", "matrix": [4, 7], "x": 11, "y": 4, "w": 1.5},
{"label": "Left", "matrix": [4, 8], "x": 13, "y": 4},
{"label": "Down", "matrix": [4, 9], "x": 14, "y": 4},
{"label": "Right", "matrix": [4, 10], "x": 15, "y": 4},
{"label": "KP0", "matrix": [4, 16], "x": 18, "y": 4},
{"label": "KP.", "matrix": [4, 17], "x": 19, "y": 4}
]
}
}
}

View File

@ -1,40 +0,0 @@
/* Copyright 2024 chrisgve
*
* 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
// clang-format off
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[0] = 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_NUM, KC_PSLS, KC_PAST, KC_PMNS,
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_P7, KC_P8, KC_P9, KC_PPLS,
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_P4, KC_P5, KC_P6, KC_PPLS,
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_P1, KC_P2, KC_P3, KC_PENT,
KC_LCTL, KC_LGUI, KC_LALT, LT(1, KC_SPC), KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_P0, KC_PDOT
),
[1] = LAYOUT(
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
QK_BOOT, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
)
};
// clang-format on

View File

@ -1,6 +0,0 @@
# Default Wind X R1 Layout
This is the default layout that comes flashed on every Wind X R1. For the most
part it's a straightforward and easy to follow layout. The only unusual key is
the key in the upper left, which sends Escape normally, but Grave when any of
the Ctrl, Alt, or GUI modifiers are held down.

View File

@ -1,27 +0,0 @@
# WindX R1 by Windstudio
![Windstudio](https://windstudio.store/cdn/shop/files/20220831191615_4833cd38-da74-4ed2-bd46-80bcb02336b8.jpg?v=1679464964&width=240)
A large layout keyboard without the function keys. [More info on geekhack.org](https://geekhack.org/index.php?topic=114767.0)
- Keyboard Maintainer: [Christian C. Berclaz](https://github.com/chrisgve)
- Hardware Supported: Wind X R1 w/ ATmega32U4 microcontroller
- Hardware Availability: [windstudio.store](https://windstudio.store/collections/wind-x)
Make example for this keyboard (after setting up your build environment):
make windstudio/wind_x/r1:default
Flashing example for this keyboard:
make windstudio/wind_x/r1:default:flash
See the [build environment setup](getting_started_build_tools) and the [make instructions](getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](newbs).
## Bootloader
Enter the bootloader in 3 ways:
- **Bootmagic reset**: Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard
- **Physical reset button**: Briefly press the button on the back of the PCB - some may have pads you must short instead
- **Keycode in layout**: Press the key mapped to `QK_BOOT` if it is available