Update the latest layout

This commit is contained in:
Grégoire Delattre 2023-03-09 13:28:36 +01:00
parent 313750221c
commit 0eb627f9ac
2 changed files with 179 additions and 1 deletions

View File

@ -26,6 +26,20 @@ cd "$QMK_DIRECOTRY"
_log "Generating keymap.c from $KEYBOARD_BINDINGS"
sudo qmk json2c -o "$KEYMAP_FILE" "$KEYBOARD_BINDINGS"
# _log "Turning off the leds"
# cat | sudo tee -a "$KEYMAP_FILE" <<EOF
# void matrix_init_user(void) {
# capslock_led_on();
# gp100_led_on();
# gp103_led_on();
# keycaps_led_on();
# }
# EOF
_log "Disable leds"
echo "RGBLIGHT_ENABLE = no" | sudo tee "$KEYBOARD_DIRECTORY/rules.mk"
_log "Flashing firmware"
sudo qmk flash --keyboard "$KEYBOARD_NAME" --keymap "$KEYMAP_NAME"

166
gdk.json
View File

@ -1 +1,165 @@
{"version":1,"notes":"","documentation":"\"This file is a QMK Configurator export. You can import this at <https://config.qmk.fm>. It can also be used directly with QMK's source code.\n\nTo setup your QMK environment check out the tutorial: <https://docs.qmk.fm/#/newbs>\n\nYou can convert this file to a keymap.c using this command: `qmk json2c {keymap}`\n\nYou can compile this keymap using this command: `qmk compile {keymap}`\"\n","keyboard":"xd75","keymap":"gdk.json","layout":"LAYOUT_ortho_5x15","layers":[["KC_ESC","KC_1","KC_2","KC_3","KC_4","KC_5","KC_GRV","KC_6","KC_7","KC_8","KC_9","KC_0","KC_MINS","KC_EQL","KC_MUTE","KC_TAB","KC_Q","KC_W","KC_E","KC_R","KC_T","KC_BSPC","KC_Y","KC_U","KC_I","KC_O","KC_P","KC_LBRC","KC_RBRC","KC_VOLU","KC_LCTL","KC_A","KC_S","KC_D","KC_F","KC_G","KC_ENT","KC_H","KC_J","KC_K","KC_L","KC_SCLN","KC_QUOT","KC_RSFT","KC_VOLD","KC_LSFT","KC_Z","KC_X","KC_C","KC_V","KC_B","KC_INS","KC_N","KC_M","KC_COMM","KC_DOT","KC_SLSH","KC_BSLS","KC_RSFT","KC_PGUP","MO(1)","KC_LGUI","KC_LGUI","KC_LGUI","KC_LGUI","KC_LALT","KC_LGUI","KC_SPC","KC_RALT","KC_SPC","KC_WH_L","KC_WH_D","KC_WH_U","KC_WH_R","KC_PGDN"],["RESET","KC_F1","KC_F2","KC_F3","KC_F4","KC_F5","KC_NO","KC_F6","KC_F7","KC_F8","KC_F9","KC_F10","KC_F11","KC_F12","KC_MPLY","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_MNXT","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_LEFT","KC_DOWN","KC_UP","KC_RGHT","KC_NO","KC_NO","KC_NO","KC_MPRV","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","MO(1)","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_WSCH"]],"author":""}
{
"version": 1,
"documentation": "This file is a QMK Configurator export. You can import this at <https://config.qmk.fm>. It can also be used directly with QMK's source code.\n\nTo setup your QMK environment check out the tutorial: <https://docs.qmk.fm/#/newbs>\n\nYou can convert this file to a keymap.c using this command: `qmk json2c {keymap}`\n\nYou can compile this keymap using this command: `qmk compile {keymap}`\n",
"keyboard": "xiudi/xd75",
"keymap": "gdk",
"layout": "LAYOUT_ortho_5x15",
"layers": [
[
"KC_ESC",
"KC_1",
"KC_2",
"KC_3",
"KC_4",
"KC_5",
"KC_GRV",
"KC_6",
"KC_7",
"KC_8",
"KC_9",
"KC_0",
"KC_MINS",
"KC_EQL",
"KC_MUTE",
"KC_TAB",
"KC_Q",
"KC_W",
"KC_E",
"KC_R",
"KC_T",
"KC_BSPC",
"KC_Y",
"KC_U",
"KC_I",
"KC_O",
"KC_P",
"KC_LBRC",
"KC_RBRC",
"KC_VOLU",
"KC_LCTL",
"KC_A",
"KC_S",
"KC_D",
"KC_F",
"KC_G",
"KC_ENT",
"KC_H",
"KC_J",
"KC_K",
"KC_L",
"KC_SCLN",
"KC_QUOT",
"KC_RSFT",
"KC_VOLD",
"KC_LSFT",
"KC_Z",
"KC_X",
"KC_C",
"KC_V",
"KC_B",
"KC_INS",
"KC_N",
"KC_M",
"KC_COMM",
"KC_DOT",
"KC_SLSH",
"KC_BSLS",
"KC_RSFT",
"KC_PGUP",
"MO(1)",
"KC_LGUI",
"KC_LGUI",
"KC_LGUI",
"KC_LGUI",
"KC_LALT",
"KC_DEL",
"KC_SPC",
"KC_RALT",
"KC_SPC",
"KC_WH_L",
"KC_WH_D",
"KC_WH_U",
"KC_WH_R",
"KC_PGDN"
],
[
"QK_BOOT",
"KC_F1",
"KC_F2",
"KC_F3",
"KC_F4",
"KC_F5",
"KC_NO",
"KC_F6",
"KC_F7",
"KC_F8",
"KC_F9",
"KC_F10",
"KC_F11",
"KC_F12",
"KC_MPLY",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_MNXT",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_LEFT",
"KC_DOWN",
"KC_UP",
"KC_RGHT",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_MPRV",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"MO(1)",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_NO",
"KC_WSCH"
]
],
"author": "",
"notes": ""
}