KBDfans KBD75 Refactor - 2022 Edition (#17052)
* add license headers * tidy-up revision rules.mk files - convert tabs to spaces - align inline comments - update rule ordering * touch-up readme.md * touch-up rev1/rev1.h - convert tabs to spaces - convert to QMK 3-character notation for matrix positions * rev1/rev1.h: add matrix diagram * touch-up rev2/rev2.h - convert tabs to spaces - convert to QMK 3-character notation for matrix positions * rev2/rev2.h: add matrix diagrams * rev1/info.json: apply friendly formatting * rev2/info.json: apply friendly formatting * refactor layout macros - switch `LAYOUT_ansi_1u` with `LAYOUT_75_ansi` - makes `LAYOUT_75_ansi` the canonical macro name, with `LAYOUT_ansi_1u` as an alias for backwards compatibility - move `LAYOUT_ansi_1u` alias to `info.json` files from revision headers - remove `LAYOUT_iso_1u` (was unused) - rename `LAYOUT_ansi` to `LAYOUT_75_ansi_rwkl` - rename `LAYOUT_iso` to `LAYOUT_75_iso_rwkl` * refactor default keymap - use four-space indent - update grid alignment * refactor iso keymap - refactor to use `LAYOUT_75_iso` macro - change from Split to 2u Backspace - change from Split to Standard Spacebar - change `KC_BSLS` keycode to `KC_NUHS`, and place on home row - use four-space indent - update grid alignment * refactor via keymap - use four-space indent - update grid alignment * touch-up readme.md again Fix a broken link. * update section comments in revision header files * add Full Winkeyless layouts - add `LAYOUT_75_ansi_wkl` and `LAYOUT_75_iso_wkl` layout macros
This commit is contained in:
		
							parent
							
								
									c9e336fde6
								
							
						
					
					
						commit
						8e9a81a860
					
				
					 17 changed files with 1815 additions and 506 deletions
				
			
		| 
						 | 
				
			
			@ -1,3 +1,6 @@
 | 
			
		|||
// Copyright 2017-2021 QMK
 | 
			
		||||
// SPDX-License-Identifier: GPL-2.0-or-later
 | 
			
		||||
 | 
			
		||||
#pragma once
 | 
			
		||||
 | 
			
		||||
#include "config_common.h"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1 +1,4 @@
 | 
			
		|||
// Copyright 2017 QMK
 | 
			
		||||
// SPDX-License-Identifier: GPL-2.0-or-later
 | 
			
		||||
 | 
			
		||||
#include "kbd75.h"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,3 +1,6 @@
 | 
			
		|||
// Copyright 2017-2019 QMK
 | 
			
		||||
// SPDX-License-Identifier: GPL-2.0-or-later
 | 
			
		||||
 | 
			
		||||
#pragma once
 | 
			
		||||
 | 
			
		||||
#include "quantum.h"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,22 +1,26 @@
 | 
			
		|||
// Copyright 2017-2022 QMK
 | 
			
		||||
// SPDX-License-Identifier: GPL-2.0-or-later
 | 
			
		||||
 | 
			
		||||
#include QMK_KEYBOARD_H
 | 
			
		||||
 | 
			
		||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		||||
 | 
			
		||||
  [0] = 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,  MO(1),    KC_DEL,
 | 
			
		||||
    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_DEL,   KC_BSPC,  KC_HOME,
 | 
			
		||||
    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,  MO(1),    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_SPC,   KC_SPC,                       KC_RALT,  MO(1),    KC_RCTL,  KC_LEFT,  KC_DOWN,  KC_RGHT
 | 
			
		||||
  ),
 | 
			
		||||
    [0] = 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, MO(1),   KC_DEL,
 | 
			
		||||
        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_DEL,  KC_BSPC, KC_HOME,
 | 
			
		||||
        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, MO(1),   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_SPC,  KC_SPC,                    KC_RALT, MO(1),   KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT
 | 
			
		||||
    ),
 | 
			
		||||
 | 
			
		||||
    [1] = LAYOUT(
 | 
			
		||||
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
 | 
			
		||||
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET,   _______,
 | 
			
		||||
        _______, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, _______, _______, _______, _______, _______,          _______,
 | 
			
		||||
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,          _______,          _______,
 | 
			
		||||
        _______, _______, _______, _______, BL_DEC,  BL_TOGG, BL_INC,  BL_STEP, _______, _______, _______, _______, _______,          _______, _______,
 | 
			
		||||
        _______, _______, _______,                   _______, _______, _______,                   _______, _______, _______, _______, _______, _______
 | 
			
		||||
    ),
 | 
			
		||||
 | 
			
		||||
  [1] = LAYOUT(
 | 
			
		||||
    _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,
 | 
			
		||||
    _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  RESET,    _______,
 | 
			
		||||
    _______,  RGB_TOG,  RGB_MOD,  RGB_HUI,  RGB_HUD,  RGB_SAI,  RGB_SAD,  RGB_VAI,  RGB_VAD,  _______,  _______,  _______,  _______,  _______,            _______,
 | 
			
		||||
    _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,                      _______,  _______,
 | 
			
		||||
    _______,  _______,  _______,  _______,  BL_DEC,   BL_TOGG,  BL_INC,   BL_STEP,  _______,  _______,  _______,  _______,  _______,            _______,  _______,
 | 
			
		||||
    _______,  _______,  _______,                      _______,  _______,  _______,                      _______,  _______,  _______,  _______,  _______,  _______
 | 
			
		||||
  ),
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,22 +1,26 @@
 | 
			
		|||
// Copyright 2018-2022 QMK
 | 
			
		||||
// SPDX-License-Identifier: GPL-2.0-or-later
 | 
			
		||||
 | 
			
		||||
#include QMK_KEYBOARD_H
 | 
			
		||||
 | 
			
		||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		||||
 | 
			
		||||
	[0] = 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,  MO(1),    KC_DEL,
 | 
			
		||||
    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_DEL,   KC_BSPC,  KC_HOME,
 | 
			
		||||
    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_NUBS,  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_SPC,   KC_SPC,                       KC_RALT,  MO(1),    KC_RCTL,  KC_LEFT,  KC_DOWN,  KC_RGHT
 | 
			
		||||
  ),
 | 
			
		||||
    [0] = LAYOUT_75_iso(
 | 
			
		||||
        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, MO(1),   KC_DEL,
 | 
			
		||||
        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_HOME,
 | 
			
		||||
        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_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_NUHS, KC_ENT,           KC_PGDN,
 | 
			
		||||
        KC_LSFT, KC_NUBS, 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, MO(1),   KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT
 | 
			
		||||
    ),
 | 
			
		||||
 | 
			
		||||
    [1] = LAYOUT_75_iso(
 | 
			
		||||
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
 | 
			
		||||
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,          RESET,   _______,
 | 
			
		||||
        _______, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, _______, _______, _______, _______,                   _______,
 | 
			
		||||
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,          _______,
 | 
			
		||||
        _______, _______, _______, _______, BL_DEC,  BL_TOGG, BL_INC,  BL_STEP, _______, _______, _______, _______, _______,          _______, _______,
 | 
			
		||||
        _______, _______, _______,                            _______,                            _______, _______, _______, _______, _______, _______
 | 
			
		||||
    ),
 | 
			
		||||
 | 
			
		||||
	[1] = LAYOUT(
 | 
			
		||||
    _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,
 | 
			
		||||
    _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  RESET,    _______,
 | 
			
		||||
    _______,  RGB_TOG,  RGB_MOD,  RGB_HUI,  RGB_HUD,  RGB_SAI,  RGB_SAD,  RGB_VAI,  RGB_VAD,  _______,  _______,  _______,  _______,  _______,            _______,
 | 
			
		||||
    _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,                      _______,  _______,
 | 
			
		||||
    _______,  _______,  _______,  _______,  BL_DEC,   BL_TOGG,  BL_INC,   BL_STEP,  _______,  _______,  _______,  _______,  _______,            _______,  _______,
 | 
			
		||||
    _______,  _______,  _______,                      _______,  _______,  _______,                      _______,  _______,  _______,  _______,  _______,  _______
 | 
			
		||||
  )
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,40 +1,44 @@
 | 
			
		|||
// Copyright 2020-2022 QMK
 | 
			
		||||
// SPDX-License-Identifier: GPL-2.0-or-later
 | 
			
		||||
 | 
			
		||||
#include QMK_KEYBOARD_H
 | 
			
		||||
 | 
			
		||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		||||
 | 
			
		||||
  [0] = 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,  MO(1),    KC_DEL,
 | 
			
		||||
    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_DEL,   KC_BSPC,  KC_HOME,
 | 
			
		||||
    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,  MO(1),    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_SPC,   KC_SPC,                       KC_RALT,  MO(1),    KC_RCTL,  KC_LEFT,  KC_DOWN,  KC_RGHT
 | 
			
		||||
  ),
 | 
			
		||||
    [0] = 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, MO(1),   KC_DEL,
 | 
			
		||||
        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_DEL,  KC_BSPC, KC_HOME,
 | 
			
		||||
        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, MO(1),   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_SPC,  KC_SPC,                    KC_RALT, MO(1),   KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT
 | 
			
		||||
    ),
 | 
			
		||||
 | 
			
		||||
  [1] = LAYOUT(
 | 
			
		||||
    _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,
 | 
			
		||||
    _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  RESET,    _______,
 | 
			
		||||
    _______,  RGB_TOG,  RGB_MOD,  RGB_HUI,  RGB_HUD,  RGB_SAI,  RGB_SAD,  RGB_VAI,  RGB_VAD,  _______,  _______,  _______,  _______,  _______,            _______,
 | 
			
		||||
    _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,                      _______,  _______,
 | 
			
		||||
    _______,  _______,  _______,  _______,  BL_DEC,   BL_TOGG,  BL_INC,   BL_STEP,  _______,  _______,  _______,  _______,  _______,            _______,  _______,
 | 
			
		||||
    _______,  _______,  _______,                      _______,  _______,  _______,                      _______,  _______,  _______,  _______,  _______,  _______
 | 
			
		||||
  ),
 | 
			
		||||
    [1] = LAYOUT(
 | 
			
		||||
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
 | 
			
		||||
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET,   _______,
 | 
			
		||||
        _______, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, _______, _______, _______, _______, _______,          _______,
 | 
			
		||||
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,          _______,          _______,
 | 
			
		||||
        _______, _______, _______, _______, BL_DEC,  BL_TOGG, BL_INC,  BL_STEP, _______, _______, _______, _______, _______,          _______, _______,
 | 
			
		||||
        _______, _______, _______,                   _______, _______, _______,                   _______, _______, _______, _______, _______, _______
 | 
			
		||||
    ),
 | 
			
		||||
 | 
			
		||||
  [2] = LAYOUT(
 | 
			
		||||
    _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,
 | 
			
		||||
    _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,    _______,
 | 
			
		||||
    _______,  _______,  _______,  _______, _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,            _______,
 | 
			
		||||
    _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,                      _______,  _______,
 | 
			
		||||
    _______,  _______,  _______,  _______,  _______,  _______,  _______,   _______,  _______,  _______,  _______,  _______,  _______,            _______,  _______,
 | 
			
		||||
    _______,  _______,  _______,                      _______,  _______,  _______,                      _______,  _______,  _______,  _______,  _______,  _______
 | 
			
		||||
  ),
 | 
			
		||||
    [2] = LAYOUT(
 | 
			
		||||
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
 | 
			
		||||
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
 | 
			
		||||
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,          _______,
 | 
			
		||||
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,          _______,          _______,
 | 
			
		||||
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,          _______, _______,
 | 
			
		||||
        _______, _______, _______,                   _______, _______, _______,                   _______, _______, _______, _______, _______, _______
 | 
			
		||||
    ),
 | 
			
		||||
 | 
			
		||||
    [3] = LAYOUT(
 | 
			
		||||
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
 | 
			
		||||
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
 | 
			
		||||
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,          _______,
 | 
			
		||||
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,          _______,          _______,
 | 
			
		||||
        _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,          _______, _______,
 | 
			
		||||
        _______, _______, _______,                   _______, _______, _______,                   _______, _______, _______, _______, _______, _______
 | 
			
		||||
    ),
 | 
			
		||||
 | 
			
		||||
  [3] = LAYOUT(
 | 
			
		||||
    _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,
 | 
			
		||||
    _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,    _______,
 | 
			
		||||
    _______,  _______,  _______,  _______, _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,            _______,
 | 
			
		||||
    _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,                      _______,  _______,
 | 
			
		||||
    _______,  _______,  _______,  _______,  _______,  _______,  _______,   _______,  _______,  _______,  _______,  _______,  _______,            _______,  _______,
 | 
			
		||||
    _______,  _______,  _______,                      _______,  _______,  _______,                      _______,  _______,  _______,  _______,  _______,  _______
 | 
			
		||||
  ),
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,18 +3,18 @@
 | 
			
		|||
The KBD75 was sold through various rounds, with various PCB changes between them. 
 | 
			
		||||
 | 
			
		||||
* **Round 1 (2017)**: Black PCB - Bootmapper Client, atmega32a MCU (Use [Winkeyless.kr B.mini](../../winkeyless/bmini/) firmware)
 | 
			
		||||
* **Round 2 (2018)**: White PCB - Bootmapper Client, atmega32a MCU (Use [ymd75/rev1](../../ymd75/rev1/) firmware)
 | 
			
		||||
* **Round 2 (2018)**: White PCB - Bootmapper Client, atmega32a MCU (Use [ymdk/ymd75/rev1](../../ymdk/ymd75/rev1/) firmware)
 | 
			
		||||
* **Round 3-5 (2018)**: White PCB - QMK Firmware, atmega32u4 MCU (Use KBD75 rev1 or rev2(without numpad support)) 
 | 
			
		||||
* **Round 6 (2019)**: White PCB with USB C - QMK Firmware, atmega32u4 MCU (Use KBD75 rev1 or rev2(with numpad support))
 | 
			
		||||
* **V2 (2019-)**: Same as **Round 6** (above).
 | 
			
		||||
 | 
			
		||||
**Firmware files are SPECIFIC to each board. Firmware files from one, will not work on the other.**
 | 
			
		||||
 | 
			
		||||
* Keyboard Maintainer: QMK Community
 | 
			
		||||
* Hardware Supported: KBD75 PCB rev 1 and 2
 | 
			
		||||
* Keyboard Maintainer: [The QMK Community](https://github.com/qmk)
 | 
			
		||||
* Hardware Supported: KBD75 PCB [rev1](./rev1) and [rev2](./rev2)
 | 
			
		||||
* Hardware Availability:
 | 
			
		||||
    * https://kbdfans.com/collections/75-diy-kit/products/kbd75-keyboard-set
 | 
			
		||||
    * https://kbdfans.com/collections/75-diy-kit/products/kbd75v2-custom-keyboard-diy-kit
 | 
			
		||||
  * [KBD75 rev2 Kit – KBDfans.com](https://kbdfans.com/collections/75-diy-kit/products/kbd75v2-custom-keyboard-diy-kit)
 | 
			
		||||
  * [KBD75 rev2 PCB – KBDfans.com](https://kbdfans.com/collections/pcb/products/kbdfans-75-pcb-75)
 | 
			
		||||
 | 
			
		||||
Make example for this keyboard (after setting up your build environment):
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,3 +1,6 @@
 | 
			
		|||
// Copyright 2020 QMK
 | 
			
		||||
// SPDX-License-Identifier: GPL-2.0-or-later
 | 
			
		||||
 | 
			
		||||
#pragma once
 | 
			
		||||
 | 
			
		||||
#define PRODUCT_ID      0x6060
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,116 +1,662 @@
 | 
			
		|||
{
 | 
			
		||||
  "keyboard_name": "KBD75",
 | 
			
		||||
  "url": "",
 | 
			
		||||
  "maintainer": "qmk",
 | 
			
		||||
  "layouts": {
 | 
			
		||||
    "LAYOUT": {
 | 
			
		||||
      "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":1, "y":0}, {"label":"F2", "x":2, "y":0}, {"label":"F3", "x":3, "y":0}, {"label":"F4", "x":4, "y":0}, {"label":"F5", "x":5, "y":0}, {"label":"F6", "x":6, "y":0}, {"label":"F7", "x":7, "y":0}, {"label":"F8", "x":8, "y":0}, {"label":"F9", "x":9, "y":0}, {"label":"F10", "x":10, "y":0}, {"label":"F11", "x":11, "y":0}, {"label":"F12", "x":12, "y":0}, {"label":"PrtSc", "x":13, "y":0}, {"label":"Pause", "x":14, "y":0}, {"label":"Delete", "x":15, "y":0}, {"label":"~", "x":0, "y":1}, {"label":"1", "x":1, "y":1}, {"label":"2", "x":2, "y":1}, {"label":"3", "x":3, "y":1}, {"label":"4", "x":4, "y":1}, {"label":"5", "x":5, "y":1}, {"label":"6", "x":6, "y":1}, {"label":"7", "x":7, "y":1}, {"label":"8", "x":8, "y":1}, {"label":"9", "x":9, "y":1}, {"label":"0", "x":10, "y":1}, {"label":"_", "x":11, "y":1}, {"label":"+", "x":12, "y":1}, {"x":13, "y":1}, {"x":14, "y":1}, {"label":"Home", "x":15, "y":1}, {"label":"Tab", "x":0, "y":2, "w":1.5}, {"label":"Q", "x":1.5, "y":2}, {"label":"W", "x":2.5, "y":2}, {"label":"E", "x":3.5, "y":2}, {"label":"R", "x":4.5, "y":2}, {"label":"T", "x":5.5, "y":2}, {"label":"Y", "x":6.5, "y":2}, {"label":"U", "x":7.5, "y":2}, {"label":"I", "x":8.5, "y":2}, {"label":"O", "x":9.5, "y":2}, {"label":"P", "x":10.5, "y":2}, {"label":"{", "x":11.5, "y":2}, {"label":"}", "x":12.5, "y":2}, {"label":"|", "x":13.5, "y":2, "w":1.5}, {"label":"Page Up", "x":15, "y":2}, {"label":"Caps Lock", "x":0, "y":3, "w":1.75}, {"label":"A", "x":1.75, "y":3}, {"label":"S", "x":2.75, "y":3}, {"label":"D", "x":3.75, "y":3}, {"label":"F", "x":4.75, "y":3}, {"label":"G", "x":5.75, "y":3}, {"label":"H", "x":6.75, "y":3}, {"label":"J", "x":7.75, "y":3}, {"label":"K", "x":8.75, "y":3}, {"label":"L", "x":9.75, "y":3}, {"label":":", "x":10.75, "y":3}, {"label":"\"", "x":11.75, "y":3}, {"label":"Enter", "x":12.75, "y":3, "w":2.25}, {"label":"Page Down", "x":15, "y":3}, {"label":"Shift", "x":0, "y":4, "w":1.25}, {"x":1.25, "y":4}, {"label":"Z", "x":2.25, "y":4}, {"label":"X", "x":3.25, "y":4}, {"label":"C", "x":4.25, "y":4}, {"label":"V", "x":5.25, "y":4}, {"label":"B", "x":6.25, "y":4}, {"label":"N", "x":7.25, "y":4}, {"label":"M", "x":8.25, "y":4}, {"label":"<", "x":9.25, "y":4}, {"label":">", "x":10.25, "y":4}, {"label":"?", "x":11.25, "y":4}, {"label":"Shift", "x":12.25, "y":4, "w":1.75}, {"label":"\u2191", "x":14, "y":4}, {"label":"End", "x":15, "y":4}, {"label":"Ctrl", "x":0, "y":5, "w":1.25}, {"label":"Win", "x":1.25, "y":5, "w":1.25}, {"label":"Alt", "x":2.5, "y":5, "w":1.25}, {"x":3.75, "y":5, "w":2.25}, {"x":6, "y":5}, {"x":7, "y":5, "w":3}, {"label":"Alt", "x":10, "y":5}, {"label":"Fn", "x":11, "y":5}, {"label":"Ctrl", "x":12, "y":5}, {"label":"\u2190", "x":13, "y":5}, {"label":"\u2193", "x":14, "y":5}, {"label":"\u2192", "x":15, "y":5}]
 | 
			
		||||
    "keyboard_name": "KBD75 rev1",
 | 
			
		||||
    "url": "",
 | 
			
		||||
    "maintainer": "qmk",
 | 
			
		||||
    "layout_aliases": {
 | 
			
		||||
        "LAYOUT_ansi_1u": "LAYOUT_75_ansi"
 | 
			
		||||
    },
 | 
			
		||||
    "layouts": {
 | 
			
		||||
        "LAYOUT": {
 | 
			
		||||
            "layout": [
 | 
			
		||||
                {"label":"Esc", "x":0, "y":0},
 | 
			
		||||
                {"label":"F1", "x":1, "y":0},
 | 
			
		||||
                {"label":"F2", "x":2, "y":0},
 | 
			
		||||
                {"label":"F3", "x":3, "y":0},
 | 
			
		||||
                {"label":"F4", "x":4, "y":0},
 | 
			
		||||
                {"label":"F5", "x":5, "y":0},
 | 
			
		||||
                {"label":"F6", "x":6, "y":0},
 | 
			
		||||
                {"label":"F7", "x":7, "y":0},
 | 
			
		||||
                {"label":"F8", "x":8, "y":0},
 | 
			
		||||
                {"label":"F9", "x":9, "y":0},
 | 
			
		||||
                {"label":"F10", "x":10, "y":0},
 | 
			
		||||
                {"label":"F11", "x":11, "y":0},
 | 
			
		||||
                {"label":"F12", "x":12, "y":0},
 | 
			
		||||
                {"label":"PrtSc", "x":13, "y":0},
 | 
			
		||||
                {"label":"Pause", "x":14, "y":0},
 | 
			
		||||
                {"label":"Delete", "x":15, "y":0},
 | 
			
		||||
 | 
			
		||||
    "LAYOUT_ansi_1u": {
 | 
			
		||||
      "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":1, "y":0}, {"label":"F2", "x":2, "y":0}, {"label":"F3", "x":3, "y":0}, {"label":"F4", "x":4, "y":0}, {"label":"F5", "x":5, "y":0}, {"label":"F6", "x":6, "y":0}, {"label":"F7", "x":7, "y":0}, {"label":"F8", "x":8, "y":0}, {"label":"F9", "x":9, "y":0}, {"label":"F10", "x":10, "y":0}, {"label":"F11", "x":11, "y":0}, {"label":"F12", "x":12, "y":0}, {"label":"PrtSc", "x":13, "y":0}, {"label":"Pause", "x":14, "y":0}, {"label":"Delete", "x":15, "y":0}, {"label":"~", "x":0, "y":1}, {"label":"1", "x":1, "y":1}, {"label":"2", "x":2, "y":1}, {"label":"3", "x":3, "y":1}, {"label":"4", "x":4, "y":1}, {"label":"5", "x":5, "y":1}, {"label":"6", "x":6, "y":1}, {"label":"7", "x":7, "y":1}, {"label":"8", "x":8, "y":1}, {"label":"9", "x":9, "y":1}, {"label":"0", "x":10, "y":1}, {"label":"_", "x":11, "y":1}, {"label":"+", "x":12, "y":1}, {"label":"delete", "x":13, "y":1, "w":2}, {"label":"Home", "x":15, "y":1}, {"label":"Tab", "x":0, "y":2, "w":1.5}, {"label":"Q", "x":1.5, "y":2}, {"label":"W", "x":2.5, "y":2}, {"label":"E", "x":3.5, "y":2}, {"label":"R", "x":4.5, "y":2}, {"label":"T", "x":5.5, "y":2}, {"label":"Y", "x":6.5, "y":2}, {"label":"U", "x":7.5, "y":2}, {"label":"I", "x":8.5, "y":2}, {"label":"O", "x":9.5, "y":2}, {"label":"P", "x":10.5, "y":2}, {"label":"{", "x":11.5, "y":2}, {"label":"}", "x":12.5, "y":2}, {"label":"|", "x":13.5, "y":2, "w":1.5}, {"label":"Page Up", "x":15, "y":2}, {"label":"Caps Lock", "x":0, "y":3, "w":1.75}, {"label":"A", "x":1.75, "y":3}, {"label":"S", "x":2.75, "y":3}, {"label":"D", "x":3.75, "y":3}, {"label":"F", "x":4.75, "y":3}, {"label":"G", "x":5.75, "y":3}, {"label":"H", "x":6.75, "y":3}, {"label":"J", "x":7.75, "y":3}, {"label":"K", "x":8.75, "y":3}, {"label":"L", "x":9.75, "y":3}, {"label":":", "x":10.75, "y":3}, {"label":"\"", "x":11.75, "y":3}, {"label":"Enter", "x":12.75, "y":3, "w":2.25}, {"label":"Page Down", "x":15, "y":3}, {"label":"Shift", "x":0, "y":4, "w":2.25}, {"label":"Z", "x":2.25, "y":4}, {"label":"X", "x":3.25, "y":4}, {"label":"C", "x":4.25, "y":4}, {"label":"V", "x":5.25, "y":4}, {"label":"B", "x":6.25, "y":4}, {"label":"N", "x":7.25, "y":4}, {"label":"M", "x":8.25, "y":4}, {"label":"<", "x":9.25, "y":4}, {"label":">", "x":10.25, "y":4}, {"label":"?", "x":11.25, "y":4}, {"label":"Shift", "x":12.25, "y":4, "w":1.75}, {"label":"\u2191", "x":14, "y":4}, {"label":"End", "x":15, "y":4}, {"label":"Ctrl", "x":0, "y":5, "w":1.25}, {"label":"Win", "x":1.25, "y":5, "w":1.25}, {"label":"Alt", "x":2.5, "y":5, "w":1.25}, {"x":3.75, "y":5, "w":6.25}, {"label":"Alt", "x":10, "y":5}, {"label":"Fn", "x":11, "y":5}, {"label":"Ctrl", "x":12, "y":5}, {"label":"\u2190", "x":13, "y":5}, {"label":"\u2193", "x":14, "y":5}, {"label":"\u2192", "x":15, "y":5}]
 | 
			
		||||
    },
 | 
			
		||||
                {"label":"~", "x":0, "y":1},
 | 
			
		||||
                {"label":"1", "x":1, "y":1},
 | 
			
		||||
                {"label":"2", "x":2, "y":1},
 | 
			
		||||
                {"label":"3", "x":3, "y":1},
 | 
			
		||||
                {"label":"4", "x":4, "y":1},
 | 
			
		||||
                {"label":"5", "x":5, "y":1},
 | 
			
		||||
                {"label":"6", "x":6, "y":1},
 | 
			
		||||
                {"label":"7", "x":7, "y":1},
 | 
			
		||||
                {"label":"8", "x":8, "y":1},
 | 
			
		||||
                {"label":"9", "x":9, "y":1},
 | 
			
		||||
                {"label":"0", "x":10, "y":1},
 | 
			
		||||
                {"label":"_", "x":11, "y":1},
 | 
			
		||||
                {"label":"+", "x":12, "y":1},
 | 
			
		||||
                {"label":"Backspace", "x":13, "y":1},
 | 
			
		||||
                {"label":"Backspace", "x":14, "y":1},
 | 
			
		||||
                {"label":"Home", "x":15, "y":1},
 | 
			
		||||
 | 
			
		||||
    "LAYOUT_iso_1u": {
 | 
			
		||||
      "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":1, "y":0}, {"label":"F2", "x":2, "y":0}, {"label":"F3", "x":3, "y":0}, {"label":"F4", "x":4, "y":0}, {"label":"F5", "x":5, "y":0}, {"label":"F6", "x":6, "y":0}, {"label":"F7", "x":7, "y":0}, {"label":"F8", "x":8, "y":0}, {"label":"F9", "x":9, "y":0}, {"label":"F10", "x":10, "y":0}, {"label":"F11", "x":11, "y":0}, {"label":"F12", "x":12, "y":0}, {"label":"PrtSc", "x":13, "y":0}, {"label":"Pause", "x":14, "y":0}, {"label":"Delete", "x":15, "y":0}, {"label":"~", "x":0, "y":1}, {"label":"1", "x":1, "y":1}, {"label":"2", "x":2, "y":1}, {"label":"3", "x":3, "y":1}, {"label":"4", "x":4, "y":1}, {"label":"5", "x":5, "y":1}, {"label":"6", "x":6, "y":1}, {"label":"7", "x":7, "y":1}, {"label":"8", "x":8, "y":1}, {"label":"9", "x":9, "y":1}, {"label":"0", "x":10, "y":1}, {"label":"_", "x":11, "y":1}, {"label":"+", "x":12, "y":1}, {"label":"delete", "x":13, "y":1, "w":2}, {"label":"Home", "x":15, "y":1}, {"label":"Tab", "x":0, "y":2, "w":1.5}, {"label":"Q", "x":1.5, "y":2}, {"label":"W", "x":2.5, "y":2}, {"label":"E", "x":3.5, "y":2}, {"label":"R", "x":4.5, "y":2}, {"label":"T", "x":5.5, "y":2}, {"label":"Y", "x":6.5, "y":2}, {"label":"U", "x":7.5, "y":2}, {"label":"I", "x":8.5, "y":2}, {"label":"O", "x":9.5, "y":2}, {"label":"P", "x":10.5, "y":2}, {"label":"{", "x":11.5, "y":2}, {"label":"}", "x":12.5, "y":2}, {"label":"Enter", "x":13.75, "y":2, "w":1.25, "h":2}, {"label":"Page Up", "x":15, "y":2}, {"label":"Caps Lock", "x":0, "y":3, "w":1.75}, {"label":"A", "x":1.75, "y":3}, {"label":"S", "x":2.75, "y":3}, {"label":"D", "x":3.75, "y":3}, {"label":"F", "x":4.75, "y":3}, {"label":"G", "x":5.75, "y":3}, {"label":"H", "x":6.75, "y":3}, {"label":"J", "x":7.75, "y":3}, {"label":"K", "x":8.75, "y":3}, {"label":"L", "x":9.75, "y":3}, {"label":":", "x":10.75, "y":3}, {"label":"@", "x":11.75, "y":3}, {"label":"~", "x":12.75, "y":3}, {"label":"Page Down", "x":15, "y":3}, {"label":"Shift", "x":0, "y":4, "w":1.25}, {"x":1.25, "y":4}, {"label":"Z", "x":2.25, "y":4}, {"label":"X", "x":3.25, "y":4}, {"label":"C", "x":4.25, "y":4}, {"label":"V", "x":5.25, "y":4}, {"label":"B", "x":6.25, "y":4}, {"label":"N", "x":7.25, "y":4}, {"label":"M", "x":8.25, "y":4}, {"label":"<", "x":9.25, "y":4}, {"label":">", "x":10.25, "y":4}, {"label":"?", "x":11.25, "y":4}, {"label":"Shift", "x":12.25, "y":4, "w":1.75}, {"label":"\u2191", "x":14, "y":4}, {"label":"End", "x":15, "y":4}, {"label":"Ctrl", "x":0, "y":5, "w":1.25}, {"label":"Win", "x":1.25, "y":5, "w":1.25}, {"label":"Alt", "x":2.5, "y":5, "w":1.25}, {"x":3.75, "y":5, "w":6.25}, {"label":"Alt", "x":10, "y":5}, {"label":"Fn", "x":11, "y":5}, {"label":"Ctrl", "x":12, "y":5}, {"label":"\u2190", "x":13, "y":5}, {"label":"\u2193", "x":14, "y":5}, {"label":"\u2192", "x":15, "y":5}]
 | 
			
		||||
    },
 | 
			
		||||
                {"label":"Tab", "x":0, "y":2, "w":1.5},
 | 
			
		||||
                {"label":"Q", "x":1.5, "y":2},
 | 
			
		||||
                {"label":"W", "x":2.5, "y":2},
 | 
			
		||||
                {"label":"E", "x":3.5, "y":2},
 | 
			
		||||
                {"label":"R", "x":4.5, "y":2},
 | 
			
		||||
                {"label":"T", "x":5.5, "y":2},
 | 
			
		||||
                {"label":"Y", "x":6.5, "y":2},
 | 
			
		||||
                {"label":"U", "x":7.5, "y":2},
 | 
			
		||||
                {"label":"I", "x":8.5, "y":2},
 | 
			
		||||
                {"label":"O", "x":9.5, "y":2},
 | 
			
		||||
                {"label":"P", "x":10.5, "y":2},
 | 
			
		||||
                {"label":"{", "x":11.5, "y":2},
 | 
			
		||||
                {"label":"}", "x":12.5, "y":2},
 | 
			
		||||
                {"label":"|", "x":13.5, "y":2, "w":1.5},
 | 
			
		||||
                {"label":"Page Up", "x":15, "y":2},
 | 
			
		||||
 | 
			
		||||
    "LAYOUT_ansi": {
 | 
			
		||||
      "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":1, "y":0}, {"label":"F2", "x":2, "y":0}, {"label":"F3", "x":3, "y":0}, {"label":"F4", "x":4, "y":0}, {"label":"F5", "x":5, "y":0}, {"label":"F6", "x":6, "y":0}, {"label":"F7", "x":7, "y":0}, {"label":"F8", "x":8, "y":0}, {"label":"F9", "x":9, "y":0}, {"label":"F10", "x":10, "y":0}, {"label":"F11", "x":11, "y":0}, {"label":"F12", "x":12, "y":0}, {"label":"PrtSc", "x":13, "y":0}, {"label":"Pause", "x":14, "y":0}, {"label":"Delete", "x":15, "y":0}, {"label":"~", "x":0, "y":1}, {"label":"1", "x":1, "y":1}, {"label":"2", "x":2, "y":1}, {"label":"3", "x":3, "y":1}, {"label":"4", "x":4, "y":1}, {"label":"5", "x":5, "y":1}, {"label":"6", "x":6, "y":1}, {"label":"7", "x":7, "y":1}, {"label":"8", "x":8, "y":1}, {"label":"9", "x":9, "y":1}, {"label":"0", "x":10, "y":1}, {"label":"_", "x":11, "y":1}, {"label":"+", "x":12, "y":1}, {"label":"delete", "x":13, "y":1, "w":2}, {"label":"Home", "x":15, "y":1}, {"label":"Tab", "x":0, "y":2, "w":1.5}, {"label":"Q", "x":1.5, "y":2}, {"label":"W", "x":2.5, "y":2}, {"label":"E", "x":3.5, "y":2}, {"label":"R", "x":4.5, "y":2}, {"label":"T", "x":5.5, "y":2}, {"label":"Y", "x":6.5, "y":2}, {"label":"U", "x":7.5, "y":2}, {"label":"I", "x":8.5, "y":2}, {"label":"O", "x":9.5, "y":2}, {"label":"P", "x":10.5, "y":2}, {"label":"{", "x":11.5, "y":2}, {"label":"}", "x":12.5, "y":2}, {"label":"|", "x":13.5, "y":2, "w":1.5}, {"label":"Page Up", "x":15, "y":2}, {"label":"Caps Lock", "x":0, "y":3, "w":1.75}, {"label":"A", "x":1.75, "y":3}, {"label":"S", "x":2.75, "y":3}, {"label":"D", "x":3.75, "y":3}, {"label":"F", "x":4.75, "y":3}, {"label":"G", "x":5.75, "y":3}, {"label":"H", "x":6.75, "y":3}, {"label":"J", "x":7.75, "y":3}, {"label":"K", "x":8.75, "y":3}, {"label":"L", "x":9.75, "y":3}, {"label":":", "x":10.75, "y":3}, {"label":"\"", "x":11.75, "y":3}, {"label":"Enter", "x":12.75, "y":3, "w":2.25}, {"label":"Page Down", "x":15, "y":3}, {"label":"Shift", "x":0, "y":4, "w":2.25}, {"label":"Z", "x":2.25, "y":4}, {"label":"X", "x":3.25, "y":4}, {"label":"C", "x":4.25, "y":4}, {"label":"V", "x":5.25, "y":4}, {"label":"B", "x":6.25, "y":4}, {"label":"N", "x":7.25, "y":4}, {"label":"M", "x":8.25, "y":4}, {"label":"<", "x":9.25, "y":4}, {"label":">", "x":10.25, "y":4}, {"label":"?", "x":11.25, "y":4}, {"label":"Shift", "x":12.25, "y":4, "w":1.75}, {"label":"\u2191", "x":14, "y":4}, {"label":"End", "x":15, "y":4}, {"label":"Ctrl", "x":0, "y":5, "w":1.25}, {"label":"Win", "x":1.25, "y":5, "w":1.25}, {"label":"Alt", "x":2.5, "y":5, "w":1.25}, {"x":3.75, "y":5, "w":6.25}, {"label":"Alt", "x":10, "y":5, "w":1.5}, {"label":"Ctrl", "x":11.5, "y":5, "w":1.5}, {"label":"\u2190", "x":13, "y":5}, {"label":"\u2193", "x":14, "y":5}, {"label":"\u2192", "x":15, "y":5}]
 | 
			
		||||
    },
 | 
			
		||||
                {"label":"Caps Lock", "x":0, "y":3, "w":1.75},
 | 
			
		||||
                {"label":"A", "x":1.75, "y":3},
 | 
			
		||||
                {"label":"S", "x":2.75, "y":3},
 | 
			
		||||
                {"label":"D", "x":3.75, "y":3},
 | 
			
		||||
                {"label":"F", "x":4.75, "y":3},
 | 
			
		||||
                {"label":"G", "x":5.75, "y":3},
 | 
			
		||||
                {"label":"H", "x":6.75, "y":3},
 | 
			
		||||
                {"label":"J", "x":7.75, "y":3},
 | 
			
		||||
                {"label":"K", "x":8.75, "y":3},
 | 
			
		||||
                {"label":"L", "x":9.75, "y":3},
 | 
			
		||||
                {"label":":", "x":10.75, "y":3},
 | 
			
		||||
                {"label":"\"", "x":11.75, "y":3},
 | 
			
		||||
                {"label":"Enter", "x":12.75, "y":3, "w":2.25},
 | 
			
		||||
                {"label":"Page Down", "x":15, "y":3},
 | 
			
		||||
 | 
			
		||||
    "LAYOUT_iso": {
 | 
			
		||||
      "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":1, "y":0}, {"label":"F2", "x":2, "y":0}, {"label":"F3", "x":3, "y":0}, {"label":"F4", "x":4, "y":0}, {"label":"F5", "x":5, "y":0}, {"label":"F6", "x":6, "y":0}, {"label":"F7", "x":7, "y":0}, {"label":"F8", "x":8, "y":0}, {"label":"F9", "x":9, "y":0}, {"label":"F10", "x":10, "y":0}, {"label":"F11", "x":11, "y":0}, {"label":"F12", "x":12, "y":0}, {"label":"PrtSc", "x":13, "y":0}, {"label":"Pause", "x":14, "y":0}, {"label":"Delete", "x":15, "y":0}, {"label":"\u00ac", "x":0, "y":1}, {"label":"!", "x":1, "y":1}, {"label":"\"", "x":2, "y":1}, {"label":"\u00a3", "x":3, "y":1}, {"label":"$", "x":4, "y":1}, {"label":"%", "x":5, "y":1}, {"label":"^", "x":6, "y":1}, {"label":"&", "x":7, "y":1}, {"label":"*", "x":8, "y":1}, {"label":"(", "x":9, "y":1}, {"label":")", "x":10, "y":1}, {"label":"_", "x":11, "y":1}, {"label":"+", "x":12, "y":1}, {"label":"Backspace", "x":13, "y":1, "w":2}, {"label":"Home", "x":15, "y":1}, {"label":"Tab", "x":0, "y":2, "w":1.5}, {"label":"Q", "x":1.5, "y":2}, {"label":"W", "x":2.5, "y":2}, {"label":"E", "x":3.5, "y":2}, {"label":"R", "x":4.5, "y":2}, {"label":"T", "x":5.5, "y":2}, {"label":"Y", "x":6.5, "y":2}, {"label":"U", "x":7.5, "y":2}, {"label":"I", "x":8.5, "y":2}, {"label":"O", "x":9.5, "y":2}, {"label":"P", "x":10.5, "y":2}, {"label":"{", "x":11.5, "y":2}, {"label":"}", "x":12.5, "y":2}, {"label":"Enter", "x":13.75, "y":2, "w":1.25, "h":2}, {"label":"Page Up", "x":15, "y":2}, {"label":"Caps Lock", "x":0, "y":3, "w":1.75}, {"label":"A", "x":1.75, "y":3}, {"label":"S", "x":2.75, "y":3}, {"label":"D", "x":3.75, "y":3}, {"label":"F", "x":4.75, "y":3}, {"label":"G", "x":5.75, "y":3}, {"label":"H", "x":6.75, "y":3}, {"label":"J", "x":7.75, "y":3}, {"label":"K", "x":8.75, "y":3}, {"label":"L", "x":9.75, "y":3}, {"label":":", "x":10.75, "y":3}, {"label":"@", "x":11.75, "y":3}, {"label":"~", "x":12.75, "y":3}, {"label":"Page Down", "x":15, "y":3}, {"label":"Shift", "x":0, "y":4, "w":1.25}, {"label":"|", "x":1.25, "y":4}, {"label":"Z", "x":2.25, "y":4}, {"label":"X", "x":3.25, "y":4}, {"label":"C", "x":4.25, "y":4}, {"label":"V", "x":5.25, "y":4}, {"label":"B", "x":6.25, "y":4}, {"label":"N", "x":7.25, "y":4}, {"label":"M", "x":8.25, "y":4}, {"label":"<", "x":9.25, "y":4}, {"label":">", "x":10.25, "y":4}, {"label":"?", "x":11.25, "y":4}, {"label":"Shift", "x":12.25, "y":4, "w":1.75}, {"label":"\u2191", "x":14, "y":4}, {"label":"End", "x":15, "y":4}, {"label":"Ctrl", "x":0, "y":5, "w":1.25}, {"label":"Win", "x":1.25, "y":5, "w":1.25}, {"label":"Alt", "x":2.5, "y":5, "w":1.25}, {"x":3.75, "y":5, "w":6.25}, {"label":"AltGr", "x":10, "y":5, "w":1.5}, {"label":"Ctrl", "x":11.5, "y":5, "w":1.5}, {"label":"\u2190", "x":13, "y":5}, {"label":"\u2193", "x":14, "y":5}, {"label":"\u2192", "x":15, "y":5}]
 | 
			
		||||
    },
 | 
			
		||||
                {"label":"Shift", "x":0, "y":4, "w":1.25},
 | 
			
		||||
                {"label":"|", "x":1.25, "y":4},
 | 
			
		||||
                {"label":"Z", "x":2.25, "y":4},
 | 
			
		||||
                {"label":"X", "x":3.25, "y":4},
 | 
			
		||||
                {"label":"C", "x":4.25, "y":4},
 | 
			
		||||
                {"label":"V", "x":5.25, "y":4},
 | 
			
		||||
                {"label":"B", "x":6.25, "y":4},
 | 
			
		||||
                {"label":"N", "x":7.25, "y":4},
 | 
			
		||||
                {"label":"M", "x":8.25, "y":4},
 | 
			
		||||
                {"label":"<", "x":9.25, "y":4},
 | 
			
		||||
                {"label":">", "x":10.25, "y":4},
 | 
			
		||||
                {"label":"?", "x":11.25, "y":4},
 | 
			
		||||
                {"label":"Shift", "x":12.25, "y":4, "w":1.75},
 | 
			
		||||
                {"label":"\u2191", "x":14, "y":4},
 | 
			
		||||
                {"label":"End", "x":15, "y":4},
 | 
			
		||||
 | 
			
		||||
    "LAYOUT_75_iso": {
 | 
			
		||||
      "layout": [
 | 
			
		||||
        {"label":"Esc", "x":0, "y":0},
 | 
			
		||||
        {"label":"F1", "x":1, "y":0},
 | 
			
		||||
        {"label":"F2", "x":2, "y":0},
 | 
			
		||||
        {"label":"F3", "x":3, "y":0},
 | 
			
		||||
        {"label":"F4", "x":4, "y":0},
 | 
			
		||||
        {"label":"F5", "x":5, "y":0},
 | 
			
		||||
        {"label":"F6", "x":6, "y":0},
 | 
			
		||||
        {"label":"F7", "x":7, "y":0},
 | 
			
		||||
        {"label":"F8", "x":8, "y":0},
 | 
			
		||||
        {"label":"F9", "x":9, "y":0},
 | 
			
		||||
        {"label":"F10", "x":10, "y":0},
 | 
			
		||||
        {"label":"F11", "x":11, "y":0},
 | 
			
		||||
        {"label":"F12", "x":12, "y":0},
 | 
			
		||||
        {"label":"PrtSc", "x":13, "y":0},
 | 
			
		||||
        {"label":"Scroll Lock", "x":14, "y":0},
 | 
			
		||||
        {"label":"Pause", "x":15, "y":0},
 | 
			
		||||
        {"label":"`", "x":0, "y":1},
 | 
			
		||||
        {"label":"1", "x":1, "y":1},
 | 
			
		||||
        {"label":"2", "x":2, "y":1},
 | 
			
		||||
        {"label":"3", "x":3, "y":1},
 | 
			
		||||
        {"label":"4", "x":4, "y":1},
 | 
			
		||||
        {"label":"5", "x":5, "y":1},
 | 
			
		||||
        {"label":"6", "x":6, "y":1},
 | 
			
		||||
        {"label":"7", "x":7, "y":1},
 | 
			
		||||
        {"label":"8", "x":8, "y":1},
 | 
			
		||||
        {"label":"9", "x":9, "y":1},
 | 
			
		||||
        {"label":"0", "x":10, "y":1},
 | 
			
		||||
        {"label":"-", "x":11, "y":1},
 | 
			
		||||
        {"label":"=", "x":12, "y":1},
 | 
			
		||||
        {"label":"Backspace", "x":13, "y":1, "w":2},
 | 
			
		||||
        {"label":"Home", "x":15, "y":1},
 | 
			
		||||
        {"label":"Tab", "x":0, "y":2, "w":1.5},
 | 
			
		||||
        {"label":"Q", "x":1.5, "y":2},
 | 
			
		||||
        {"label":"W", "x":2.5, "y":2},
 | 
			
		||||
        {"label":"E", "x":3.5, "y":2},
 | 
			
		||||
        {"label":"R", "x":4.5, "y":2},
 | 
			
		||||
        {"label":"T", "x":5.5, "y":2},
 | 
			
		||||
        {"label":"Y", "x":6.5, "y":2},
 | 
			
		||||
        {"label":"U", "x":7.5, "y":2},
 | 
			
		||||
        {"label":"I", "x":8.5, "y":2},
 | 
			
		||||
        {"label":"O", "x":9.5, "y":2},
 | 
			
		||||
        {"label":"P", "x":10.5, "y":2},
 | 
			
		||||
        {"label":"[", "x":11.5, "y":2},
 | 
			
		||||
        {"label":"]", "x":12.5, "y":2},
 | 
			
		||||
        {"label":"PgUp", "x":15, "y":2},
 | 
			
		||||
        {"label":"Caps Lock", "x":0, "y":3, "w":1.75},
 | 
			
		||||
        {"label":"A", "x":1.75, "y":3},
 | 
			
		||||
        {"label":"S", "x":2.75, "y":3},
 | 
			
		||||
        {"label":"D", "x":3.75, "y":3},
 | 
			
		||||
        {"label":"F", "x":4.75, "y":3},
 | 
			
		||||
        {"label":"G", "x":5.75, "y":3},
 | 
			
		||||
        {"label":"H", "x":6.75, "y":3},
 | 
			
		||||
        {"label":"J", "x":7.75, "y":3},
 | 
			
		||||
        {"label":"K", "x":8.75, "y":3},
 | 
			
		||||
        {"label":"L", "x":9.75, "y":3},
 | 
			
		||||
        {"label":";", "x":10.75, "y":3},
 | 
			
		||||
        {"label":"'", "x":11.75, "y":3},
 | 
			
		||||
        {"label":"ISO #", "x":12.75, "y":3},
 | 
			
		||||
        {"label":"Enter", "x":13.75, "y":2, "w":1.25, "h":2},
 | 
			
		||||
        {"label":"PgDn", "x":15, "y":3},
 | 
			
		||||
        {"label":"Shift", "x":0, "y":4, "w":1.25},
 | 
			
		||||
        {"label":"ISO \\", "x":1.25, "y":4},
 | 
			
		||||
        {"label":"Z", "x":2.25, "y":4},
 | 
			
		||||
        {"label":"X", "x":3.25, "y":4},
 | 
			
		||||
        {"label":"C", "x":4.25, "y":4},
 | 
			
		||||
        {"label":"V", "x":5.25, "y":4},
 | 
			
		||||
        {"label":"B", "x":6.25, "y":4},
 | 
			
		||||
        {"label":"N", "x":7.25, "y":4},
 | 
			
		||||
        {"label":"M", "x":8.25, "y":4},
 | 
			
		||||
        {"label":",", "x":9.25, "y":4},
 | 
			
		||||
        {"label":".", "x":10.25, "y":4},
 | 
			
		||||
        {"label":"/", "x":11.25, "y":4},
 | 
			
		||||
        {"label":"Shift", "x":12.25, "y":4, "w":1.75},
 | 
			
		||||
        {"label":"Up", "x":14, "y":4},
 | 
			
		||||
        {"label":"End", "x":15, "y":4},
 | 
			
		||||
        {"label":"Ctrl", "x":0, "y":5, "w":1.25},
 | 
			
		||||
        {"label":"GUI", "x":1.25, "y":5, "w":1.25},
 | 
			
		||||
        {"label":"Alt", "x":2.5, "y":5, "w":1.25},
 | 
			
		||||
        {"label":"Space", "x":3.75, "y":5, "w":6.25},
 | 
			
		||||
        {"label":"AltGr", "x":10, "y":5},
 | 
			
		||||
        {"label":"Fn", "x":11, "y":5},
 | 
			
		||||
        {"label":"Ctrl", "x":12, "y":5},
 | 
			
		||||
        {"label":"Left", "x":13, "y":5},
 | 
			
		||||
        {"label":"Down", "x":14, "y":5},
 | 
			
		||||
        {"label":"Right", "x":15, "y":5}
 | 
			
		||||
      ]
 | 
			
		||||
                {"label":"Ctrl", "x":0, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Win", "x":1.25, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Alt", "x":2.5, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Space", "x":3.75, "y":5, "w":2.25},
 | 
			
		||||
                {"label":"Space", "x":6, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Space", "x":7.25, "y":5, "w":2.75},
 | 
			
		||||
                {"label":"Alt", "x":10, "y":5},
 | 
			
		||||
                {"label":"Fn", "x":11, "y":5},
 | 
			
		||||
                {"label":"Ctrl", "x":12, "y":5},
 | 
			
		||||
                {"label":"\u2190", "x":13, "y":5},
 | 
			
		||||
                {"label":"\u2193", "x":14, "y":5},
 | 
			
		||||
                {"label":"\u2192", "x":15, "y":5}
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        "LAYOUT_75_ansi": {
 | 
			
		||||
            "layout": [
 | 
			
		||||
                {"label":"Esc", "x":0, "y":0},
 | 
			
		||||
                {"label":"F1", "x":1, "y":0},
 | 
			
		||||
                {"label":"F2", "x":2, "y":0},
 | 
			
		||||
                {"label":"F3", "x":3, "y":0},
 | 
			
		||||
                {"label":"F4", "x":4, "y":0},
 | 
			
		||||
                {"label":"F5", "x":5, "y":0},
 | 
			
		||||
                {"label":"F6", "x":6, "y":0},
 | 
			
		||||
                {"label":"F7", "x":7, "y":0},
 | 
			
		||||
                {"label":"F8", "x":8, "y":0},
 | 
			
		||||
                {"label":"F9", "x":9, "y":0},
 | 
			
		||||
                {"label":"F10", "x":10, "y":0},
 | 
			
		||||
                {"label":"F11", "x":11, "y":0},
 | 
			
		||||
                {"label":"F12", "x":12, "y":0},
 | 
			
		||||
                {"label":"PrtSc", "x":13, "y":0},
 | 
			
		||||
                {"label":"Pause", "x":14, "y":0},
 | 
			
		||||
                {"label":"Delete", "x":15, "y":0},
 | 
			
		||||
 | 
			
		||||
                {"label":"~", "x":0, "y":1},
 | 
			
		||||
                {"label":"1", "x":1, "y":1},
 | 
			
		||||
                {"label":"2", "x":2, "y":1},
 | 
			
		||||
                {"label":"3", "x":3, "y":1},
 | 
			
		||||
                {"label":"4", "x":4, "y":1},
 | 
			
		||||
                {"label":"5", "x":5, "y":1},
 | 
			
		||||
                {"label":"6", "x":6, "y":1},
 | 
			
		||||
                {"label":"7", "x":7, "y":1},
 | 
			
		||||
                {"label":"8", "x":8, "y":1},
 | 
			
		||||
                {"label":"9", "x":9, "y":1},
 | 
			
		||||
                {"label":"0", "x":10, "y":1},
 | 
			
		||||
                {"label":"_", "x":11, "y":1},
 | 
			
		||||
                {"label":"+", "x":12, "y":1},
 | 
			
		||||
                {"label":"Backspace", "x":13, "y":1, "w":2},
 | 
			
		||||
                {"label":"Home", "x":15, "y":1},
 | 
			
		||||
 | 
			
		||||
                {"label":"Tab", "x":0, "y":2, "w":1.5},
 | 
			
		||||
                {"label":"Q", "x":1.5, "y":2},
 | 
			
		||||
                {"label":"W", "x":2.5, "y":2},
 | 
			
		||||
                {"label":"E", "x":3.5, "y":2},
 | 
			
		||||
                {"label":"R", "x":4.5, "y":2},
 | 
			
		||||
                {"label":"T", "x":5.5, "y":2},
 | 
			
		||||
                {"label":"Y", "x":6.5, "y":2},
 | 
			
		||||
                {"label":"U", "x":7.5, "y":2},
 | 
			
		||||
                {"label":"I", "x":8.5, "y":2},
 | 
			
		||||
                {"label":"O", "x":9.5, "y":2},
 | 
			
		||||
                {"label":"P", "x":10.5, "y":2},
 | 
			
		||||
                {"label":"{", "x":11.5, "y":2},
 | 
			
		||||
                {"label":"}", "x":12.5, "y":2},
 | 
			
		||||
                {"label":"|", "x":13.5, "y":2, "w":1.5},
 | 
			
		||||
                {"label":"Page Up", "x":15, "y":2},
 | 
			
		||||
 | 
			
		||||
                {"label":"Caps Lock", "x":0, "y":3, "w":1.75},
 | 
			
		||||
                {"label":"A", "x":1.75, "y":3},
 | 
			
		||||
                {"label":"S", "x":2.75, "y":3},
 | 
			
		||||
                {"label":"D", "x":3.75, "y":3},
 | 
			
		||||
                {"label":"F", "x":4.75, "y":3},
 | 
			
		||||
                {"label":"G", "x":5.75, "y":3},
 | 
			
		||||
                {"label":"H", "x":6.75, "y":3},
 | 
			
		||||
                {"label":"J", "x":7.75, "y":3},
 | 
			
		||||
                {"label":"K", "x":8.75, "y":3},
 | 
			
		||||
                {"label":"L", "x":9.75, "y":3},
 | 
			
		||||
                {"label":":", "x":10.75, "y":3},
 | 
			
		||||
                {"label":"\"", "x":11.75, "y":3},
 | 
			
		||||
                {"label":"Enter", "x":12.75, "y":3, "w":2.25},
 | 
			
		||||
                {"label":"Page Down", "x":15, "y":3},
 | 
			
		||||
 | 
			
		||||
                {"label":"Shift", "x":0, "y":4, "w":2.25},
 | 
			
		||||
                {"label":"Z", "x":2.25, "y":4},
 | 
			
		||||
                {"label":"X", "x":3.25, "y":4},
 | 
			
		||||
                {"label":"C", "x":4.25, "y":4},
 | 
			
		||||
                {"label":"V", "x":5.25, "y":4},
 | 
			
		||||
                {"label":"B", "x":6.25, "y":4},
 | 
			
		||||
                {"label":"N", "x":7.25, "y":4},
 | 
			
		||||
                {"label":"M", "x":8.25, "y":4},
 | 
			
		||||
                {"label":"<", "x":9.25, "y":4},
 | 
			
		||||
                {"label":">", "x":10.25, "y":4},
 | 
			
		||||
                {"label":"?", "x":11.25, "y":4},
 | 
			
		||||
                {"label":"Shift", "x":12.25, "y":4, "w":1.75},
 | 
			
		||||
                {"label":"\u2191", "x":14, "y":4},
 | 
			
		||||
                {"label":"End", "x":15, "y":4},
 | 
			
		||||
 | 
			
		||||
                {"label":"Ctrl", "x":0, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Win", "x":1.25, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Alt", "x":2.5, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Space", "x":3.75, "y":5, "w":6.25},
 | 
			
		||||
                {"label":"Alt", "x":10, "y":5},
 | 
			
		||||
                {"label":"Fn", "x":11, "y":5},
 | 
			
		||||
                {"label":"Ctrl", "x":12, "y":5},
 | 
			
		||||
                {"label":"\u2190", "x":13, "y":5},
 | 
			
		||||
                {"label":"\u2193", "x":14, "y":5},
 | 
			
		||||
                {"label":"\u2192", "x":15, "y":5}
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        "LAYOUT_75_iso": {
 | 
			
		||||
            "layout": [
 | 
			
		||||
                {"label":"Esc", "x":0, "y":0},
 | 
			
		||||
                {"label":"F1", "x":1, "y":0},
 | 
			
		||||
                {"label":"F2", "x":2, "y":0},
 | 
			
		||||
                {"label":"F3", "x":3, "y":0},
 | 
			
		||||
                {"label":"F4", "x":4, "y":0},
 | 
			
		||||
                {"label":"F5", "x":5, "y":0},
 | 
			
		||||
                {"label":"F6", "x":6, "y":0},
 | 
			
		||||
                {"label":"F7", "x":7, "y":0},
 | 
			
		||||
                {"label":"F8", "x":8, "y":0},
 | 
			
		||||
                {"label":"F9", "x":9, "y":0},
 | 
			
		||||
                {"label":"F10", "x":10, "y":0},
 | 
			
		||||
                {"label":"F11", "x":11, "y":0},
 | 
			
		||||
                {"label":"F12", "x":12, "y":0},
 | 
			
		||||
                {"label":"PrtSc", "x":13, "y":0},
 | 
			
		||||
                {"label":"Scroll Lock", "x":14, "y":0},
 | 
			
		||||
                {"label":"Pause", "x":15, "y":0},
 | 
			
		||||
 | 
			
		||||
                {"label":"`", "x":0, "y":1},
 | 
			
		||||
                {"label":"1", "x":1, "y":1},
 | 
			
		||||
                {"label":"2", "x":2, "y":1},
 | 
			
		||||
                {"label":"3", "x":3, "y":1},
 | 
			
		||||
                {"label":"4", "x":4, "y":1},
 | 
			
		||||
                {"label":"5", "x":5, "y":1},
 | 
			
		||||
                {"label":"6", "x":6, "y":1},
 | 
			
		||||
                {"label":"7", "x":7, "y":1},
 | 
			
		||||
                {"label":"8", "x":8, "y":1},
 | 
			
		||||
                {"label":"9", "x":9, "y":1},
 | 
			
		||||
                {"label":"0", "x":10, "y":1},
 | 
			
		||||
                {"label":"-", "x":11, "y":1},
 | 
			
		||||
                {"label":"=", "x":12, "y":1},
 | 
			
		||||
                {"label":"Backspace", "x":13, "y":1, "w":2},
 | 
			
		||||
                {"label":"Home", "x":15, "y":1},
 | 
			
		||||
 | 
			
		||||
                {"label":"Tab", "x":0, "y":2, "w":1.5},
 | 
			
		||||
                {"label":"Q", "x":1.5, "y":2},
 | 
			
		||||
                {"label":"W", "x":2.5, "y":2},
 | 
			
		||||
                {"label":"E", "x":3.5, "y":2},
 | 
			
		||||
                {"label":"R", "x":4.5, "y":2},
 | 
			
		||||
                {"label":"T", "x":5.5, "y":2},
 | 
			
		||||
                {"label":"Y", "x":6.5, "y":2},
 | 
			
		||||
                {"label":"U", "x":7.5, "y":2},
 | 
			
		||||
                {"label":"I", "x":8.5, "y":2},
 | 
			
		||||
                {"label":"O", "x":9.5, "y":2},
 | 
			
		||||
                {"label":"P", "x":10.5, "y":2},
 | 
			
		||||
                {"label":"[", "x":11.5, "y":2},
 | 
			
		||||
                {"label":"]", "x":12.5, "y":2},
 | 
			
		||||
                {"label":"PgUp", "x":15, "y":2},
 | 
			
		||||
 | 
			
		||||
                {"label":"Caps Lock", "x":0, "y":3, "w":1.75},
 | 
			
		||||
                {"label":"A", "x":1.75, "y":3},
 | 
			
		||||
                {"label":"S", "x":2.75, "y":3},
 | 
			
		||||
                {"label":"D", "x":3.75, "y":3},
 | 
			
		||||
                {"label":"F", "x":4.75, "y":3},
 | 
			
		||||
                {"label":"G", "x":5.75, "y":3},
 | 
			
		||||
                {"label":"H", "x":6.75, "y":3},
 | 
			
		||||
                {"label":"J", "x":7.75, "y":3},
 | 
			
		||||
                {"label":"K", "x":8.75, "y":3},
 | 
			
		||||
                {"label":"L", "x":9.75, "y":3},
 | 
			
		||||
                {"label":";", "x":10.75, "y":3},
 | 
			
		||||
                {"label":"'", "x":11.75, "y":3},
 | 
			
		||||
                {"label":"ISO #", "x":12.75, "y":3},
 | 
			
		||||
                {"label":"Enter", "x":13.75, "y":2, "w":1.25, "h":2},
 | 
			
		||||
                {"label":"PgDn", "x":15, "y":3},
 | 
			
		||||
 | 
			
		||||
                {"label":"Shift", "x":0, "y":4, "w":1.25},
 | 
			
		||||
                {"label":"ISO \\", "x":1.25, "y":4},
 | 
			
		||||
                {"label":"Z", "x":2.25, "y":4},
 | 
			
		||||
                {"label":"X", "x":3.25, "y":4},
 | 
			
		||||
                {"label":"C", "x":4.25, "y":4},
 | 
			
		||||
                {"label":"V", "x":5.25, "y":4},
 | 
			
		||||
                {"label":"B", "x":6.25, "y":4},
 | 
			
		||||
                {"label":"N", "x":7.25, "y":4},
 | 
			
		||||
                {"label":"M", "x":8.25, "y":4},
 | 
			
		||||
                {"label":",", "x":9.25, "y":4},
 | 
			
		||||
                {"label":".", "x":10.25, "y":4},
 | 
			
		||||
                {"label":"/", "x":11.25, "y":4},
 | 
			
		||||
                {"label":"Shift", "x":12.25, "y":4, "w":1.75},
 | 
			
		||||
                {"label":"Up", "x":14, "y":4},
 | 
			
		||||
                {"label":"End", "x":15, "y":4},
 | 
			
		||||
 | 
			
		||||
                {"label":"Ctrl", "x":0, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"GUI", "x":1.25, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Alt", "x":2.5, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Space", "x":3.75, "y":5, "w":6.25},
 | 
			
		||||
                {"label":"AltGr", "x":10, "y":5},
 | 
			
		||||
                {"label":"Fn", "x":11, "y":5},
 | 
			
		||||
                {"label":"Ctrl", "x":12, "y":5},
 | 
			
		||||
                {"label":"Left", "x":13, "y":5},
 | 
			
		||||
                {"label":"Down", "x":14, "y":5},
 | 
			
		||||
                {"label":"Right", "x":15, "y":5}
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        "LAYOUT_75_ansi_wkl": {
 | 
			
		||||
            "layout": [
 | 
			
		||||
                {"label":"Esc", "x":0, "y":0},
 | 
			
		||||
                {"label":"F1", "x":1, "y":0},
 | 
			
		||||
                {"label":"F2", "x":2, "y":0},
 | 
			
		||||
                {"label":"F3", "x":3, "y":0},
 | 
			
		||||
                {"label":"F4", "x":4, "y":0},
 | 
			
		||||
                {"label":"F5", "x":5, "y":0},
 | 
			
		||||
                {"label":"F6", "x":6, "y":0},
 | 
			
		||||
                {"label":"F7", "x":7, "y":0},
 | 
			
		||||
                {"label":"F8", "x":8, "y":0},
 | 
			
		||||
                {"label":"F9", "x":9, "y":0},
 | 
			
		||||
                {"label":"F10", "x":10, "y":0},
 | 
			
		||||
                {"label":"F11", "x":11, "y":0},
 | 
			
		||||
                {"label":"F12", "x":12, "y":0},
 | 
			
		||||
                {"label":"PrtSc", "x":13, "y":0},
 | 
			
		||||
                {"label":"Pause", "x":14, "y":0},
 | 
			
		||||
                {"label":"Delete", "x":15, "y":0},
 | 
			
		||||
 | 
			
		||||
                {"label":"~", "x":0, "y":1},
 | 
			
		||||
                {"label":"1", "x":1, "y":1},
 | 
			
		||||
                {"label":"2", "x":2, "y":1},
 | 
			
		||||
                {"label":"3", "x":3, "y":1},
 | 
			
		||||
                {"label":"4", "x":4, "y":1},
 | 
			
		||||
                {"label":"5", "x":5, "y":1},
 | 
			
		||||
                {"label":"6", "x":6, "y":1},
 | 
			
		||||
                {"label":"7", "x":7, "y":1},
 | 
			
		||||
                {"label":"8", "x":8, "y":1},
 | 
			
		||||
                {"label":"9", "x":9, "y":1},
 | 
			
		||||
                {"label":"0", "x":10, "y":1},
 | 
			
		||||
                {"label":"_", "x":11, "y":1},
 | 
			
		||||
                {"label":"+", "x":12, "y":1},
 | 
			
		||||
                {"label":"Backspace", "x":13, "y":1, "w":2},
 | 
			
		||||
                {"label":"Home", "x":15, "y":1},
 | 
			
		||||
 | 
			
		||||
                {"label":"Tab", "x":0, "y":2, "w":1.5},
 | 
			
		||||
                {"label":"Q", "x":1.5, "y":2},
 | 
			
		||||
                {"label":"W", "x":2.5, "y":2},
 | 
			
		||||
                {"label":"E", "x":3.5, "y":2},
 | 
			
		||||
                {"label":"R", "x":4.5, "y":2},
 | 
			
		||||
                {"label":"T", "x":5.5, "y":2},
 | 
			
		||||
                {"label":"Y", "x":6.5, "y":2},
 | 
			
		||||
                {"label":"U", "x":7.5, "y":2},
 | 
			
		||||
                {"label":"I", "x":8.5, "y":2},
 | 
			
		||||
                {"label":"O", "x":9.5, "y":2},
 | 
			
		||||
                {"label":"P", "x":10.5, "y":2},
 | 
			
		||||
                {"label":"{", "x":11.5, "y":2},
 | 
			
		||||
                {"label":"}", "x":12.5, "y":2},
 | 
			
		||||
                {"label":"|", "x":13.5, "y":2, "w":1.5},
 | 
			
		||||
                {"label":"Page Up", "x":15, "y":2},
 | 
			
		||||
 | 
			
		||||
                {"label":"Caps Lock", "x":0, "y":3, "w":1.75},
 | 
			
		||||
                {"label":"A", "x":1.75, "y":3},
 | 
			
		||||
                {"label":"S", "x":2.75, "y":3},
 | 
			
		||||
                {"label":"D", "x":3.75, "y":3},
 | 
			
		||||
                {"label":"F", "x":4.75, "y":3},
 | 
			
		||||
                {"label":"G", "x":5.75, "y":3},
 | 
			
		||||
                {"label":"H", "x":6.75, "y":3},
 | 
			
		||||
                {"label":"J", "x":7.75, "y":3},
 | 
			
		||||
                {"label":"K", "x":8.75, "y":3},
 | 
			
		||||
                {"label":"L", "x":9.75, "y":3},
 | 
			
		||||
                {"label":":", "x":10.75, "y":3},
 | 
			
		||||
                {"label":"\"", "x":11.75, "y":3},
 | 
			
		||||
                {"label":"Enter", "x":12.75, "y":3, "w":2.25},
 | 
			
		||||
                {"label":"Page Down", "x":15, "y":3},
 | 
			
		||||
 | 
			
		||||
                {"label":"Shift", "x":0, "y":4, "w":2.25},
 | 
			
		||||
                {"label":"Z", "x":2.25, "y":4},
 | 
			
		||||
                {"label":"X", "x":3.25, "y":4},
 | 
			
		||||
                {"label":"C", "x":4.25, "y":4},
 | 
			
		||||
                {"label":"V", "x":5.25, "y":4},
 | 
			
		||||
                {"label":"B", "x":6.25, "y":4},
 | 
			
		||||
                {"label":"N", "x":7.25, "y":4},
 | 
			
		||||
                {"label":"M", "x":8.25, "y":4},
 | 
			
		||||
                {"label":"<", "x":9.25, "y":4},
 | 
			
		||||
                {"label":">", "x":10.25, "y":4},
 | 
			
		||||
                {"label":"?", "x":11.25, "y":4},
 | 
			
		||||
                {"label":"Shift", "x":12.25, "y":4, "w":1.75},
 | 
			
		||||
                {"label":"\u2191", "x":14, "y":4},
 | 
			
		||||
                {"label":"End", "x":15, "y":4},
 | 
			
		||||
 | 
			
		||||
                {"label":"Ctrl", "x":0, "y":5, "w":1.5},
 | 
			
		||||
                {"label":"Alt", "x":1.5, "y":5, "w":1.5},
 | 
			
		||||
                {"label":"Space", "x":3, "y":5, "w":7},
 | 
			
		||||
                {"label":"Alt", "x":10, "y":5, "w":1.5},
 | 
			
		||||
                {"label":"Ctrl", "x":11.5, "y":5, "w":1.5},
 | 
			
		||||
                {"label":"\u2190", "x":13, "y":5},
 | 
			
		||||
                {"label":"\u2193", "x":14, "y":5},
 | 
			
		||||
                {"label":"\u2192", "x":15, "y":5}
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        "LAYOUT_75_iso_wkl": {
 | 
			
		||||
            "layout": [
 | 
			
		||||
                {"label":"Esc", "x":0, "y":0},
 | 
			
		||||
                {"label":"F1", "x":1, "y":0},
 | 
			
		||||
                {"label":"F2", "x":2, "y":0},
 | 
			
		||||
                {"label":"F3", "x":3, "y":0},
 | 
			
		||||
                {"label":"F4", "x":4, "y":0},
 | 
			
		||||
                {"label":"F5", "x":5, "y":0},
 | 
			
		||||
                {"label":"F6", "x":6, "y":0},
 | 
			
		||||
                {"label":"F7", "x":7, "y":0},
 | 
			
		||||
                {"label":"F8", "x":8, "y":0},
 | 
			
		||||
                {"label":"F9", "x":9, "y":0},
 | 
			
		||||
                {"label":"F10", "x":10, "y":0},
 | 
			
		||||
                {"label":"F11", "x":11, "y":0},
 | 
			
		||||
                {"label":"F12", "x":12, "y":0},
 | 
			
		||||
                {"label":"PrtSc", "x":13, "y":0},
 | 
			
		||||
                {"label":"Pause", "x":14, "y":0},
 | 
			
		||||
                {"label":"Delete", "x":15, "y":0},
 | 
			
		||||
 | 
			
		||||
                {"label":"\u00ac", "x":0, "y":1},
 | 
			
		||||
                {"label":"!", "x":1, "y":1},
 | 
			
		||||
                {"label":"\"", "x":2, "y":1},
 | 
			
		||||
                {"label":"\u00a3", "x":3, "y":1},
 | 
			
		||||
                {"label":"$", "x":4, "y":1},
 | 
			
		||||
                {"label":"%", "x":5, "y":1},
 | 
			
		||||
                {"label":"^", "x":6, "y":1},
 | 
			
		||||
                {"label":"&", "x":7, "y":1},
 | 
			
		||||
                {"label":"*", "x":8, "y":1},
 | 
			
		||||
                {"label":"(", "x":9, "y":1},
 | 
			
		||||
                {"label":")", "x":10, "y":1},
 | 
			
		||||
                {"label":"_", "x":11, "y":1},
 | 
			
		||||
                {"label":"+", "x":12, "y":1},
 | 
			
		||||
                {"label":"Backspace", "x":13, "y":1, "w":2},
 | 
			
		||||
                {"label":"Home", "x":15, "y":1},
 | 
			
		||||
 | 
			
		||||
                {"label":"Tab", "x":0, "y":2, "w":1.5},
 | 
			
		||||
                {"label":"Q", "x":1.5, "y":2},
 | 
			
		||||
                {"label":"W", "x":2.5, "y":2},
 | 
			
		||||
                {"label":"E", "x":3.5, "y":2},
 | 
			
		||||
                {"label":"R", "x":4.5, "y":2},
 | 
			
		||||
                {"label":"T", "x":5.5, "y":2},
 | 
			
		||||
                {"label":"Y", "x":6.5, "y":2},
 | 
			
		||||
                {"label":"U", "x":7.5, "y":2},
 | 
			
		||||
                {"label":"I", "x":8.5, "y":2},
 | 
			
		||||
                {"label":"O", "x":9.5, "y":2},
 | 
			
		||||
                {"label":"P", "x":10.5, "y":2},
 | 
			
		||||
                {"label":"{", "x":11.5, "y":2},
 | 
			
		||||
                {"label":"}", "x":12.5, "y":2},
 | 
			
		||||
                {"label":"Enter", "x":13.75, "y":2, "w":1.25, "h":2},
 | 
			
		||||
                {"label":"Page Up", "x":15, "y":2},
 | 
			
		||||
 | 
			
		||||
                {"label":"Caps Lock", "x":0, "y":3, "w":1.75},
 | 
			
		||||
                {"label":"A", "x":1.75, "y":3},
 | 
			
		||||
                {"label":"S", "x":2.75, "y":3},
 | 
			
		||||
                {"label":"D", "x":3.75, "y":3},
 | 
			
		||||
                {"label":"F", "x":4.75, "y":3},
 | 
			
		||||
                {"label":"G", "x":5.75, "y":3},
 | 
			
		||||
                {"label":"H", "x":6.75, "y":3},
 | 
			
		||||
                {"label":"J", "x":7.75, "y":3},
 | 
			
		||||
                {"label":"K", "x":8.75, "y":3},
 | 
			
		||||
                {"label":"L", "x":9.75, "y":3},
 | 
			
		||||
                {"label":":", "x":10.75, "y":3},
 | 
			
		||||
                {"label":"@", "x":11.75, "y":3},
 | 
			
		||||
                {"label":"~", "x":12.75, "y":3},
 | 
			
		||||
                {"label":"Page Down", "x":15, "y":3},
 | 
			
		||||
 | 
			
		||||
                {"label":"Shift", "x":0, "y":4, "w":1.25},
 | 
			
		||||
                {"label":"|", "x":1.25, "y":4},
 | 
			
		||||
                {"label":"Z", "x":2.25, "y":4},
 | 
			
		||||
                {"label":"X", "x":3.25, "y":4},
 | 
			
		||||
                {"label":"C", "x":4.25, "y":4},
 | 
			
		||||
                {"label":"V", "x":5.25, "y":4},
 | 
			
		||||
                {"label":"B", "x":6.25, "y":4},
 | 
			
		||||
                {"label":"N", "x":7.25, "y":4},
 | 
			
		||||
                {"label":"M", "x":8.25, "y":4},
 | 
			
		||||
                {"label":"<", "x":9.25, "y":4},
 | 
			
		||||
                {"label":">", "x":10.25, "y":4},
 | 
			
		||||
                {"label":"?", "x":11.25, "y":4},
 | 
			
		||||
                {"label":"Shift", "x":12.25, "y":4, "w":1.75},
 | 
			
		||||
                {"label":"\u2191", "x":14, "y":4},
 | 
			
		||||
                {"label":"End", "x":15, "y":4},
 | 
			
		||||
 | 
			
		||||
                {"label":"Ctrl", "x":0, "y":5, "w":1.5},
 | 
			
		||||
                {"label":"Alt", "x":1.5, "y":5, "w":1.5},
 | 
			
		||||
                {"label":"Space", "x":3, "y":5, "w":7},
 | 
			
		||||
                {"label":"AltGr", "x":10, "y":5, "w":1.5},
 | 
			
		||||
                {"label":"Ctrl", "x":11.5, "y":5, "w":1.5},
 | 
			
		||||
                {"label":"\u2190", "x":13, "y":5},
 | 
			
		||||
                {"label":"\u2193", "x":14, "y":5},
 | 
			
		||||
                {"label":"\u2192", "x":15, "y":5}
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        "LAYOUT_75_ansi_rwkl": {
 | 
			
		||||
            "layout": [
 | 
			
		||||
                {"label":"Esc", "x":0, "y":0},
 | 
			
		||||
                {"label":"F1", "x":1, "y":0},
 | 
			
		||||
                {"label":"F2", "x":2, "y":0},
 | 
			
		||||
                {"label":"F3", "x":3, "y":0},
 | 
			
		||||
                {"label":"F4", "x":4, "y":0},
 | 
			
		||||
                {"label":"F5", "x":5, "y":0},
 | 
			
		||||
                {"label":"F6", "x":6, "y":0},
 | 
			
		||||
                {"label":"F7", "x":7, "y":0},
 | 
			
		||||
                {"label":"F8", "x":8, "y":0},
 | 
			
		||||
                {"label":"F9", "x":9, "y":0},
 | 
			
		||||
                {"label":"F10", "x":10, "y":0},
 | 
			
		||||
                {"label":"F11", "x":11, "y":0},
 | 
			
		||||
                {"label":"F12", "x":12, "y":0},
 | 
			
		||||
                {"label":"PrtSc", "x":13, "y":0},
 | 
			
		||||
                {"label":"Pause", "x":14, "y":0},
 | 
			
		||||
                {"label":"Delete", "x":15, "y":0},
 | 
			
		||||
 | 
			
		||||
                {"label":"~", "x":0, "y":1},
 | 
			
		||||
                {"label":"1", "x":1, "y":1},
 | 
			
		||||
                {"label":"2", "x":2, "y":1},
 | 
			
		||||
                {"label":"3", "x":3, "y":1},
 | 
			
		||||
                {"label":"4", "x":4, "y":1},
 | 
			
		||||
                {"label":"5", "x":5, "y":1},
 | 
			
		||||
                {"label":"6", "x":6, "y":1},
 | 
			
		||||
                {"label":"7", "x":7, "y":1},
 | 
			
		||||
                {"label":"8", "x":8, "y":1},
 | 
			
		||||
                {"label":"9", "x":9, "y":1},
 | 
			
		||||
                {"label":"0", "x":10, "y":1},
 | 
			
		||||
                {"label":"_", "x":11, "y":1},
 | 
			
		||||
                {"label":"+", "x":12, "y":1},
 | 
			
		||||
                {"label":"Backspace", "x":13, "y":1, "w":2},
 | 
			
		||||
                {"label":"Home", "x":15, "y":1},
 | 
			
		||||
 | 
			
		||||
                {"label":"Tab", "x":0, "y":2, "w":1.5},
 | 
			
		||||
                {"label":"Q", "x":1.5, "y":2},
 | 
			
		||||
                {"label":"W", "x":2.5, "y":2},
 | 
			
		||||
                {"label":"E", "x":3.5, "y":2},
 | 
			
		||||
                {"label":"R", "x":4.5, "y":2},
 | 
			
		||||
                {"label":"T", "x":5.5, "y":2},
 | 
			
		||||
                {"label":"Y", "x":6.5, "y":2},
 | 
			
		||||
                {"label":"U", "x":7.5, "y":2},
 | 
			
		||||
                {"label":"I", "x":8.5, "y":2},
 | 
			
		||||
                {"label":"O", "x":9.5, "y":2},
 | 
			
		||||
                {"label":"P", "x":10.5, "y":2},
 | 
			
		||||
                {"label":"{", "x":11.5, "y":2},
 | 
			
		||||
                {"label":"}", "x":12.5, "y":2},
 | 
			
		||||
                {"label":"|", "x":13.5, "y":2, "w":1.5},
 | 
			
		||||
                {"label":"Page Up", "x":15, "y":2},
 | 
			
		||||
 | 
			
		||||
                {"label":"Caps Lock", "x":0, "y":3, "w":1.75},
 | 
			
		||||
                {"label":"A", "x":1.75, "y":3},
 | 
			
		||||
                {"label":"S", "x":2.75, "y":3},
 | 
			
		||||
                {"label":"D", "x":3.75, "y":3},
 | 
			
		||||
                {"label":"F", "x":4.75, "y":3},
 | 
			
		||||
                {"label":"G", "x":5.75, "y":3},
 | 
			
		||||
                {"label":"H", "x":6.75, "y":3},
 | 
			
		||||
                {"label":"J", "x":7.75, "y":3},
 | 
			
		||||
                {"label":"K", "x":8.75, "y":3},
 | 
			
		||||
                {"label":"L", "x":9.75, "y":3},
 | 
			
		||||
                {"label":":", "x":10.75, "y":3},
 | 
			
		||||
                {"label":"\"", "x":11.75, "y":3},
 | 
			
		||||
                {"label":"Enter", "x":12.75, "y":3, "w":2.25},
 | 
			
		||||
                {"label":"Page Down", "x":15, "y":3},
 | 
			
		||||
 | 
			
		||||
                {"label":"Shift", "x":0, "y":4, "w":2.25},
 | 
			
		||||
                {"label":"Z", "x":2.25, "y":4},
 | 
			
		||||
                {"label":"X", "x":3.25, "y":4},
 | 
			
		||||
                {"label":"C", "x":4.25, "y":4},
 | 
			
		||||
                {"label":"V", "x":5.25, "y":4},
 | 
			
		||||
                {"label":"B", "x":6.25, "y":4},
 | 
			
		||||
                {"label":"N", "x":7.25, "y":4},
 | 
			
		||||
                {"label":"M", "x":8.25, "y":4},
 | 
			
		||||
                {"label":"<", "x":9.25, "y":4},
 | 
			
		||||
                {"label":">", "x":10.25, "y":4},
 | 
			
		||||
                {"label":"?", "x":11.25, "y":4},
 | 
			
		||||
                {"label":"Shift", "x":12.25, "y":4, "w":1.75},
 | 
			
		||||
                {"label":"\u2191", "x":14, "y":4},
 | 
			
		||||
                {"label":"End", "x":15, "y":4},
 | 
			
		||||
 | 
			
		||||
                {"label":"Ctrl", "x":0, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Win", "x":1.25, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Alt", "x":2.5, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Space", "x":3.75, "y":5, "w":6.25},
 | 
			
		||||
                {"label":"Alt", "x":10, "y":5, "w":1.5},
 | 
			
		||||
                {"label":"Ctrl", "x":11.5, "y":5, "w":1.5},
 | 
			
		||||
                {"label":"\u2190", "x":13, "y":5},
 | 
			
		||||
                {"label":"\u2193", "x":14, "y":5},
 | 
			
		||||
                {"label":"\u2192", "x":15, "y":5}
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        "LAYOUT_75_iso_rwkl": {
 | 
			
		||||
            "layout": [
 | 
			
		||||
                {"label":"Esc", "x":0, "y":0},
 | 
			
		||||
                {"label":"F1", "x":1, "y":0},
 | 
			
		||||
                {"label":"F2", "x":2, "y":0},
 | 
			
		||||
                {"label":"F3", "x":3, "y":0},
 | 
			
		||||
                {"label":"F4", "x":4, "y":0},
 | 
			
		||||
                {"label":"F5", "x":5, "y":0},
 | 
			
		||||
                {"label":"F6", "x":6, "y":0},
 | 
			
		||||
                {"label":"F7", "x":7, "y":0},
 | 
			
		||||
                {"label":"F8", "x":8, "y":0},
 | 
			
		||||
                {"label":"F9", "x":9, "y":0},
 | 
			
		||||
                {"label":"F10", "x":10, "y":0},
 | 
			
		||||
                {"label":"F11", "x":11, "y":0},
 | 
			
		||||
                {"label":"F12", "x":12, "y":0},
 | 
			
		||||
                {"label":"PrtSc", "x":13, "y":0},
 | 
			
		||||
                {"label":"Pause", "x":14, "y":0},
 | 
			
		||||
                {"label":"Delete", "x":15, "y":0},
 | 
			
		||||
 | 
			
		||||
                {"label":"\u00ac", "x":0, "y":1},
 | 
			
		||||
                {"label":"!", "x":1, "y":1},
 | 
			
		||||
                {"label":"\"", "x":2, "y":1},
 | 
			
		||||
                {"label":"\u00a3", "x":3, "y":1},
 | 
			
		||||
                {"label":"$", "x":4, "y":1},
 | 
			
		||||
                {"label":"%", "x":5, "y":1},
 | 
			
		||||
                {"label":"^", "x":6, "y":1},
 | 
			
		||||
                {"label":"&", "x":7, "y":1},
 | 
			
		||||
                {"label":"*", "x":8, "y":1},
 | 
			
		||||
                {"label":"(", "x":9, "y":1},
 | 
			
		||||
                {"label":")", "x":10, "y":1},
 | 
			
		||||
                {"label":"_", "x":11, "y":1},
 | 
			
		||||
                {"label":"+", "x":12, "y":1},
 | 
			
		||||
                {"label":"Backspace", "x":13, "y":1, "w":2},
 | 
			
		||||
                {"label":"Home", "x":15, "y":1},
 | 
			
		||||
 | 
			
		||||
                {"label":"Tab", "x":0, "y":2, "w":1.5},
 | 
			
		||||
                {"label":"Q", "x":1.5, "y":2},
 | 
			
		||||
                {"label":"W", "x":2.5, "y":2},
 | 
			
		||||
                {"label":"E", "x":3.5, "y":2},
 | 
			
		||||
                {"label":"R", "x":4.5, "y":2},
 | 
			
		||||
                {"label":"T", "x":5.5, "y":2},
 | 
			
		||||
                {"label":"Y", "x":6.5, "y":2},
 | 
			
		||||
                {"label":"U", "x":7.5, "y":2},
 | 
			
		||||
                {"label":"I", "x":8.5, "y":2},
 | 
			
		||||
                {"label":"O", "x":9.5, "y":2},
 | 
			
		||||
                {"label":"P", "x":10.5, "y":2},
 | 
			
		||||
                {"label":"{", "x":11.5, "y":2},
 | 
			
		||||
                {"label":"}", "x":12.5, "y":2},
 | 
			
		||||
                {"label":"Enter", "x":13.75, "y":2, "w":1.25, "h":2},
 | 
			
		||||
                {"label":"Page Up", "x":15, "y":2},
 | 
			
		||||
 | 
			
		||||
                {"label":"Caps Lock", "x":0, "y":3, "w":1.75},
 | 
			
		||||
                {"label":"A", "x":1.75, "y":3},
 | 
			
		||||
                {"label":"S", "x":2.75, "y":3},
 | 
			
		||||
                {"label":"D", "x":3.75, "y":3},
 | 
			
		||||
                {"label":"F", "x":4.75, "y":3},
 | 
			
		||||
                {"label":"G", "x":5.75, "y":3},
 | 
			
		||||
                {"label":"H", "x":6.75, "y":3},
 | 
			
		||||
                {"label":"J", "x":7.75, "y":3},
 | 
			
		||||
                {"label":"K", "x":8.75, "y":3},
 | 
			
		||||
                {"label":"L", "x":9.75, "y":3},
 | 
			
		||||
                {"label":":", "x":10.75, "y":3},
 | 
			
		||||
                {"label":"@", "x":11.75, "y":3},
 | 
			
		||||
                {"label":"~", "x":12.75, "y":3},
 | 
			
		||||
                {"label":"Page Down", "x":15, "y":3},
 | 
			
		||||
 | 
			
		||||
                {"label":"Shift", "x":0, "y":4, "w":1.25},
 | 
			
		||||
                {"label":"|", "x":1.25, "y":4},
 | 
			
		||||
                {"label":"Z", "x":2.25, "y":4},
 | 
			
		||||
                {"label":"X", "x":3.25, "y":4},
 | 
			
		||||
                {"label":"C", "x":4.25, "y":4},
 | 
			
		||||
                {"label":"V", "x":5.25, "y":4},
 | 
			
		||||
                {"label":"B", "x":6.25, "y":4},
 | 
			
		||||
                {"label":"N", "x":7.25, "y":4},
 | 
			
		||||
                {"label":"M", "x":8.25, "y":4},
 | 
			
		||||
                {"label":"<", "x":9.25, "y":4},
 | 
			
		||||
                {"label":">", "x":10.25, "y":4},
 | 
			
		||||
                {"label":"?", "x":11.25, "y":4},
 | 
			
		||||
                {"label":"Shift", "x":12.25, "y":4, "w":1.75},
 | 
			
		||||
                {"label":"\u2191", "x":14, "y":4},
 | 
			
		||||
                {"label":"End", "x":15, "y":4},
 | 
			
		||||
 | 
			
		||||
                {"label":"Ctrl", "x":0, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Win", "x":1.25, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Alt", "x":2.5, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Space", "x":3.75, "y":5, "w":6.25},
 | 
			
		||||
                {"label":"AltGr", "x":10, "y":5, "w":1.5},
 | 
			
		||||
                {"label":"Ctrl", "x":11.5, "y":5, "w":1.5},
 | 
			
		||||
                {"label":"\u2190", "x":13, "y":5},
 | 
			
		||||
                {"label":"\u2193", "x":14, "y":5},
 | 
			
		||||
                {"label":"\u2192", "x":15, "y":5}
 | 
			
		||||
            ]
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1 +1,4 @@
 | 
			
		|||
// Copyright 2019-2020 QMK
 | 
			
		||||
// SPDX-License-Identifier: GPL-2.0-or-later
 | 
			
		||||
 | 
			
		||||
#include "rev1.h"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,131 +1,165 @@
 | 
			
		|||
// Copyright 2018-2021 QMK
 | 
			
		||||
// SPDX-License-Identifier: GPL-2.0-or-later
 | 
			
		||||
 | 
			
		||||
#pragma once
 | 
			
		||||
 | 
			
		||||
#include "kbd75.h"
 | 
			
		||||
 | 
			
		||||
/* LAYOUT
 | 
			
		||||
 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
 | 
			
		||||
 * │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
 | 
			
		||||
 * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
 | 
			
		||||
 * │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
 | 
			
		||||
 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┤
 | 
			
		||||
 * │1.5U │   │   │   │   │   │   │   │   │   │   │   │   │1.5U │   │
 | 
			
		||||
 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤
 | 
			
		||||
 * │1.75U │   │   │   │   │   │   │   │   │   │   │   │2.25U   │   │
 | 
			
		||||
 * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤
 | 
			
		||||
 * │2.25U   │   │   │   │   │   │   │   │   │   │   │1.75U │   │   │
 | 
			
		||||
 * ├────┬───┴┬──┴─┬─┴───┴──┬┴───┼───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤
 | 
			
		||||
 * │1.25│1.25│1.25│2.25U   │1.25│2.75U     │   │   │   │   │   │   │
 | 
			
		||||
 * └────┴────┴────┴────────┴────┴──────────┴───┴───┴───┴───┴───┴───┘
 | 
			
		||||
#define ___ KC_NO
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 *              ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
 | 
			
		||||
 *              │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0D │0E │0F │
 | 
			
		||||
 *              ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤      ┌───────┐
 | 
			
		||||
 *              │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1A │1B │1C │1D │1E │1F │      │1E     │ 2u Backspace
 | 
			
		||||
 *              ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┤      └─┬─────┤
 | 
			
		||||
 *              │20   │22 │23 │24 │25 │26 │27 │28 │29 │2A │2B │2C │2D │2E   │2F │        │     │
 | 
			
		||||
 *  2.25u       ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤     ┌──┴┐3D  │ ISO Enter
 | 
			
		||||
 *  LShift      │30    │32 │33 │34 │35 │36 │37 │38 │39 │3A │3B │3C │3D      │3F │     │2E │    │
 | 
			
		||||
 * ┌────────┐   ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤   ┌─┴───┴────┤
 | 
			
		||||
 * │40      │   │40  │41 │42 │43 │44 │45 │46 │47 │48 │49 │4A │4B │4D    │4E │4F │   │4D        │ 2.75u RShift
 | 
			
		||||
 * └────────┘   ├────┼───┴┬──┴─┬─┴───┴──┬┴───┼───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤   └──────────┘
 | 
			
		||||
 *              │50  │51  │53  │54      │56  │58        │5A │5B │5C │5D │5E │5F │
 | 
			
		||||
 *              └────┴────┴────┴────────┴────┴──────────┴───┴───┴───┴───┴───┴───┘
 | 
			
		||||
 *              ┌────┬────┬────┬────────────────────────┬───┬───┬───┐
 | 
			
		||||
 *              │50  │51  │53  │56                      │5A │5B │5C │ Standard Spacebar
 | 
			
		||||
 *              └────┴────┴────┴────────────────────────┴───┴───┴───┘
 | 
			
		||||
 *              ┌────┬────┬────┬────────────────────────┬─────┬─────┐
 | 
			
		||||
 *              │50  │51  │53  │56                      │5A   │5C   │ Right-Side Winkeyless
 | 
			
		||||
 *              └────┴────┴────┴────────────────────────┴─────┴─────┘
 | 
			
		||||
 *              ┌─────┬─────┬───────────────────────────┬─────┬─────┐
 | 
			
		||||
 *              │50   │51   │56                         │5A   │5C   │ Winkeyless
 | 
			
		||||
 *              └─────┴─────┴───────────────────────────┴─────┴─────┘
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
// LAYOUT for all possible switch positions on a KBD75 rev 1
 | 
			
		||||
#define LAYOUT( \
 | 
			
		||||
	K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, \
 | 
			
		||||
	K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, K115, \
 | 
			
		||||
	K200,       K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, K214, K215, \
 | 
			
		||||
	K300,       K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313,       K315, \
 | 
			
		||||
	K400, K401, K402, K403, K404, K405, K406, K407, K408, K409, K410, K411,       K413, K414, K415, \
 | 
			
		||||
	K500, K501,       K503, K504,       K506,       K508,       K510, K511, K512, K513, K514, K515  \
 | 
			
		||||
    K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \
 | 
			
		||||
    K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, \
 | 
			
		||||
    K20,      K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F, \
 | 
			
		||||
    K30,      K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D,      K3F, \
 | 
			
		||||
    K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B,      K4D, K4E, K4F, \
 | 
			
		||||
    K50, K51,      K53, K54,      K56,      K58,      K5A, K5B, K5C, K5D, K5E, K5F  \
 | 
			
		||||
) { \
 | 
			
		||||
	{ K000,  K001,  K002,  K003,  K004,  K005,  K006,  K007,  K008,  K009,  K010,  K011,  K012,  K013,  K014,  K015 }, \
 | 
			
		||||
	{ K100,  K101,  K102,  K103,  K104,  K105,  K106,  K107,  K108,  K109,  K110,  K111,  K112,  K113,  K114,  K115 }, \
 | 
			
		||||
	{ K200,  KC_NO, K202,  K203,  K204,  K205,  K206,  K207,  K208,  K209,  K210,  K211,  K212,  K213,  K214,  K215 }, \
 | 
			
		||||
	{ K300,  KC_NO, K302,  K303,  K304,  K305,  K306,  K307,  K308,  K309,  K310,  K311,  K312,  K313,  KC_NO, K315 }, \
 | 
			
		||||
	{ K400,  K401,  K402,  K403,  K404,  K405,  K406,  K407,  K408,  K409,  K410,  K411,  KC_NO, K413,  K414,  K415 }, \
 | 
			
		||||
	{ K500,  K501,  KC_NO, K503,  K504,  KC_NO, K506,  KC_NO, K508,  KC_NO, K510,  K511,  K512,  K513,  K514,  K515 }  \
 | 
			
		||||
    { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \
 | 
			
		||||
    { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F }, \
 | 
			
		||||
    { K20, ___, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \
 | 
			
		||||
    { K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, ___, K3F }, \
 | 
			
		||||
    { K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, ___, K4D, K4E, K4F }, \
 | 
			
		||||
    { K50, K51, ___, K53, K54, ___, K56, ___, K58, ___, K5A, K5B, K5C, K5D, K5E, K5F }  \
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* 1U bottom row ─────────────────────────── ↓ ─ ↓ ─ ↓
 | 
			
		||||
/* Standard bottom row
 | 
			
		||||
 * ┌────┬────┬────┬────────────────────────┬───┬───┬───┬───┬───┬───┐
 | 
			
		||||
 * │1.25│1.25│1.25│6.25U                   │1U │1U │1U │1U │1U │1U │
 | 
			
		||||
 * └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┘
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#define LAYOUT_ansi_1u( \
 | 
			
		||||
	K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, \
 | 
			
		||||
	K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112,       K114, K115, \
 | 
			
		||||
	K200,       K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, K214, K215, \
 | 
			
		||||
	K300,       K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313,       K315, \
 | 
			
		||||
	K400,       K402, K403, K404, K405, K406, K407, K408, K409, K410, K411,       K413, K414, K415, \
 | 
			
		||||
	K500, K501,       K503,             K506,                   K510, K511, K512, K513, K514, K515  \
 | 
			
		||||
#define LAYOUT_75_ansi( \
 | 
			
		||||
    K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \
 | 
			
		||||
    K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C,      K1E, K1F, \
 | 
			
		||||
    K20,      K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F, \
 | 
			
		||||
    K30,      K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D,      K3F, \
 | 
			
		||||
    K40,      K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B,      K4D, K4E, K4F, \
 | 
			
		||||
    K50, K51,      K53,           K56,                K5A, K5B, K5C, K5D, K5E, K5F  \
 | 
			
		||||
) { \
 | 
			
		||||
	{ K000,  K001,  K002,  K003,  K004,  K005,  K006,  K007,  K008,  K009,  K010,  K011,  K012,  K013,  K014,  K015 }, \
 | 
			
		||||
	{ K100,  K101,  K102,  K103,  K104,  K105,  K106,  K107,  K108,  K109,  K110,  K111,  K112,  KC_NO, K114,  K115 }, \
 | 
			
		||||
	{ K200,  KC_NO, K202,  K203,  K204,  K205,  K206,  K207,  K208,  K209,  K210,  K211,  K212,  K213,  K214,  K215 }, \
 | 
			
		||||
	{ K300,  KC_NO, K302,  K303,  K304,  K305,  K306,  K307,  K308,  K309,  K310,  K311,  K312,  K313,  KC_NO, K315 }, \
 | 
			
		||||
	{ K400,  KC_NO, K402,  K403,  K404,  K405,  K406,  K407,  K408,  K409,  K410,  K411,  KC_NO, K413,  K414,  K415 }, \
 | 
			
		||||
	{ K500,  K501,  KC_NO, K503,  KC_NO, KC_NO, K506,  KC_NO, KC_NO, KC_NO, K510,  K511,  K512,  K513,  K514,  K515 }  \
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#define LAYOUT_75_ansi LAYOUT_ansi_1u
 | 
			
		||||
 | 
			
		||||
#define LAYOUT_iso_1u( \
 | 
			
		||||
	K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, \
 | 
			
		||||
	K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112,       K114, K115, \
 | 
			
		||||
	K200,       K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, K313, K215, \
 | 
			
		||||
	K300,       K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K214,       K315, \
 | 
			
		||||
	K400, K401, K402, K403, K404, K405, K406, K407, K408, K409, K410, K411,       K413, K414, K415, \
 | 
			
		||||
	K500, K501,       K503,             K506,                   K510, K511, K512, K513, K514, K515  \
 | 
			
		||||
) { \
 | 
			
		||||
	{ K000,  K001,  K002,  K003,  K004,  K005,  K006,  K007,  K008,  K009,  K010,  K011,  K012,  K013,  K014,  K015 }, \
 | 
			
		||||
	{ K100,  K101,  K102,  K103,  K104,  K105,  K106,  K107,  K108,  K109,  K110,  K111,  K112,  KC_NO, K114,  K115 }, \
 | 
			
		||||
	{ K200,  KC_NO, K202,  K203,  K204,  K205,  K206,  K207,  K208,  K209,  K210,  K211,  K212,  K213,  K214,  K215 }, \
 | 
			
		||||
	{ K300,  KC_NO, K302,  K303,  K304,  K305,  K306,  K307,  K308,  K309,  K310,  K311,  K312,  K313,  KC_NO, K315 }, \
 | 
			
		||||
	{ K400,  K401,  K402,  K403,  K404,  K405,  K406,  K407,  K408,  K409,  K410,  K411,  KC_NO, K413,  K414,  K415 }, \
 | 
			
		||||
	{ K500,  K501,  KC_NO, K503,  KC_NO, KC_NO, K506,  KC_NO, KC_NO, KC_NO, K510,  K511,  K512,  K513,  K514,  K515 }  \
 | 
			
		||||
    { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \
 | 
			
		||||
    { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, ___, K1E, K1F }, \
 | 
			
		||||
    { K20, ___, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \
 | 
			
		||||
    { K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, ___, K3F }, \
 | 
			
		||||
    { K40, ___, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, ___, K4D, K4E, K4F }, \
 | 
			
		||||
    { K50, K51, ___, K53, ___, ___, K56, ___, ___, ___, K5A, K5B, K5C, K5D, K5E, K5F }  \
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#define LAYOUT_75_iso( \
 | 
			
		||||
	K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, \
 | 
			
		||||
	K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112,       K114, K115, \
 | 
			
		||||
	K200,       K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213,       K215, \
 | 
			
		||||
	K300,       K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K214, K313, K315, \
 | 
			
		||||
	K400, K401, K402, K403, K404, K405, K406, K407, K408, K409, K410, K411,       K413, K414, K415, \
 | 
			
		||||
	K500, K501,       K503,             K506,                   K510, K511, K512, K513, K514, K515  \
 | 
			
		||||
    K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \
 | 
			
		||||
    K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C,      K1E, K1F, \
 | 
			
		||||
    K20,      K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D,      K2F, \
 | 
			
		||||
    K30,      K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K2E, K3D, K3F, \
 | 
			
		||||
    K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B,      K4D, K4E, K4F, \
 | 
			
		||||
    K50, K51,      K53,           K56,                K5A, K5B, K5C, K5D, K5E, K5F  \
 | 
			
		||||
) { \
 | 
			
		||||
	{ K000,  K001,  K002,  K003,  K004,  K005,  K006,  K007,  K008,  K009,  K010,  K011,  K012,  K013,  K014,  K015 }, \
 | 
			
		||||
	{ K100,  K101,  K102,  K103,  K104,  K105,  K106,  K107,  K108,  K109,  K110,  K111,  K112,  KC_NO, K114,  K115 }, \
 | 
			
		||||
	{ K200,  KC_NO, K202,  K203,  K204,  K205,  K206,  K207,  K208,  K209,  K210,  K211,  K212,  K213,  K214,  K215 }, \
 | 
			
		||||
	{ K300,  KC_NO, K302,  K303,  K304,  K305,  K306,  K307,  K308,  K309,  K310,  K311,  K312,  K313,  KC_NO, K315 }, \
 | 
			
		||||
	{ K400,  K401,  K402,  K403,  K404,  K405,  K406,  K407,  K408,  K409,  K410,  K411,  KC_NO, K413,  K414,  K415 }, \
 | 
			
		||||
	{ K500,  K501,  KC_NO, K503,  KC_NO, KC_NO, K506,  KC_NO, KC_NO, KC_NO, K510,  K511,  K512,  K513,  K514,  K515 }  \
 | 
			
		||||
    { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \
 | 
			
		||||
    { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, ___, K1E, K1F }, \
 | 
			
		||||
    { K20, ___, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \
 | 
			
		||||
    { K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, ___, K3F }, \
 | 
			
		||||
    { K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, ___, K4D, K4E, K4F }, \
 | 
			
		||||
    { K50, K51, ___, K53, ___, ___, K56, ___, ___, ___, K5A, K5B, K5C, K5D, K5E, K5F }  \
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* normal bottom row ──────────────────────── ↓ ─── ↓
 | 
			
		||||
/* Full Winkeyless (WKL)
 | 
			
		||||
 * ┌─────┬─────┬───────────────────────────┬─────┬─────┬───┬───┬───┐
 | 
			
		||||
 * │1.5  │1.5  │7U                         │1.5U │1.5U │1U │1U │1U │
 | 
			
		||||
 * └─────┴─────┴───────────────────────────┴─────┴─────┴───┴───┴───┘
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#define LAYOUT_75_ansi_wkl( \
 | 
			
		||||
    K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \
 | 
			
		||||
    K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C,      K1E, K1F, \
 | 
			
		||||
    K20,      K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F, \
 | 
			
		||||
    K30,      K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D,      K3F, \
 | 
			
		||||
    K40,      K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B,      K4D, K4E, K4F, \
 | 
			
		||||
    K50, K51,                     K56,                K5A,      K5C, K5D, K5E, K5F  \
 | 
			
		||||
) { \
 | 
			
		||||
    { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \
 | 
			
		||||
    { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, ___, K1E, K1F }, \
 | 
			
		||||
    { K20, ___, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \
 | 
			
		||||
    { K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, ___, K3F }, \
 | 
			
		||||
    { K40, ___, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, ___, K4D, K4E, K4F }, \
 | 
			
		||||
    { K50, K51, ___, ___, ___, ___, K56, ___, ___, ___, K5A, ___, K5C, K5D, K5E, K5F }  \
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#define LAYOUT_75_iso_wkl( \
 | 
			
		||||
    K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \
 | 
			
		||||
    K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C,      K1E, K1F, \
 | 
			
		||||
    K20,      K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K3D, K2F, \
 | 
			
		||||
    K30,      K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K2E,      K3F, \
 | 
			
		||||
    K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B,      K4D, K4E, K4F, \
 | 
			
		||||
    K50, K51,                     K56,                K5A,      K5C, K5D, K5E, K5F  \
 | 
			
		||||
) { \
 | 
			
		||||
    { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \
 | 
			
		||||
    { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, ___, K1E, K1F }, \
 | 
			
		||||
    { K20, ___, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \
 | 
			
		||||
    { K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, ___, K3F }, \
 | 
			
		||||
    { K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, ___, K4D, K4E, K4F }, \
 | 
			
		||||
    { K50, K51, ___, ___, ___, ___, K56, ___, ___, ___, K5A, ___, K5C, K5D, K5E, K5F }  \
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Right-Side Winkeyless (RWKL)
 | 
			
		||||
 * ┌────┬────┬────┬────────────────────────┬─────┬─────┬───┬───┬───┐
 | 
			
		||||
 * │1.25│1.25│1.25│6.25U                   │1.5U │1.5U │1U │1U │1U │
 | 
			
		||||
 * └────┴────┴────┴────────────────────────┴─────┴─────┴───┴───┴───┘
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#define LAYOUT_ansi( \
 | 
			
		||||
	K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, \
 | 
			
		||||
	K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112,       K114, K115, \
 | 
			
		||||
	K200,       K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, K214, K215, \
 | 
			
		||||
	K300,       K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313,       K315, \
 | 
			
		||||
	K400,       K402, K403, K404, K405, K406, K407, K408, K409, K410, K411,       K413, K414, K415, \
 | 
			
		||||
	K500, K501,       K503,             K506,                   K510,       K512, K513, K514, K515  \
 | 
			
		||||
#define LAYOUT_75_ansi_rwkl( \
 | 
			
		||||
    K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \
 | 
			
		||||
    K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C,      K1E, K1F, \
 | 
			
		||||
    K20,      K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F, \
 | 
			
		||||
    K30,      K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D,      K3F, \
 | 
			
		||||
    K40,      K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B,      K4D, K4E, K4F, \
 | 
			
		||||
    K50, K51,      K53,           K56,                K5A,      K5C, K5D, K5E, K5F  \
 | 
			
		||||
) { \
 | 
			
		||||
	{ K000,  K001,  K002,  K003,  K004,  K005,  K006,  K007,  K008,  K009,  K010,  K011,  K012,  K013,  K014,  K015 }, \
 | 
			
		||||
	{ K100,  K101,  K102,  K103,  K104,  K105,  K106,  K107,  K108,  K109,  K110,  K111,  K112,  KC_NO, K114,  K115 }, \
 | 
			
		||||
	{ K200,  KC_NO, K202,  K203,  K204,  K205,  K206,  K207,  K208,  K209,  K210,  K211,  K212,  K213,  K214,  K215 }, \
 | 
			
		||||
	{ K300,  KC_NO, K302,  K303,  K304,  K305,  K306,  K307,  K308,  K309,  K310,  K311,  K312,  K313,  KC_NO, K315 }, \
 | 
			
		||||
	{ K400,  KC_NO, K402,  K403,  K404,  K405,  K406,  K407,  K408,  K409,  K410,  K411,  KC_NO, K413,  K414,  K415 }, \
 | 
			
		||||
	{ K500,  K501,  KC_NO, K503,  KC_NO, KC_NO, K506,  KC_NO, KC_NO, KC_NO, K510,  KC_NO, K512,  K513,  K514,  K515 }  \
 | 
			
		||||
    { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \
 | 
			
		||||
    { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, ___, K1E, K1F }, \
 | 
			
		||||
    { K20, ___, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \
 | 
			
		||||
    { K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, ___, K3F }, \
 | 
			
		||||
    { K40, ___, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, ___, K4D, K4E, K4F }, \
 | 
			
		||||
    { K50, K51, ___, K53, ___, ___, K56, ___, ___, ___, K5A, ___, K5C, K5D, K5E, K5F }  \
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#define LAYOUT_iso( \
 | 
			
		||||
	K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, \
 | 
			
		||||
	K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112,       K114, K115, \
 | 
			
		||||
	K200,       K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, K313, K215, \
 | 
			
		||||
	K300,       K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K214,       K315, \
 | 
			
		||||
	K400, K401, K402, K403, K404, K405, K406, K407, K408, K409, K410, K411,       K413, K414, K415, \
 | 
			
		||||
	K500, K501,       K503,             K506,                   K510,       K512, K513, K514, K515  \
 | 
			
		||||
#define LAYOUT_75_iso_rwkl( \
 | 
			
		||||
    K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \
 | 
			
		||||
    K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C,      K1E, K1F, \
 | 
			
		||||
    K20,      K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K3D, K2F, \
 | 
			
		||||
    K30,      K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K2E,      K3F, \
 | 
			
		||||
    K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B,      K4D, K4E, K4F, \
 | 
			
		||||
    K50, K51,      K53,           K56,                K5A,      K5C, K5D, K5E, K5F  \
 | 
			
		||||
) { \
 | 
			
		||||
	{ K000,  K001,  K002,  K003,  K004,  K005,  K006,  K007,  K008,  K009,  K010,  K011,  K012,  K013,  K014,  K015 }, \
 | 
			
		||||
	{ K100,  K101,  K102,  K103,  K104,  K105,  K106,  K107,  K108,  K109,  K110,  K111,  K112,  KC_NO, K114,  K115 }, \
 | 
			
		||||
	{ K200,  KC_NO, K202,  K203,  K204,  K205,  K206,  K207,  K208,  K209,  K210,  K211,  K212,  K213,  K214,  K215 }, \
 | 
			
		||||
	{ K300,  KC_NO, K302,  K303,  K304,  K305,  K306,  K307,  K308,  K309,  K310,  K311,  K312,  K313,  KC_NO, K315 }, \
 | 
			
		||||
	{ K400,  K401,  K402,  K403,  K404,  K405,  K406,  K407,  K408,  K409,  K410,  K411,  KC_NO, K413,  K414,  K415 }, \
 | 
			
		||||
	{ K500,  K501,  KC_NO, K503,  KC_NO, KC_NO, K506,  KC_NO, KC_NO, KC_NO, K510,  KC_NO, K512,  K513,  K514,  K515 }  \
 | 
			
		||||
    { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \
 | 
			
		||||
    { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, ___, K1E, K1F }, \
 | 
			
		||||
    { K20, ___, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \
 | 
			
		||||
    { K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, ___, K3F }, \
 | 
			
		||||
    { K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, ___, K4D, K4E, K4F }, \
 | 
			
		||||
    { K50, K51, ___, K53, ___, ___, K56, ___, ___, ___, K5A, ___, K5C, K5D, K5E, K5F }  \
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,13 +8,13 @@ BOOTLOADER = atmel-dfu
 | 
			
		|||
#   change yes to no to disable
 | 
			
		||||
#
 | 
			
		||||
BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite
 | 
			
		||||
MOUSEKEY_ENABLE = yes	# Mouse keys
 | 
			
		||||
EXTRAKEY_ENABLE = yes	# Audio control and System control
 | 
			
		||||
CONSOLE_ENABLE = no	# Console for debug
 | 
			
		||||
COMMAND_ENABLE = no    # Commands for debug and configuration
 | 
			
		||||
MOUSEKEY_ENABLE = yes       # Mouse keys
 | 
			
		||||
EXTRAKEY_ENABLE = yes       # Audio control and System control
 | 
			
		||||
CONSOLE_ENABLE = no         # Console for debug
 | 
			
		||||
COMMAND_ENABLE = no         # Commands for debug and configuration
 | 
			
		||||
NKRO_ENABLE = yes           # Enable N-Key Rollover
 | 
			
		||||
BACKLIGHT_ENABLE = yes  # Enable keyboard backlight functionality
 | 
			
		||||
AUDIO_ENABLE = no
 | 
			
		||||
RGBLIGHT_ENABLE = yes
 | 
			
		||||
BACKLIGHT_ENABLE = yes      # Enable keyboard backlight functionality
 | 
			
		||||
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
 | 
			
		||||
AUDIO_ENABLE = no           # Audio output
 | 
			
		||||
 | 
			
		||||
LAYOUTS = 75_ansi 75_iso
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,3 +1,6 @@
 | 
			
		|||
// Copyright 2020 QMK
 | 
			
		||||
// SPDX-License-Identifier: GPL-2.0-or-later
 | 
			
		||||
 | 
			
		||||
#pragma once
 | 
			
		||||
 | 
			
		||||
#define PRODUCT_ID      0x6061
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,120 +1,760 @@
 | 
			
		|||
{
 | 
			
		||||
  "keyboard_name": "KBD75",
 | 
			
		||||
  "url": "",
 | 
			
		||||
  "maintainer": "qmk",
 | 
			
		||||
  "layouts": {
 | 
			
		||||
    "LAYOUT": {
 | 
			
		||||
      "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":1, "y":0}, {"label":"F2", "x":2, "y":0}, {"label":"F3", "x":3, "y":0}, {"label":"F4", "x":4, "y":0}, {"label":"F5", "x":5, "y":0}, {"label":"F6", "x":6, "y":0}, {"label":"F7", "x":7, "y":0}, {"label":"F8", "x":8, "y":0}, {"label":"F9", "x":9, "y":0}, {"label":"F10", "x":10, "y":0}, {"label":"F11", "x":11, "y":0}, {"label":"F12", "x":12, "y":0}, {"label":"PrtSc", "x":13, "y":0}, {"label":"Pause", "x":14, "y":0}, {"label":"Delete", "x":15, "y":0}, {"label":"~", "x":0, "y":1}, {"label":"1", "x":1, "y":1}, {"label":"2", "x":2, "y":1}, {"label":"3", "x":3, "y":1}, {"label":"4", "x":4, "y":1}, {"label":"5", "x":5, "y":1}, {"label":"6", "x":6, "y":1}, {"label":"7", "x":7, "y":1}, {"label":"8", "x":8, "y":1}, {"label":"9", "x":9, "y":1}, {"label":"0", "x":10, "y":1}, {"label":"_", "x":11, "y":1}, {"label":"+", "x":12, "y":1}, {"x":13, "y":1}, {"x":14, "y":1}, {"label":"Home", "x":15, "y":1}, {"label":"Tab", "x":0, "y":2, "w":1.5}, {"label":"Q", "x":1.5, "y":2}, {"label":"W", "x":2.5, "y":2}, {"label":"E", "x":3.5, "y":2}, {"label":"R", "x":4.5, "y":2}, {"label":"T", "x":5.5, "y":2}, {"label":"Y", "x":6.5, "y":2}, {"label":"U", "x":7.5, "y":2}, {"label":"I", "x":8.5, "y":2}, {"label":"O", "x":9.5, "y":2}, {"label":"P", "x":10.5, "y":2}, {"label":"{", "x":11.5, "y":2}, {"label":"}", "x":12.5, "y":2}, {"label":"|", "x":13.5, "y":2, "w":1.5}, {"label":"Page Up", "x":15, "y":2}, {"label":"Caps Lock", "x":0, "y":3, "w":1.75}, {"label":"A", "x":1.75, "y":3}, {"label":"S", "x":2.75, "y":3}, {"label":"D", "x":3.75, "y":3}, {"label":"F", "x":4.75, "y":3}, {"label":"G", "x":5.75, "y":3}, {"label":"H", "x":6.75, "y":3}, {"label":"J", "x":7.75, "y":3}, {"label":"K", "x":8.75, "y":3}, {"label":"L", "x":9.75, "y":3}, {"label":":", "x":10.75, "y":3}, {"label":"\"", "x":11.75, "y":3}, {"label":"Enter", "x":12.75, "y":3, "w":2.25}, {"label":"Page Down", "x":15, "y":3}, {"label":"Shift", "x":0, "y":4, "w":1.25}, {"x":1.25, "y":4}, {"label":"Z", "x":2.25, "y":4}, {"label":"X", "x":3.25, "y":4}, {"label":"C", "x":4.25, "y":4}, {"label":"V", "x":5.25, "y":4}, {"label":"B", "x":6.25, "y":4}, {"label":"N", "x":7.25, "y":4}, {"label":"M", "x":8.25, "y":4}, {"label":"<", "x":9.25, "y":4}, {"label":">", "x":10.25, "y":4}, {"label":"?", "x":11.25, "y":4}, {"label":"Shift", "x":12.25, "y":4, "w":1.75}, {"label":"\u2191", "x":14, "y":4}, {"label":"End", "x":15, "y":4}, {"label":"Ctrl", "x":0, "y":5, "w":1.25}, {"label":"Win", "x":1.25, "y":5, "w":1.25}, {"label":"Alt", "x":2.5, "y":5, "w":1.25}, {"x":3.75, "y":5, "w":2.25}, {"x":6, "y":5}, {"x":7, "y":5, "w":3}, {"label":"Alt", "x":10, "y":5}, {"label":"Fn", "x":11, "y":5}, {"label":"Ctrl", "x":12, "y":5}, {"label":"\u2190", "x":13, "y":5}, {"label":"\u2193", "x":14, "y":5}, {"label":"\u2192", "x":15, "y":5}]
 | 
			
		||||
    "keyboard_name": "KBD75 rev2",
 | 
			
		||||
    "url": "",
 | 
			
		||||
    "maintainer": "qmk",
 | 
			
		||||
    "layout_aliases": {
 | 
			
		||||
        "LAYOUT_ansi_1u": "LAYOUT_75_ansi"
 | 
			
		||||
    },
 | 
			
		||||
    "layouts": {
 | 
			
		||||
        "LAYOUT": {
 | 
			
		||||
            "layout": [
 | 
			
		||||
                {"label":"Esc", "x":0, "y":0},
 | 
			
		||||
                {"label":"F1", "x":1, "y":0},
 | 
			
		||||
                {"label":"F2", "x":2, "y":0},
 | 
			
		||||
                {"label":"F3", "x":3, "y":0},
 | 
			
		||||
                {"label":"F4", "x":4, "y":0},
 | 
			
		||||
                {"label":"F5", "x":5, "y":0},
 | 
			
		||||
                {"label":"F6", "x":6, "y":0},
 | 
			
		||||
                {"label":"F7", "x":7, "y":0},
 | 
			
		||||
                {"label":"F8", "x":8, "y":0},
 | 
			
		||||
                {"label":"F9", "x":9, "y":0},
 | 
			
		||||
                {"label":"F10", "x":10, "y":0},
 | 
			
		||||
                {"label":"F11", "x":11, "y":0},
 | 
			
		||||
                {"label":"F12", "x":12, "y":0},
 | 
			
		||||
                {"label":"PrtSc", "x":13, "y":0},
 | 
			
		||||
                {"label":"Pause", "x":14, "y":0},
 | 
			
		||||
                {"label":"Delete", "x":15, "y":0},
 | 
			
		||||
 | 
			
		||||
    "LAYOUT_ansi_1u": {
 | 
			
		||||
      "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":1, "y":0}, {"label":"F2", "x":2, "y":0}, {"label":"F3", "x":3, "y":0}, {"label":"F4", "x":4, "y":0}, {"label":"F5", "x":5, "y":0}, {"label":"F6", "x":6, "y":0}, {"label":"F7", "x":7, "y":0}, {"label":"F8", "x":8, "y":0}, {"label":"F9", "x":9, "y":0}, {"label":"F10", "x":10, "y":0}, {"label":"F11", "x":11, "y":0}, {"label":"F12", "x":12, "y":0}, {"label":"PrtSc", "x":13, "y":0}, {"label":"Pause", "x":14, "y":0}, {"label":"Delete", "x":15, "y":0}, {"label":"~", "x":0, "y":1}, {"label":"1", "x":1, "y":1}, {"label":"2", "x":2, "y":1}, {"label":"3", "x":3, "y":1}, {"label":"4", "x":4, "y":1}, {"label":"5", "x":5, "y":1}, {"label":"6", "x":6, "y":1}, {"label":"7", "x":7, "y":1}, {"label":"8", "x":8, "y":1}, {"label":"9", "x":9, "y":1}, {"label":"0", "x":10, "y":1}, {"label":"_", "x":11, "y":1}, {"label":"+", "x":12, "y":1}, {"label":"delete", "x":13, "y":1, "w":2}, {"label":"Home", "x":15, "y":1}, {"label":"Tab", "x":0, "y":2, "w":1.5}, {"label":"Q", "x":1.5, "y":2}, {"label":"W", "x":2.5, "y":2}, {"label":"E", "x":3.5, "y":2}, {"label":"R", "x":4.5, "y":2}, {"label":"T", "x":5.5, "y":2}, {"label":"Y", "x":6.5, "y":2}, {"label":"U", "x":7.5, "y":2}, {"label":"I", "x":8.5, "y":2}, {"label":"O", "x":9.5, "y":2}, {"label":"P", "x":10.5, "y":2}, {"label":"{", "x":11.5, "y":2}, {"label":"}", "x":12.5, "y":2}, {"label":"|", "x":13.5, "y":2, "w":1.5}, {"label":"Page Up", "x":15, "y":2}, {"label":"Caps Lock", "x":0, "y":3, "w":1.75}, {"label":"A", "x":1.75, "y":3}, {"label":"S", "x":2.75, "y":3}, {"label":"D", "x":3.75, "y":3}, {"label":"F", "x":4.75, "y":3}, {"label":"G", "x":5.75, "y":3}, {"label":"H", "x":6.75, "y":3}, {"label":"J", "x":7.75, "y":3}, {"label":"K", "x":8.75, "y":3}, {"label":"L", "x":9.75, "y":3}, {"label":":", "x":10.75, "y":3}, {"label":"\"", "x":11.75, "y":3}, {"label":"Enter", "x":12.75, "y":3, "w":2.25}, {"label":"Page Down", "x":15, "y":3}, {"label":"Shift", "x":0, "y":4, "w":2.25}, {"label":"Z", "x":2.25, "y":4}, {"label":"X", "x":3.25, "y":4}, {"label":"C", "x":4.25, "y":4}, {"label":"V", "x":5.25, "y":4}, {"label":"B", "x":6.25, "y":4}, {"label":"N", "x":7.25, "y":4}, {"label":"M", "x":8.25, "y":4}, {"label":"<", "x":9.25, "y":4}, {"label":">", "x":10.25, "y":4}, {"label":"?", "x":11.25, "y":4}, {"label":"Shift", "x":12.25, "y":4, "w":1.75}, {"label":"\u2191", "x":14, "y":4}, {"label":"End", "x":15, "y":4}, {"label":"Ctrl", "x":0, "y":5, "w":1.25}, {"label":"Win", "x":1.25, "y":5, "w":1.25}, {"label":"Alt", "x":2.5, "y":5, "w":1.25}, {"x":3.75, "y":5, "w":6.25}, {"label":"Alt", "x":10, "y":5}, {"label":"Fn", "x":11, "y":5}, {"label":"Ctrl", "x":12, "y":5}, {"label":"\u2190", "x":13, "y":5}, {"label":"\u2193", "x":14, "y":5}, {"label":"\u2192", "x":15, "y":5}]
 | 
			
		||||
    },
 | 
			
		||||
                {"label":"~", "x":0, "y":1},
 | 
			
		||||
                {"label":"1", "x":1, "y":1},
 | 
			
		||||
                {"label":"2", "x":2, "y":1},
 | 
			
		||||
                {"label":"3", "x":3, "y":1},
 | 
			
		||||
                {"label":"4", "x":4, "y":1},
 | 
			
		||||
                {"label":"5", "x":5, "y":1},
 | 
			
		||||
                {"label":"6", "x":6, "y":1},
 | 
			
		||||
                {"label":"7", "x":7, "y":1},
 | 
			
		||||
                {"label":"8", "x":8, "y":1},
 | 
			
		||||
                {"label":"9", "x":9, "y":1},
 | 
			
		||||
                {"label":"0", "x":10, "y":1},
 | 
			
		||||
                {"label":"_", "x":11, "y":1},
 | 
			
		||||
                {"label":"+", "x":12, "y":1},
 | 
			
		||||
                {"label":"Backspace", "x":13, "y":1},
 | 
			
		||||
                {"label":"Backspace", "x":14, "y":1},
 | 
			
		||||
                {"label":"Home", "x":15, "y":1},
 | 
			
		||||
 | 
			
		||||
    "LAYOUT_iso_1u": {
 | 
			
		||||
      "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":1, "y":0}, {"label":"F2", "x":2, "y":0}, {"label":"F3", "x":3, "y":0}, {"label":"F4", "x":4, "y":0}, {"label":"F5", "x":5, "y":0}, {"label":"F6", "x":6, "y":0}, {"label":"F7", "x":7, "y":0}, {"label":"F8", "x":8, "y":0}, {"label":"F9", "x":9, "y":0}, {"label":"F10", "x":10, "y":0}, {"label":"F11", "x":11, "y":0}, {"label":"F12", "x":12, "y":0}, {"label":"PrtSc", "x":13, "y":0}, {"label":"Pause", "x":14, "y":0}, {"label":"Delete", "x":15, "y":0}, {"label":"~", "x":0, "y":1}, {"label":"1", "x":1, "y":1}, {"label":"2", "x":2, "y":1}, {"label":"3", "x":3, "y":1}, {"label":"4", "x":4, "y":1}, {"label":"5", "x":5, "y":1}, {"label":"6", "x":6, "y":1}, {"label":"7", "x":7, "y":1}, {"label":"8", "x":8, "y":1}, {"label":"9", "x":9, "y":1}, {"label":"0", "x":10, "y":1}, {"label":"_", "x":11, "y":1}, {"label":"+", "x":12, "y":1}, {"label":"delete", "x":13, "y":1, "w":2}, {"label":"Home", "x":15, "y":1}, {"label":"Tab", "x":0, "y":2, "w":1.5}, {"label":"Q", "x":1.5, "y":2}, {"label":"W", "x":2.5, "y":2}, {"label":"E", "x":3.5, "y":2}, {"label":"R", "x":4.5, "y":2}, {"label":"T", "x":5.5, "y":2}, {"label":"Y", "x":6.5, "y":2}, {"label":"U", "x":7.5, "y":2}, {"label":"I", "x":8.5, "y":2}, {"label":"O", "x":9.5, "y":2}, {"label":"P", "x":10.5, "y":2}, {"label":"{", "x":11.5, "y":2}, {"label":"}", "x":12.5, "y":2}, {"label":"Enter", "x":13.75, "y":2, "w":1.25, "h":2}, {"label":"Page Up", "x":15, "y":2}, {"label":"Caps Lock", "x":0, "y":3, "w":1.75}, {"label":"A", "x":1.75, "y":3}, {"label":"S", "x":2.75, "y":3}, {"label":"D", "x":3.75, "y":3}, {"label":"F", "x":4.75, "y":3}, {"label":"G", "x":5.75, "y":3}, {"label":"H", "x":6.75, "y":3}, {"label":"J", "x":7.75, "y":3}, {"label":"K", "x":8.75, "y":3}, {"label":"L", "x":9.75, "y":3}, {"label":":", "x":10.75, "y":3}, {"label":"@", "x":11.75, "y":3}, {"label":"~", "x":12.75, "y":3}, {"label":"Page Down", "x":15, "y":3}, {"label":"Shift", "x":0, "y":4, "w":1.25}, {"x":1.25, "y":4}, {"label":"Z", "x":2.25, "y":4}, {"label":"X", "x":3.25, "y":4}, {"label":"C", "x":4.25, "y":4}, {"label":"V", "x":5.25, "y":4}, {"label":"B", "x":6.25, "y":4}, {"label":"N", "x":7.25, "y":4}, {"label":"M", "x":8.25, "y":4}, {"label":"<", "x":9.25, "y":4}, {"label":">", "x":10.25, "y":4}, {"label":"?", "x":11.25, "y":4}, {"label":"Shift", "x":12.25, "y":4, "w":1.75}, {"label":"\u2191", "x":14, "y":4}, {"label":"End", "x":15, "y":4}, {"label":"Ctrl", "x":0, "y":5, "w":1.25}, {"label":"Win", "x":1.25, "y":5, "w":1.25}, {"label":"Alt", "x":2.5, "y":5, "w":1.25}, {"x":3.75, "y":5, "w":6.25}, {"label":"Alt", "x":10, "y":5}, {"label":"Fn", "x":11, "y":5}, {"label":"Ctrl", "x":12, "y":5}, {"label":"\u2190", "x":13, "y":5}, {"label":"\u2193", "x":14, "y":5}, {"label":"\u2192", "x":15, "y":5}]
 | 
			
		||||
    },
 | 
			
		||||
                {"label":"Tab", "x":0, "y":2, "w":1.5},
 | 
			
		||||
                {"label":"Q", "x":1.5, "y":2},
 | 
			
		||||
                {"label":"W", "x":2.5, "y":2},
 | 
			
		||||
                {"label":"E", "x":3.5, "y":2},
 | 
			
		||||
                {"label":"R", "x":4.5, "y":2},
 | 
			
		||||
                {"label":"T", "x":5.5, "y":2},
 | 
			
		||||
                {"label":"Y", "x":6.5, "y":2},
 | 
			
		||||
                {"label":"U", "x":7.5, "y":2},
 | 
			
		||||
                {"label":"I", "x":8.5, "y":2},
 | 
			
		||||
                {"label":"O", "x":9.5, "y":2},
 | 
			
		||||
                {"label":"P", "x":10.5, "y":2},
 | 
			
		||||
                {"label":"{", "x":11.5, "y":2},
 | 
			
		||||
                {"label":"}", "x":12.5, "y":2},
 | 
			
		||||
                {"label":"|", "x":13.5, "y":2, "w":1.5},
 | 
			
		||||
                {"label":"Page Up", "x":15, "y":2},
 | 
			
		||||
 | 
			
		||||
    "LAYOUT_ansi": {
 | 
			
		||||
      "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":1, "y":0}, {"label":"F2", "x":2, "y":0}, {"label":"F3", "x":3, "y":0}, {"label":"F4", "x":4, "y":0}, {"label":"F5", "x":5, "y":0}, {"label":"F6", "x":6, "y":0}, {"label":"F7", "x":7, "y":0}, {"label":"F8", "x":8, "y":0}, {"label":"F9", "x":9, "y":0}, {"label":"F10", "x":10, "y":0}, {"label":"F11", "x":11, "y":0}, {"label":"F12", "x":12, "y":0}, {"label":"PrtSc", "x":13, "y":0}, {"label":"Pause", "x":14, "y":0}, {"label":"Delete", "x":15, "y":0}, {"label":"~", "x":0, "y":1}, {"label":"1", "x":1, "y":1}, {"label":"2", "x":2, "y":1}, {"label":"3", "x":3, "y":1}, {"label":"4", "x":4, "y":1}, {"label":"5", "x":5, "y":1}, {"label":"6", "x":6, "y":1}, {"label":"7", "x":7, "y":1}, {"label":"8", "x":8, "y":1}, {"label":"9", "x":9, "y":1}, {"label":"0", "x":10, "y":1}, {"label":"_", "x":11, "y":1}, {"label":"+", "x":12, "y":1}, {"label":"delete", "x":13, "y":1, "w":2}, {"label":"Home", "x":15, "y":1}, {"label":"Tab", "x":0, "y":2, "w":1.5}, {"label":"Q", "x":1.5, "y":2}, {"label":"W", "x":2.5, "y":2}, {"label":"E", "x":3.5, "y":2}, {"label":"R", "x":4.5, "y":2}, {"label":"T", "x":5.5, "y":2}, {"label":"Y", "x":6.5, "y":2}, {"label":"U", "x":7.5, "y":2}, {"label":"I", "x":8.5, "y":2}, {"label":"O", "x":9.5, "y":2}, {"label":"P", "x":10.5, "y":2}, {"label":"{", "x":11.5, "y":2}, {"label":"}", "x":12.5, "y":2}, {"label":"|", "x":13.5, "y":2, "w":1.5}, {"label":"Page Up", "x":15, "y":2}, {"label":"Caps Lock", "x":0, "y":3, "w":1.75}, {"label":"A", "x":1.75, "y":3}, {"label":"S", "x":2.75, "y":3}, {"label":"D", "x":3.75, "y":3}, {"label":"F", "x":4.75, "y":3}, {"label":"G", "x":5.75, "y":3}, {"label":"H", "x":6.75, "y":3}, {"label":"J", "x":7.75, "y":3}, {"label":"K", "x":8.75, "y":3}, {"label":"L", "x":9.75, "y":3}, {"label":":", "x":10.75, "y":3}, {"label":"\"", "x":11.75, "y":3}, {"label":"Enter", "x":12.75, "y":3, "w":2.25}, {"label":"Page Down", "x":15, "y":3}, {"label":"Shift", "x":0, "y":4, "w":2.25}, {"label":"Z", "x":2.25, "y":4}, {"label":"X", "x":3.25, "y":4}, {"label":"C", "x":4.25, "y":4}, {"label":"V", "x":5.25, "y":4}, {"label":"B", "x":6.25, "y":4}, {"label":"N", "x":7.25, "y":4}, {"label":"M", "x":8.25, "y":4}, {"label":"<", "x":9.25, "y":4}, {"label":">", "x":10.25, "y":4}, {"label":"?", "x":11.25, "y":4}, {"label":"Shift", "x":12.25, "y":4, "w":1.75}, {"label":"\u2191", "x":14, "y":4}, {"label":"End", "x":15, "y":4}, {"label":"Ctrl", "x":0, "y":5, "w":1.25}, {"label":"Win", "x":1.25, "y":5, "w":1.25}, {"label":"Alt", "x":2.5, "y":5, "w":1.25}, {"x":3.75, "y":5, "w":6.25}, {"label":"Alt", "x":10, "y":5, "w":1.5}, {"label":"Ctrl", "x":11.5, "y":5, "w":1.5}, {"label":"\u2190", "x":13, "y":5}, {"label":"\u2193", "x":14, "y":5}, {"label":"\u2192", "x":15, "y":5}]
 | 
			
		||||
    },
 | 
			
		||||
                {"label":"Caps Lock", "x":0, "y":3, "w":1.75},
 | 
			
		||||
                {"label":"A", "x":1.75, "y":3},
 | 
			
		||||
                {"label":"S", "x":2.75, "y":3},
 | 
			
		||||
                {"label":"D", "x":3.75, "y":3},
 | 
			
		||||
                {"label":"F", "x":4.75, "y":3},
 | 
			
		||||
                {"label":"G", "x":5.75, "y":3},
 | 
			
		||||
                {"label":"H", "x":6.75, "y":3},
 | 
			
		||||
                {"label":"J", "x":7.75, "y":3},
 | 
			
		||||
                {"label":"K", "x":8.75, "y":3},
 | 
			
		||||
                {"label":"L", "x":9.75, "y":3},
 | 
			
		||||
                {"label":":", "x":10.75, "y":3},
 | 
			
		||||
                {"label":"\"", "x":11.75, "y":3},
 | 
			
		||||
                {"label":"Enter", "x":12.75, "y":3, "w":2.25},
 | 
			
		||||
                {"label":"Page Down", "x":15, "y":3},
 | 
			
		||||
 | 
			
		||||
    "LAYOUT_iso": {
 | 
			
		||||
      "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":1, "y":0}, {"label":"F2", "x":2, "y":0}, {"label":"F3", "x":3, "y":0}, {"label":"F4", "x":4, "y":0}, {"label":"F5", "x":5, "y":0}, {"label":"F6", "x":6, "y":0}, {"label":"F7", "x":7, "y":0}, {"label":"F8", "x":8, "y":0}, {"label":"F9", "x":9, "y":0}, {"label":"F10", "x":10, "y":0}, {"label":"F11", "x":11, "y":0}, {"label":"F12", "x":12, "y":0}, {"label":"PrtSc", "x":13, "y":0}, {"label":"Pause", "x":14, "y":0}, {"label":"Delete", "x":15, "y":0}, {"label":"\u00ac", "x":0, "y":1}, {"label":"!", "x":1, "y":1}, {"label":"\"", "x":2, "y":1}, {"label":"\u00a3", "x":3, "y":1}, {"label":"$", "x":4, "y":1}, {"label":"%", "x":5, "y":1}, {"label":"^", "x":6, "y":1}, {"label":"&", "x":7, "y":1}, {"label":"*", "x":8, "y":1}, {"label":"(", "x":9, "y":1}, {"label":")", "x":10, "y":1}, {"label":"_", "x":11, "y":1}, {"label":"+", "x":12, "y":1}, {"label":"Backspace", "x":13, "y":1, "w":2}, {"label":"Home", "x":15, "y":1}, {"label":"Tab", "x":0, "y":2, "w":1.5}, {"label":"Q", "x":1.5, "y":2}, {"label":"W", "x":2.5, "y":2}, {"label":"E", "x":3.5, "y":2}, {"label":"R", "x":4.5, "y":2}, {"label":"T", "x":5.5, "y":2}, {"label":"Y", "x":6.5, "y":2}, {"label":"U", "x":7.5, "y":2}, {"label":"I", "x":8.5, "y":2}, {"label":"O", "x":9.5, "y":2}, {"label":"P", "x":10.5, "y":2}, {"label":"{", "x":11.5, "y":2}, {"label":"}", "x":12.5, "y":2}, {"label":"Enter", "x":13.75, "y":2, "w":1.25, "h":2}, {"label":"Page Up", "x":15, "y":2}, {"label":"Caps Lock", "x":0, "y":3, "w":1.75}, {"label":"A", "x":1.75, "y":3}, {"label":"S", "x":2.75, "y":3}, {"label":"D", "x":3.75, "y":3}, {"label":"F", "x":4.75, "y":3}, {"label":"G", "x":5.75, "y":3}, {"label":"H", "x":6.75, "y":3}, {"label":"J", "x":7.75, "y":3}, {"label":"K", "x":8.75, "y":3}, {"label":"L", "x":9.75, "y":3}, {"label":":", "x":10.75, "y":3}, {"label":"@", "x":11.75, "y":3}, {"label":"~", "x":12.75, "y":3}, {"label":"Page Down", "x":15, "y":3}, {"label":"Shift", "x":0, "y":4, "w":1.25}, {"label":"|", "x":1.25, "y":4}, {"label":"Z", "x":2.25, "y":4}, {"label":"X", "x":3.25, "y":4}, {"label":"C", "x":4.25, "y":4}, {"label":"V", "x":5.25, "y":4}, {"label":"B", "x":6.25, "y":4}, {"label":"N", "x":7.25, "y":4}, {"label":"M", "x":8.25, "y":4}, {"label":"<", "x":9.25, "y":4}, {"label":">", "x":10.25, "y":4}, {"label":"?", "x":11.25, "y":4}, {"label":"Shift", "x":12.25, "y":4, "w":1.75}, {"label":"\u2191", "x":14, "y":4}, {"label":"End", "x":15, "y":4}, {"label":"Ctrl", "x":0, "y":5, "w":1.25}, {"label":"Win", "x":1.25, "y":5, "w":1.25}, {"label":"Alt", "x":2.5, "y":5, "w":1.25}, {"x":3.75, "y":5, "w":6.25}, {"label":"AltGr", "x":10, "y":5, "w":1.5}, {"label":"Ctrl", "x":11.5, "y":5, "w":1.5}, {"label":"\u2190", "x":13, "y":5}, {"label":"\u2193", "x":14, "y":5}, {"label":"\u2192", "x":15, "y":5}]
 | 
			
		||||
    },
 | 
			
		||||
                {"label":"Shift", "x":0, "y":4, "w":1.25},
 | 
			
		||||
                {"label":"|", "x":1.25, "y":4},
 | 
			
		||||
                {"label":"Z", "x":2.25, "y":4},
 | 
			
		||||
                {"label":"X", "x":3.25, "y":4},
 | 
			
		||||
                {"label":"C", "x":4.25, "y":4},
 | 
			
		||||
                {"label":"V", "x":5.25, "y":4},
 | 
			
		||||
                {"label":"B", "x":6.25, "y":4},
 | 
			
		||||
                {"label":"N", "x":7.25, "y":4},
 | 
			
		||||
                {"label":"M", "x":8.25, "y":4},
 | 
			
		||||
                {"label":"<", "x":9.25, "y":4},
 | 
			
		||||
                {"label":">", "x":10.25, "y":4},
 | 
			
		||||
                {"label":"?", "x":11.25, "y":4},
 | 
			
		||||
                {"label":"Shift", "x":12.25, "y":4, "w":1.75},
 | 
			
		||||
                {"label":"\u2191", "x":14, "y":4},
 | 
			
		||||
                {"label":"End", "x":15, "y":4},
 | 
			
		||||
 | 
			
		||||
    "LAYOUT_numpad": {
 | 
			
		||||
      "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"F1", "x":1, "y":0}, {"label":"F2", "x":2, "y":0}, {"label":"F3", "x":3, "y":0}, {"label":"F4", "x":4, "y":0}, {"label":"F5", "x":5, "y":0}, {"label":"F6", "x":6, "y":0}, {"label":"F7", "x":7, "y":0}, {"label":"F8", "x":8, "y":0}, {"label":"F9", "x":9, "y":0}, {"label":"F10", "x":10, "y":0}, {"label":"F11", "x":11, "y":0}, {"label":"F12", "x":12, "y":0}, {"label":"PrtSc", "x":13, "y":0}, {"label":"Pause", "x":14, "y":0}, {"label":"Delete", "x":15, "y":0}, {"label":"~", "x":0, "y":1}, {"label":"!", "x":1, "y":1}, {"label":"@", "x":2, "y":1}, {"label":"#", "x":3, "y":1}, {"label":"$", "x":4, "y":1}, {"label":"%", "x":5, "y":1}, {"label":"^", "x":6, "y":1}, {"label":"&", "x":7, "y":1}, {"label":"*", "x":8, "y":1}, {"label":"(", "x":9, "y":1}, {"label":")", "x":10, "y":1}, {"x":11, "y":1}, {"x":12, "y":1}, {"label":"Home", "x":13, "y":1}, {"label":"_", "x":14, "y":1}, {"label":"+", "x":15, "y":1}, {"label":"Tab", "x":0, "y":2, "w":1.5}, {"label":"Q", "x":1.5, "y":2}, {"label":"W", "x":2.5, "y":2}, {"label":"E", "x":3.5, "y":2}, {"label":"R", "x":4.5, "y":2}, {"label":"T", "x":5.5, "y":2}, {"label":"Y", "x":6.5, "y":2}, {"label":"U", "x":7.5, "y":2}, {"label":"I", "x":8.5, "y":2}, {"label":"O", "x":9.5, "y":2}, {"label":"P", "x":10.5, "y":2}, {"label":"|", "x":11.5, "y":2, "w":1.5}, {"label":"Page Up", "x":13, "y":2}, {"label":"{", "x":14, "y":2}, {"label":"}", "x":15, "y":2}, {"label":"Caps Lock", "x":0, "y":3, "w":1.75}, {"label":"A", "x":1.75, "y":3}, {"label":"S", "x":2.75, "y":3}, {"label":"D", "x":3.75, "y":3}, {"label":"F", "x":4.75, "y":3}, {"label":"G", "x":5.75, "y":3}, {"label":"H", "x":6.75, "y":3}, {"label":"J", "x":7.75, "y":3}, {"label":"K", "x":8.75, "y":3}, {"label":"L", "x":9.75, "y":3}, {"label":"Enter", "x":10.75, "y":3, "w":2.25}, {"label":"Page Down", "x":13, "y":3}, {"label":":", "x":14, "y":3}, {"label":"\"", "x":15, "y":3}, {"label":"Shift", "x":0, "y":4, "w":1.25}, {"x":1.25, "y":4}, {"label":"Z", "x":2.25, "y":4}, {"label":"X", "x":3.25, "y":4}, {"label":"C", "x":4.25, "y":4}, {"label":"V", "x":5.25, "y":4}, {"label":"B", "x":6.25, "y":4}, {"label":"N", "x":7.25, "y":4}, {"label":"M", "x":8.25, "y":4}, {"label":"?", "x":9.25, "y":4}, {"label":"Shift", "x":10.25, "y":4, "w":1.75}, {"label":"\u2191", "x":12, "y":4}, {"label":"End", "x":13, "y":4}, {"label":"<", "x":14, "y":4}, {"label":">", "x":15, "y":4}, {"label":"Ctrl", "x":0, "y":5, "w":1.25}, {"label":"Win", "x":1.25, "y":5, "w":1.25}, {"label":"Alt", "x":2.5, "y":5, "w":1.25}, {"x":3.75, "y":5, "w":1.25}, {"x":5, "y":5, "w":2.25}, {"x":7.25, "y":5, "w":1.75}, {"x":9, "y":5}, {"label":"Alt", "x":10, "y":5}, {"label":"\u2190", "x":11, "y":5}, {"label":"\u2193", "x":12, "y":5}, {"label":"\u2192", "x":13, "y":5}, {"label":"Fn", "x":14, "y":5}, {"label":"Ctrl", "x":15, "y":5}]
 | 
			
		||||
    },
 | 
			
		||||
                {"label":"Ctrl", "x":0, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Win", "x":1.25, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Alt", "x":2.5, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Space", "x":3.75, "y":5, "w":2.25},
 | 
			
		||||
                {"label":"Space", "x":6, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Space", "x":7.25, "y":5, "w":2.75},
 | 
			
		||||
                {"label":"Alt", "x":10, "y":5},
 | 
			
		||||
                {"label":"Fn", "x":11, "y":5},
 | 
			
		||||
                {"label":"Ctrl", "x":12, "y":5},
 | 
			
		||||
                {"label":"\u2190", "x":13, "y":5},
 | 
			
		||||
                {"label":"\u2193", "x":14, "y":5},
 | 
			
		||||
                {"label":"\u2192", "x":15, "y":5}
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        "LAYOUT_75_ansi": {
 | 
			
		||||
            "layout": [
 | 
			
		||||
                {"label":"Esc", "x":0, "y":0},
 | 
			
		||||
                {"label":"F1", "x":1, "y":0},
 | 
			
		||||
                {"label":"F2", "x":2, "y":0},
 | 
			
		||||
                {"label":"F3", "x":3, "y":0},
 | 
			
		||||
                {"label":"F4", "x":4, "y":0},
 | 
			
		||||
                {"label":"F5", "x":5, "y":0},
 | 
			
		||||
                {"label":"F6", "x":6, "y":0},
 | 
			
		||||
                {"label":"F7", "x":7, "y":0},
 | 
			
		||||
                {"label":"F8", "x":8, "y":0},
 | 
			
		||||
                {"label":"F9", "x":9, "y":0},
 | 
			
		||||
                {"label":"F10", "x":10, "y":0},
 | 
			
		||||
                {"label":"F11", "x":11, "y":0},
 | 
			
		||||
                {"label":"F12", "x":12, "y":0},
 | 
			
		||||
                {"label":"PrtSc", "x":13, "y":0},
 | 
			
		||||
                {"label":"Pause", "x":14, "y":0},
 | 
			
		||||
                {"label":"Delete", "x":15, "y":0},
 | 
			
		||||
 | 
			
		||||
    "LAYOUT_75_iso": {
 | 
			
		||||
      "layout": [
 | 
			
		||||
        {"label":"Esc", "x":0, "y":0},
 | 
			
		||||
        {"label":"F1", "x":1, "y":0},
 | 
			
		||||
        {"label":"F2", "x":2, "y":0},
 | 
			
		||||
        {"label":"F3", "x":3, "y":0},
 | 
			
		||||
        {"label":"F4", "x":4, "y":0},
 | 
			
		||||
        {"label":"F5", "x":5, "y":0},
 | 
			
		||||
        {"label":"F6", "x":6, "y":0},
 | 
			
		||||
        {"label":"F7", "x":7, "y":0},
 | 
			
		||||
        {"label":"F8", "x":8, "y":0},
 | 
			
		||||
        {"label":"F9", "x":9, "y":0},
 | 
			
		||||
        {"label":"F10", "x":10, "y":0},
 | 
			
		||||
        {"label":"F11", "x":11, "y":0},
 | 
			
		||||
        {"label":"F12", "x":12, "y":0},
 | 
			
		||||
        {"label":"PrtSc", "x":13, "y":0},
 | 
			
		||||
        {"label":"Scroll Lock", "x":14, "y":0},
 | 
			
		||||
        {"label":"Pause", "x":15, "y":0},
 | 
			
		||||
        {"label":"`", "x":0, "y":1},
 | 
			
		||||
        {"label":"1", "x":1, "y":1},
 | 
			
		||||
        {"label":"2", "x":2, "y":1},
 | 
			
		||||
        {"label":"3", "x":3, "y":1},
 | 
			
		||||
        {"label":"4", "x":4, "y":1},
 | 
			
		||||
        {"label":"5", "x":5, "y":1},
 | 
			
		||||
        {"label":"6", "x":6, "y":1},
 | 
			
		||||
        {"label":"7", "x":7, "y":1},
 | 
			
		||||
        {"label":"8", "x":8, "y":1},
 | 
			
		||||
        {"label":"9", "x":9, "y":1},
 | 
			
		||||
        {"label":"0", "x":10, "y":1},
 | 
			
		||||
        {"label":"-", "x":11, "y":1},
 | 
			
		||||
        {"label":"=", "x":12, "y":1},
 | 
			
		||||
        {"label":"Backspace", "x":13, "y":1, "w":2},
 | 
			
		||||
        {"label":"Home", "x":15, "y":1},
 | 
			
		||||
        {"label":"Tab", "x":0, "y":2, "w":1.5},
 | 
			
		||||
        {"label":"Q", "x":1.5, "y":2},
 | 
			
		||||
        {"label":"W", "x":2.5, "y":2},
 | 
			
		||||
        {"label":"E", "x":3.5, "y":2},
 | 
			
		||||
        {"label":"R", "x":4.5, "y":2},
 | 
			
		||||
        {"label":"T", "x":5.5, "y":2},
 | 
			
		||||
        {"label":"Y", "x":6.5, "y":2},
 | 
			
		||||
        {"label":"U", "x":7.5, "y":2},
 | 
			
		||||
        {"label":"I", "x":8.5, "y":2},
 | 
			
		||||
        {"label":"O", "x":9.5, "y":2},
 | 
			
		||||
        {"label":"P", "x":10.5, "y":2},
 | 
			
		||||
        {"label":"[", "x":11.5, "y":2},
 | 
			
		||||
        {"label":"]", "x":12.5, "y":2},
 | 
			
		||||
        {"label":"PgUp", "x":15, "y":2},
 | 
			
		||||
        {"label":"Caps Lock", "x":0, "y":3, "w":1.75},
 | 
			
		||||
        {"label":"A", "x":1.75, "y":3},
 | 
			
		||||
        {"label":"S", "x":2.75, "y":3},
 | 
			
		||||
        {"label":"D", "x":3.75, "y":3},
 | 
			
		||||
        {"label":"F", "x":4.75, "y":3},
 | 
			
		||||
        {"label":"G", "x":5.75, "y":3},
 | 
			
		||||
        {"label":"H", "x":6.75, "y":3},
 | 
			
		||||
        {"label":"J", "x":7.75, "y":3},
 | 
			
		||||
        {"label":"K", "x":8.75, "y":3},
 | 
			
		||||
        {"label":"L", "x":9.75, "y":3},
 | 
			
		||||
        {"label":";", "x":10.75, "y":3},
 | 
			
		||||
        {"label":"'", "x":11.75, "y":3},
 | 
			
		||||
        {"label":"ISO #", "x":12.75, "y":3},
 | 
			
		||||
        {"label":"Enter", "x":13.75, "y":2, "w":1.25, "h":2},
 | 
			
		||||
        {"label":"PgDn", "x":15, "y":3},
 | 
			
		||||
        {"label":"Shift", "x":0, "y":4, "w":1.25},
 | 
			
		||||
        {"label":"ISO \\", "x":1.25, "y":4},
 | 
			
		||||
        {"label":"Z", "x":2.25, "y":4},
 | 
			
		||||
        {"label":"X", "x":3.25, "y":4},
 | 
			
		||||
        {"label":"C", "x":4.25, "y":4},
 | 
			
		||||
        {"label":"V", "x":5.25, "y":4},
 | 
			
		||||
        {"label":"B", "x":6.25, "y":4},
 | 
			
		||||
        {"label":"N", "x":7.25, "y":4},
 | 
			
		||||
        {"label":"M", "x":8.25, "y":4},
 | 
			
		||||
        {"label":",", "x":9.25, "y":4},
 | 
			
		||||
        {"label":".", "x":10.25, "y":4},
 | 
			
		||||
        {"label":"/", "x":11.25, "y":4},
 | 
			
		||||
        {"label":"Shift", "x":12.25, "y":4, "w":1.75},
 | 
			
		||||
        {"label":"Up", "x":14, "y":4},
 | 
			
		||||
        {"label":"End", "x":15, "y":4},
 | 
			
		||||
        {"label":"Ctrl", "x":0, "y":5, "w":1.25},
 | 
			
		||||
        {"label":"GUI", "x":1.25, "y":5, "w":1.25},
 | 
			
		||||
        {"label":"Alt", "x":2.5, "y":5, "w":1.25},
 | 
			
		||||
        {"label":"Space", "x":3.75, "y":5, "w":6.25},
 | 
			
		||||
        {"label":"AltGr", "x":10, "y":5},
 | 
			
		||||
        {"label":"Fn", "x":11, "y":5},
 | 
			
		||||
        {"label":"Ctrl", "x":12, "y":5},
 | 
			
		||||
        {"label":"Left", "x":13, "y":5},
 | 
			
		||||
        {"label":"Down", "x":14, "y":5},
 | 
			
		||||
        {"label":"Right", "x":15, "y":5}
 | 
			
		||||
      ]
 | 
			
		||||
                {"label":"~", "x":0, "y":1},
 | 
			
		||||
                {"label":"1", "x":1, "y":1},
 | 
			
		||||
                {"label":"2", "x":2, "y":1},
 | 
			
		||||
                {"label":"3", "x":3, "y":1},
 | 
			
		||||
                {"label":"4", "x":4, "y":1},
 | 
			
		||||
                {"label":"5", "x":5, "y":1},
 | 
			
		||||
                {"label":"6", "x":6, "y":1},
 | 
			
		||||
                {"label":"7", "x":7, "y":1},
 | 
			
		||||
                {"label":"8", "x":8, "y":1},
 | 
			
		||||
                {"label":"9", "x":9, "y":1},
 | 
			
		||||
                {"label":"0", "x":10, "y":1},
 | 
			
		||||
                {"label":"_", "x":11, "y":1},
 | 
			
		||||
                {"label":"+", "x":12, "y":1},
 | 
			
		||||
                {"label":"Backspace", "x":13, "y":1, "w":2},
 | 
			
		||||
                {"label":"Home", "x":15, "y":1},
 | 
			
		||||
 | 
			
		||||
                {"label":"Tab", "x":0, "y":2, "w":1.5},
 | 
			
		||||
                {"label":"Q", "x":1.5, "y":2},
 | 
			
		||||
                {"label":"W", "x":2.5, "y":2},
 | 
			
		||||
                {"label":"E", "x":3.5, "y":2},
 | 
			
		||||
                {"label":"R", "x":4.5, "y":2},
 | 
			
		||||
                {"label":"T", "x":5.5, "y":2},
 | 
			
		||||
                {"label":"Y", "x":6.5, "y":2},
 | 
			
		||||
                {"label":"U", "x":7.5, "y":2},
 | 
			
		||||
                {"label":"I", "x":8.5, "y":2},
 | 
			
		||||
                {"label":"O", "x":9.5, "y":2},
 | 
			
		||||
                {"label":"P", "x":10.5, "y":2},
 | 
			
		||||
                {"label":"{", "x":11.5, "y":2},
 | 
			
		||||
                {"label":"}", "x":12.5, "y":2},
 | 
			
		||||
                {"label":"|", "x":13.5, "y":2, "w":1.5},
 | 
			
		||||
                {"label":"Page Up", "x":15, "y":2},
 | 
			
		||||
 | 
			
		||||
                {"label":"Caps Lock", "x":0, "y":3, "w":1.75},
 | 
			
		||||
                {"label":"A", "x":1.75, "y":3},
 | 
			
		||||
                {"label":"S", "x":2.75, "y":3},
 | 
			
		||||
                {"label":"D", "x":3.75, "y":3},
 | 
			
		||||
                {"label":"F", "x":4.75, "y":3},
 | 
			
		||||
                {"label":"G", "x":5.75, "y":3},
 | 
			
		||||
                {"label":"H", "x":6.75, "y":3},
 | 
			
		||||
                {"label":"J", "x":7.75, "y":3},
 | 
			
		||||
                {"label":"K", "x":8.75, "y":3},
 | 
			
		||||
                {"label":"L", "x":9.75, "y":3},
 | 
			
		||||
                {"label":":", "x":10.75, "y":3},
 | 
			
		||||
                {"label":"\"", "x":11.75, "y":3},
 | 
			
		||||
                {"label":"Enter", "x":12.75, "y":3, "w":2.25},
 | 
			
		||||
                {"label":"Page Down", "x":15, "y":3},
 | 
			
		||||
 | 
			
		||||
                {"label":"Shift", "x":0, "y":4, "w":2.25},
 | 
			
		||||
                {"label":"Z", "x":2.25, "y":4},
 | 
			
		||||
                {"label":"X", "x":3.25, "y":4},
 | 
			
		||||
                {"label":"C", "x":4.25, "y":4},
 | 
			
		||||
                {"label":"V", "x":5.25, "y":4},
 | 
			
		||||
                {"label":"B", "x":6.25, "y":4},
 | 
			
		||||
                {"label":"N", "x":7.25, "y":4},
 | 
			
		||||
                {"label":"M", "x":8.25, "y":4},
 | 
			
		||||
                {"label":"<", "x":9.25, "y":4},
 | 
			
		||||
                {"label":">", "x":10.25, "y":4},
 | 
			
		||||
                {"label":"?", "x":11.25, "y":4},
 | 
			
		||||
                {"label":"Shift", "x":12.25, "y":4, "w":1.75},
 | 
			
		||||
                {"label":"\u2191", "x":14, "y":4},
 | 
			
		||||
                {"label":"End", "x":15, "y":4},
 | 
			
		||||
 | 
			
		||||
                {"label":"Ctrl", "x":0, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Win", "x":1.25, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Alt", "x":2.5, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Space", "x":3.75, "y":5, "w":6.25},
 | 
			
		||||
                {"label":"Alt", "x":10, "y":5},
 | 
			
		||||
                {"label":"Fn", "x":11, "y":5},
 | 
			
		||||
                {"label":"Ctrl", "x":12, "y":5},
 | 
			
		||||
                {"label":"\u2190", "x":13, "y":5},
 | 
			
		||||
                {"label":"\u2193", "x":14, "y":5},
 | 
			
		||||
                {"label":"\u2192", "x":15, "y":5}
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        "LAYOUT_75_iso": {
 | 
			
		||||
            "layout": [
 | 
			
		||||
                {"label":"Esc", "x":0, "y":0},
 | 
			
		||||
                {"label":"F1", "x":1, "y":0},
 | 
			
		||||
                {"label":"F2", "x":2, "y":0},
 | 
			
		||||
                {"label":"F3", "x":3, "y":0},
 | 
			
		||||
                {"label":"F4", "x":4, "y":0},
 | 
			
		||||
                {"label":"F5", "x":5, "y":0},
 | 
			
		||||
                {"label":"F6", "x":6, "y":0},
 | 
			
		||||
                {"label":"F7", "x":7, "y":0},
 | 
			
		||||
                {"label":"F8", "x":8, "y":0},
 | 
			
		||||
                {"label":"F9", "x":9, "y":0},
 | 
			
		||||
                {"label":"F10", "x":10, "y":0},
 | 
			
		||||
                {"label":"F11", "x":11, "y":0},
 | 
			
		||||
                {"label":"F12", "x":12, "y":0},
 | 
			
		||||
                {"label":"PrtSc", "x":13, "y":0},
 | 
			
		||||
                {"label":"Scroll Lock", "x":14, "y":0},
 | 
			
		||||
                {"label":"Pause", "x":15, "y":0},
 | 
			
		||||
 | 
			
		||||
                {"label":"`", "x":0, "y":1},
 | 
			
		||||
                {"label":"1", "x":1, "y":1},
 | 
			
		||||
                {"label":"2", "x":2, "y":1},
 | 
			
		||||
                {"label":"3", "x":3, "y":1},
 | 
			
		||||
                {"label":"4", "x":4, "y":1},
 | 
			
		||||
                {"label":"5", "x":5, "y":1},
 | 
			
		||||
                {"label":"6", "x":6, "y":1},
 | 
			
		||||
                {"label":"7", "x":7, "y":1},
 | 
			
		||||
                {"label":"8", "x":8, "y":1},
 | 
			
		||||
                {"label":"9", "x":9, "y":1},
 | 
			
		||||
                {"label":"0", "x":10, "y":1},
 | 
			
		||||
                {"label":"-", "x":11, "y":1},
 | 
			
		||||
                {"label":"=", "x":12, "y":1},
 | 
			
		||||
                {"label":"Backspace", "x":13, "y":1, "w":2},
 | 
			
		||||
                {"label":"Home", "x":15, "y":1},
 | 
			
		||||
 | 
			
		||||
                {"label":"Tab", "x":0, "y":2, "w":1.5},
 | 
			
		||||
                {"label":"Q", "x":1.5, "y":2},
 | 
			
		||||
                {"label":"W", "x":2.5, "y":2},
 | 
			
		||||
                {"label":"E", "x":3.5, "y":2},
 | 
			
		||||
                {"label":"R", "x":4.5, "y":2},
 | 
			
		||||
                {"label":"T", "x":5.5, "y":2},
 | 
			
		||||
                {"label":"Y", "x":6.5, "y":2},
 | 
			
		||||
                {"label":"U", "x":7.5, "y":2},
 | 
			
		||||
                {"label":"I", "x":8.5, "y":2},
 | 
			
		||||
                {"label":"O", "x":9.5, "y":2},
 | 
			
		||||
                {"label":"P", "x":10.5, "y":2},
 | 
			
		||||
                {"label":"[", "x":11.5, "y":2},
 | 
			
		||||
                {"label":"]", "x":12.5, "y":2},
 | 
			
		||||
                {"label":"PgUp", "x":15, "y":2},
 | 
			
		||||
 | 
			
		||||
                {"label":"Caps Lock", "x":0, "y":3, "w":1.75},
 | 
			
		||||
                {"label":"A", "x":1.75, "y":3},
 | 
			
		||||
                {"label":"S", "x":2.75, "y":3},
 | 
			
		||||
                {"label":"D", "x":3.75, "y":3},
 | 
			
		||||
                {"label":"F", "x":4.75, "y":3},
 | 
			
		||||
                {"label":"G", "x":5.75, "y":3},
 | 
			
		||||
                {"label":"H", "x":6.75, "y":3},
 | 
			
		||||
                {"label":"J", "x":7.75, "y":3},
 | 
			
		||||
                {"label":"K", "x":8.75, "y":3},
 | 
			
		||||
                {"label":"L", "x":9.75, "y":3},
 | 
			
		||||
                {"label":";", "x":10.75, "y":3},
 | 
			
		||||
                {"label":"'", "x":11.75, "y":3},
 | 
			
		||||
                {"label":"ISO #", "x":12.75, "y":3},
 | 
			
		||||
                {"label":"Enter", "x":13.75, "y":2, "w":1.25, "h":2},
 | 
			
		||||
                {"label":"PgDn", "x":15, "y":3},
 | 
			
		||||
 | 
			
		||||
                {"label":"Shift", "x":0, "y":4, "w":1.25},
 | 
			
		||||
                {"label":"ISO \\", "x":1.25, "y":4},
 | 
			
		||||
                {"label":"Z", "x":2.25, "y":4},
 | 
			
		||||
                {"label":"X", "x":3.25, "y":4},
 | 
			
		||||
                {"label":"C", "x":4.25, "y":4},
 | 
			
		||||
                {"label":"V", "x":5.25, "y":4},
 | 
			
		||||
                {"label":"B", "x":6.25, "y":4},
 | 
			
		||||
                {"label":"N", "x":7.25, "y":4},
 | 
			
		||||
                {"label":"M", "x":8.25, "y":4},
 | 
			
		||||
                {"label":", ", "x":9.25, "y":4},
 | 
			
		||||
                {"label":".", "x":10.25, "y":4},
 | 
			
		||||
                {"label":"/", "x":11.25, "y":4},
 | 
			
		||||
                {"label":"Shift", "x":12.25, "y":4, "w":1.75},
 | 
			
		||||
                {"label":"Up", "x":14, "y":4},
 | 
			
		||||
                {"label":"End", "x":15, "y":4},
 | 
			
		||||
 | 
			
		||||
                {"label":"Ctrl", "x":0, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"GUI", "x":1.25, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Alt", "x":2.5, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Space", "x":3.75, "y":5, "w":6.25},
 | 
			
		||||
                {"label":"AltGr", "x":10, "y":5},
 | 
			
		||||
                {"label":"Fn", "x":11, "y":5},
 | 
			
		||||
                {"label":"Ctrl", "x":12, "y":5},
 | 
			
		||||
                {"label":"Left", "x":13, "y":5},
 | 
			
		||||
                {"label":"Down", "x":14, "y":5},
 | 
			
		||||
                {"label":"Right", "x":15, "y":5}
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        "LAYOUT_75_ansi_wkl": {
 | 
			
		||||
            "layout": [
 | 
			
		||||
                {"label":"Esc", "x":0, "y":0},
 | 
			
		||||
                {"label":"F1", "x":1, "y":0},
 | 
			
		||||
                {"label":"F2", "x":2, "y":0},
 | 
			
		||||
                {"label":"F3", "x":3, "y":0},
 | 
			
		||||
                {"label":"F4", "x":4, "y":0},
 | 
			
		||||
                {"label":"F5", "x":5, "y":0},
 | 
			
		||||
                {"label":"F6", "x":6, "y":0},
 | 
			
		||||
                {"label":"F7", "x":7, "y":0},
 | 
			
		||||
                {"label":"F8", "x":8, "y":0},
 | 
			
		||||
                {"label":"F9", "x":9, "y":0},
 | 
			
		||||
                {"label":"F10", "x":10, "y":0},
 | 
			
		||||
                {"label":"F11", "x":11, "y":0},
 | 
			
		||||
                {"label":"F12", "x":12, "y":0},
 | 
			
		||||
                {"label":"PrtSc", "x":13, "y":0},
 | 
			
		||||
                {"label":"Pause", "x":14, "y":0},
 | 
			
		||||
                {"label":"Delete", "x":15, "y":0},
 | 
			
		||||
 | 
			
		||||
                {"label":"~", "x":0, "y":1},
 | 
			
		||||
                {"label":"1", "x":1, "y":1},
 | 
			
		||||
                {"label":"2", "x":2, "y":1},
 | 
			
		||||
                {"label":"3", "x":3, "y":1},
 | 
			
		||||
                {"label":"4", "x":4, "y":1},
 | 
			
		||||
                {"label":"5", "x":5, "y":1},
 | 
			
		||||
                {"label":"6", "x":6, "y":1},
 | 
			
		||||
                {"label":"7", "x":7, "y":1},
 | 
			
		||||
                {"label":"8", "x":8, "y":1},
 | 
			
		||||
                {"label":"9", "x":9, "y":1},
 | 
			
		||||
                {"label":"0", "x":10, "y":1},
 | 
			
		||||
                {"label":"_", "x":11, "y":1},
 | 
			
		||||
                {"label":"+", "x":12, "y":1},
 | 
			
		||||
                {"label":"Backspace", "x":13, "y":1, "w":2},
 | 
			
		||||
                {"label":"Home", "x":15, "y":1},
 | 
			
		||||
 | 
			
		||||
                {"label":"Tab", "x":0, "y":2, "w":1.5},
 | 
			
		||||
                {"label":"Q", "x":1.5, "y":2},
 | 
			
		||||
                {"label":"W", "x":2.5, "y":2},
 | 
			
		||||
                {"label":"E", "x":3.5, "y":2},
 | 
			
		||||
                {"label":"R", "x":4.5, "y":2},
 | 
			
		||||
                {"label":"T", "x":5.5, "y":2},
 | 
			
		||||
                {"label":"Y", "x":6.5, "y":2},
 | 
			
		||||
                {"label":"U", "x":7.5, "y":2},
 | 
			
		||||
                {"label":"I", "x":8.5, "y":2},
 | 
			
		||||
                {"label":"O", "x":9.5, "y":2},
 | 
			
		||||
                {"label":"P", "x":10.5, "y":2},
 | 
			
		||||
                {"label":"{", "x":11.5, "y":2},
 | 
			
		||||
                {"label":"}", "x":12.5, "y":2},
 | 
			
		||||
                {"label":"|", "x":13.5, "y":2, "w":1.5},
 | 
			
		||||
                {"label":"Page Up", "x":15, "y":2},
 | 
			
		||||
 | 
			
		||||
                {"label":"Caps Lock", "x":0, "y":3, "w":1.75},
 | 
			
		||||
                {"label":"A", "x":1.75, "y":3},
 | 
			
		||||
                {"label":"S", "x":2.75, "y":3},
 | 
			
		||||
                {"label":"D", "x":3.75, "y":3},
 | 
			
		||||
                {"label":"F", "x":4.75, "y":3},
 | 
			
		||||
                {"label":"G", "x":5.75, "y":3},
 | 
			
		||||
                {"label":"H", "x":6.75, "y":3},
 | 
			
		||||
                {"label":"J", "x":7.75, "y":3},
 | 
			
		||||
                {"label":"K", "x":8.75, "y":3},
 | 
			
		||||
                {"label":"L", "x":9.75, "y":3},
 | 
			
		||||
                {"label":":", "x":10.75, "y":3},
 | 
			
		||||
                {"label":"\"", "x":11.75, "y":3},
 | 
			
		||||
                {"label":"Enter", "x":12.75, "y":3, "w":2.25},
 | 
			
		||||
                {"label":"Page Down", "x":15, "y":3},
 | 
			
		||||
 | 
			
		||||
                {"label":"Shift", "x":0, "y":4, "w":2.25},
 | 
			
		||||
                {"label":"Z", "x":2.25, "y":4},
 | 
			
		||||
                {"label":"X", "x":3.25, "y":4},
 | 
			
		||||
                {"label":"C", "x":4.25, "y":4},
 | 
			
		||||
                {"label":"V", "x":5.25, "y":4},
 | 
			
		||||
                {"label":"B", "x":6.25, "y":4},
 | 
			
		||||
                {"label":"N", "x":7.25, "y":4},
 | 
			
		||||
                {"label":"M", "x":8.25, "y":4},
 | 
			
		||||
                {"label":"<", "x":9.25, "y":4},
 | 
			
		||||
                {"label":">", "x":10.25, "y":4},
 | 
			
		||||
                {"label":"?", "x":11.25, "y":4},
 | 
			
		||||
                {"label":"Shift", "x":12.25, "y":4, "w":1.75},
 | 
			
		||||
                {"label":"\u2191", "x":14, "y":4},
 | 
			
		||||
                {"label":"End", "x":15, "y":4},
 | 
			
		||||
 | 
			
		||||
                {"label":"Ctrl", "x":0, "y":5, "w":1.5},
 | 
			
		||||
                {"label":"Alt", "x":1.5, "y":5, "w":1.5},
 | 
			
		||||
                {"label":"Space", "x":3, "y":5, "w":7},
 | 
			
		||||
                {"label":"Alt", "x":10, "y":5, "w":1.5},
 | 
			
		||||
                {"label":"Ctrl", "x":11.5, "y":5, "w":1.5},
 | 
			
		||||
                {"label":"\u2190", "x":13, "y":5},
 | 
			
		||||
                {"label":"\u2193", "x":14, "y":5},
 | 
			
		||||
                {"label":"\u2192", "x":15, "y":5}
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        "LAYOUT_75_iso_wkl": {
 | 
			
		||||
            "layout": [
 | 
			
		||||
                {"label":"Esc", "x":0, "y":0},
 | 
			
		||||
                {"label":"F1", "x":1, "y":0},
 | 
			
		||||
                {"label":"F2", "x":2, "y":0},
 | 
			
		||||
                {"label":"F3", "x":3, "y":0},
 | 
			
		||||
                {"label":"F4", "x":4, "y":0},
 | 
			
		||||
                {"label":"F5", "x":5, "y":0},
 | 
			
		||||
                {"label":"F6", "x":6, "y":0},
 | 
			
		||||
                {"label":"F7", "x":7, "y":0},
 | 
			
		||||
                {"label":"F8", "x":8, "y":0},
 | 
			
		||||
                {"label":"F9", "x":9, "y":0},
 | 
			
		||||
                {"label":"F10", "x":10, "y":0},
 | 
			
		||||
                {"label":"F11", "x":11, "y":0},
 | 
			
		||||
                {"label":"F12", "x":12, "y":0},
 | 
			
		||||
                {"label":"PrtSc", "x":13, "y":0},
 | 
			
		||||
                {"label":"Pause", "x":14, "y":0},
 | 
			
		||||
                {"label":"Delete", "x":15, "y":0},
 | 
			
		||||
 | 
			
		||||
                {"label":"\u00ac", "x":0, "y":1},
 | 
			
		||||
                {"label":"!", "x":1, "y":1},
 | 
			
		||||
                {"label":"\"", "x":2, "y":1},
 | 
			
		||||
                {"label":"\u00a3", "x":3, "y":1},
 | 
			
		||||
                {"label":"$", "x":4, "y":1},
 | 
			
		||||
                {"label":"%", "x":5, "y":1},
 | 
			
		||||
                {"label":"^", "x":6, "y":1},
 | 
			
		||||
                {"label":"&", "x":7, "y":1},
 | 
			
		||||
                {"label":"*", "x":8, "y":1},
 | 
			
		||||
                {"label":"(", "x":9, "y":1},
 | 
			
		||||
                {"label":")", "x":10, "y":1},
 | 
			
		||||
                {"label":"_", "x":11, "y":1},
 | 
			
		||||
                {"label":"+", "x":12, "y":1},
 | 
			
		||||
                {"label":"Backspace", "x":13, "y":1, "w":2},
 | 
			
		||||
                {"label":"Home", "x":15, "y":1},
 | 
			
		||||
 | 
			
		||||
                {"label":"Tab", "x":0, "y":2, "w":1.5},
 | 
			
		||||
                {"label":"Q", "x":1.5, "y":2},
 | 
			
		||||
                {"label":"W", "x":2.5, "y":2},
 | 
			
		||||
                {"label":"E", "x":3.5, "y":2},
 | 
			
		||||
                {"label":"R", "x":4.5, "y":2},
 | 
			
		||||
                {"label":"T", "x":5.5, "y":2},
 | 
			
		||||
                {"label":"Y", "x":6.5, "y":2},
 | 
			
		||||
                {"label":"U", "x":7.5, "y":2},
 | 
			
		||||
                {"label":"I", "x":8.5, "y":2},
 | 
			
		||||
                {"label":"O", "x":9.5, "y":2},
 | 
			
		||||
                {"label":"P", "x":10.5, "y":2},
 | 
			
		||||
                {"label":"{", "x":11.5, "y":2},
 | 
			
		||||
                {"label":"}", "x":12.5, "y":2},
 | 
			
		||||
                {"label":"Enter", "x":13.75, "y":2, "w":1.25, "h":2},
 | 
			
		||||
                {"label":"Page Up", "x":15, "y":2},
 | 
			
		||||
 | 
			
		||||
                {"label":"Caps Lock", "x":0, "y":3, "w":1.75},
 | 
			
		||||
                {"label":"A", "x":1.75, "y":3},
 | 
			
		||||
                {"label":"S", "x":2.75, "y":3},
 | 
			
		||||
                {"label":"D", "x":3.75, "y":3},
 | 
			
		||||
                {"label":"F", "x":4.75, "y":3},
 | 
			
		||||
                {"label":"G", "x":5.75, "y":3},
 | 
			
		||||
                {"label":"H", "x":6.75, "y":3},
 | 
			
		||||
                {"label":"J", "x":7.75, "y":3},
 | 
			
		||||
                {"label":"K", "x":8.75, "y":3},
 | 
			
		||||
                {"label":"L", "x":9.75, "y":3},
 | 
			
		||||
                {"label":":", "x":10.75, "y":3},
 | 
			
		||||
                {"label":"@", "x":11.75, "y":3},
 | 
			
		||||
                {"label":"~", "x":12.75, "y":3},
 | 
			
		||||
                {"label":"Page Down", "x":15, "y":3},
 | 
			
		||||
 | 
			
		||||
                {"label":"Shift", "x":0, "y":4, "w":1.25},
 | 
			
		||||
                {"label":"|", "x":1.25, "y":4},
 | 
			
		||||
                {"label":"Z", "x":2.25, "y":4},
 | 
			
		||||
                {"label":"X", "x":3.25, "y":4},
 | 
			
		||||
                {"label":"C", "x":4.25, "y":4},
 | 
			
		||||
                {"label":"V", "x":5.25, "y":4},
 | 
			
		||||
                {"label":"B", "x":6.25, "y":4},
 | 
			
		||||
                {"label":"N", "x":7.25, "y":4},
 | 
			
		||||
                {"label":"M", "x":8.25, "y":4},
 | 
			
		||||
                {"label":"<", "x":9.25, "y":4},
 | 
			
		||||
                {"label":">", "x":10.25, "y":4},
 | 
			
		||||
                {"label":"?", "x":11.25, "y":4},
 | 
			
		||||
                {"label":"Shift", "x":12.25, "y":4, "w":1.75},
 | 
			
		||||
                {"label":"\u2191", "x":14, "y":4},
 | 
			
		||||
                {"label":"End", "x":15, "y":4},
 | 
			
		||||
 | 
			
		||||
                {"label":"Ctrl", "x":0, "y":5, "w":1.5},
 | 
			
		||||
                {"label":"Alt", "x":1.5, "y":5, "w":1.5},
 | 
			
		||||
                {"label":"Space", "x":3, "y":5, "w":7},
 | 
			
		||||
                {"label":"AltGr", "x":10, "y":5, "w":1.5},
 | 
			
		||||
                {"label":"Ctrl", "x":11.5, "y":5, "w":1.5},
 | 
			
		||||
                {"label":"\u2190", "x":13, "y":5},
 | 
			
		||||
                {"label":"\u2193", "x":14, "y":5},
 | 
			
		||||
                {"label":"\u2192", "x":15, "y":5}
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        "LAYOUT_75_ansi_rwkl": {
 | 
			
		||||
            "layout": [
 | 
			
		||||
                {"label":"Esc", "x":0, "y":0},
 | 
			
		||||
                {"label":"F1", "x":1, "y":0},
 | 
			
		||||
                {"label":"F2", "x":2, "y":0},
 | 
			
		||||
                {"label":"F3", "x":3, "y":0},
 | 
			
		||||
                {"label":"F4", "x":4, "y":0},
 | 
			
		||||
                {"label":"F5", "x":5, "y":0},
 | 
			
		||||
                {"label":"F6", "x":6, "y":0},
 | 
			
		||||
                {"label":"F7", "x":7, "y":0},
 | 
			
		||||
                {"label":"F8", "x":8, "y":0},
 | 
			
		||||
                {"label":"F9", "x":9, "y":0},
 | 
			
		||||
                {"label":"F10", "x":10, "y":0},
 | 
			
		||||
                {"label":"F11", "x":11, "y":0},
 | 
			
		||||
                {"label":"F12", "x":12, "y":0},
 | 
			
		||||
                {"label":"PrtSc", "x":13, "y":0},
 | 
			
		||||
                {"label":"Pause", "x":14, "y":0},
 | 
			
		||||
                {"label":"Delete", "x":15, "y":0},
 | 
			
		||||
 | 
			
		||||
                {"label":"~", "x":0, "y":1},
 | 
			
		||||
                {"label":"1", "x":1, "y":1},
 | 
			
		||||
                {"label":"2", "x":2, "y":1},
 | 
			
		||||
                {"label":"3", "x":3, "y":1},
 | 
			
		||||
                {"label":"4", "x":4, "y":1},
 | 
			
		||||
                {"label":"5", "x":5, "y":1},
 | 
			
		||||
                {"label":"6", "x":6, "y":1},
 | 
			
		||||
                {"label":"7", "x":7, "y":1},
 | 
			
		||||
                {"label":"8", "x":8, "y":1},
 | 
			
		||||
                {"label":"9", "x":9, "y":1},
 | 
			
		||||
                {"label":"0", "x":10, "y":1},
 | 
			
		||||
                {"label":"_", "x":11, "y":1},
 | 
			
		||||
                {"label":"+", "x":12, "y":1},
 | 
			
		||||
                {"label":"Backspace", "x":13, "y":1, "w":2},
 | 
			
		||||
                {"label":"Home", "x":15, "y":1},
 | 
			
		||||
 | 
			
		||||
                {"label":"Tab", "x":0, "y":2, "w":1.5},
 | 
			
		||||
                {"label":"Q", "x":1.5, "y":2},
 | 
			
		||||
                {"label":"W", "x":2.5, "y":2},
 | 
			
		||||
                {"label":"E", "x":3.5, "y":2},
 | 
			
		||||
                {"label":"R", "x":4.5, "y":2},
 | 
			
		||||
                {"label":"T", "x":5.5, "y":2},
 | 
			
		||||
                {"label":"Y", "x":6.5, "y":2},
 | 
			
		||||
                {"label":"U", "x":7.5, "y":2},
 | 
			
		||||
                {"label":"I", "x":8.5, "y":2},
 | 
			
		||||
                {"label":"O", "x":9.5, "y":2},
 | 
			
		||||
                {"label":"P", "x":10.5, "y":2},
 | 
			
		||||
                {"label":"{", "x":11.5, "y":2},
 | 
			
		||||
                {"label":"}", "x":12.5, "y":2},
 | 
			
		||||
                {"label":"|", "x":13.5, "y":2, "w":1.5},
 | 
			
		||||
                {"label":"Page Up", "x":15, "y":2},
 | 
			
		||||
 | 
			
		||||
                {"label":"Caps Lock", "x":0, "y":3, "w":1.75},
 | 
			
		||||
                {"label":"A", "x":1.75, "y":3},
 | 
			
		||||
                {"label":"S", "x":2.75, "y":3},
 | 
			
		||||
                {"label":"D", "x":3.75, "y":3},
 | 
			
		||||
                {"label":"F", "x":4.75, "y":3},
 | 
			
		||||
                {"label":"G", "x":5.75, "y":3},
 | 
			
		||||
                {"label":"H", "x":6.75, "y":3},
 | 
			
		||||
                {"label":"J", "x":7.75, "y":3},
 | 
			
		||||
                {"label":"K", "x":8.75, "y":3},
 | 
			
		||||
                {"label":"L", "x":9.75, "y":3},
 | 
			
		||||
                {"label":":", "x":10.75, "y":3},
 | 
			
		||||
                {"label":"\"", "x":11.75, "y":3},
 | 
			
		||||
                {"label":"Enter", "x":12.75, "y":3, "w":2.25},
 | 
			
		||||
                {"label":"Page Down", "x":15, "y":3},
 | 
			
		||||
 | 
			
		||||
                {"label":"Shift", "x":0, "y":4, "w":2.25},
 | 
			
		||||
                {"label":"Z", "x":2.25, "y":4},
 | 
			
		||||
                {"label":"X", "x":3.25, "y":4},
 | 
			
		||||
                {"label":"C", "x":4.25, "y":4},
 | 
			
		||||
                {"label":"V", "x":5.25, "y":4},
 | 
			
		||||
                {"label":"B", "x":6.25, "y":4},
 | 
			
		||||
                {"label":"N", "x":7.25, "y":4},
 | 
			
		||||
                {"label":"M", "x":8.25, "y":4},
 | 
			
		||||
                {"label":"<", "x":9.25, "y":4},
 | 
			
		||||
                {"label":">", "x":10.25, "y":4},
 | 
			
		||||
                {"label":"?", "x":11.25, "y":4},
 | 
			
		||||
                {"label":"Shift", "x":12.25, "y":4, "w":1.75},
 | 
			
		||||
                {"label":"\u2191", "x":14, "y":4},
 | 
			
		||||
                {"label":"End", "x":15, "y":4},
 | 
			
		||||
 | 
			
		||||
                {"label":"Ctrl", "x":0, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Win", "x":1.25, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Alt", "x":2.5, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Space", "x":3.75, "y":5, "w":6.25},
 | 
			
		||||
                {"label":"Alt", "x":10, "y":5, "w":1.5},
 | 
			
		||||
                {"label":"Ctrl", "x":11.5, "y":5, "w":1.5},
 | 
			
		||||
                {"label":"\u2190", "x":13, "y":5},
 | 
			
		||||
                {"label":"\u2193", "x":14, "y":5},
 | 
			
		||||
                {"label":"\u2192", "x":15, "y":5}
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        "LAYOUT_75_iso_rwkl": {
 | 
			
		||||
            "layout": [
 | 
			
		||||
                {"label":"Esc", "x":0, "y":0},
 | 
			
		||||
                {"label":"F1", "x":1, "y":0},
 | 
			
		||||
                {"label":"F2", "x":2, "y":0},
 | 
			
		||||
                {"label":"F3", "x":3, "y":0},
 | 
			
		||||
                {"label":"F4", "x":4, "y":0},
 | 
			
		||||
                {"label":"F5", "x":5, "y":0},
 | 
			
		||||
                {"label":"F6", "x":6, "y":0},
 | 
			
		||||
                {"label":"F7", "x":7, "y":0},
 | 
			
		||||
                {"label":"F8", "x":8, "y":0},
 | 
			
		||||
                {"label":"F9", "x":9, "y":0},
 | 
			
		||||
                {"label":"F10", "x":10, "y":0},
 | 
			
		||||
                {"label":"F11", "x":11, "y":0},
 | 
			
		||||
                {"label":"F12", "x":12, "y":0},
 | 
			
		||||
                {"label":"PrtSc", "x":13, "y":0},
 | 
			
		||||
                {"label":"Pause", "x":14, "y":0},
 | 
			
		||||
                {"label":"Delete", "x":15, "y":0},
 | 
			
		||||
 | 
			
		||||
                {"label":"\u00ac", "x":0, "y":1},
 | 
			
		||||
                {"label":"!", "x":1, "y":1},
 | 
			
		||||
                {"label":"\"", "x":2, "y":1},
 | 
			
		||||
                {"label":"\u00a3", "x":3, "y":1},
 | 
			
		||||
                {"label":"$", "x":4, "y":1},
 | 
			
		||||
                {"label":"%", "x":5, "y":1},
 | 
			
		||||
                {"label":"^", "x":6, "y":1},
 | 
			
		||||
                {"label":"&", "x":7, "y":1},
 | 
			
		||||
                {"label":"*", "x":8, "y":1},
 | 
			
		||||
                {"label":"(", "x":9, "y":1},
 | 
			
		||||
                {"label":")", "x":10, "y":1},
 | 
			
		||||
                {"label":"_", "x":11, "y":1},
 | 
			
		||||
                {"label":"+", "x":12, "y":1},
 | 
			
		||||
                {"label":"Backspace", "x":13, "y":1, "w":2},
 | 
			
		||||
                {"label":"Home", "x":15, "y":1},
 | 
			
		||||
 | 
			
		||||
                {"label":"Tab", "x":0, "y":2, "w":1.5},
 | 
			
		||||
                {"label":"Q", "x":1.5, "y":2},
 | 
			
		||||
                {"label":"W", "x":2.5, "y":2},
 | 
			
		||||
                {"label":"E", "x":3.5, "y":2},
 | 
			
		||||
                {"label":"R", "x":4.5, "y":2},
 | 
			
		||||
                {"label":"T", "x":5.5, "y":2},
 | 
			
		||||
                {"label":"Y", "x":6.5, "y":2},
 | 
			
		||||
                {"label":"U", "x":7.5, "y":2},
 | 
			
		||||
                {"label":"I", "x":8.5, "y":2},
 | 
			
		||||
                {"label":"O", "x":9.5, "y":2},
 | 
			
		||||
                {"label":"P", "x":10.5, "y":2},
 | 
			
		||||
                {"label":"{", "x":11.5, "y":2},
 | 
			
		||||
                {"label":"}", "x":12.5, "y":2},
 | 
			
		||||
                {"label":"Enter", "x":13.75, "y":2, "w":1.25, "h":2},
 | 
			
		||||
                {"label":"Page Up", "x":15, "y":2},
 | 
			
		||||
 | 
			
		||||
                {"label":"Caps Lock", "x":0, "y":3, "w":1.75},
 | 
			
		||||
                {"label":"A", "x":1.75, "y":3},
 | 
			
		||||
                {"label":"S", "x":2.75, "y":3},
 | 
			
		||||
                {"label":"D", "x":3.75, "y":3},
 | 
			
		||||
                {"label":"F", "x":4.75, "y":3},
 | 
			
		||||
                {"label":"G", "x":5.75, "y":3},
 | 
			
		||||
                {"label":"H", "x":6.75, "y":3},
 | 
			
		||||
                {"label":"J", "x":7.75, "y":3},
 | 
			
		||||
                {"label":"K", "x":8.75, "y":3},
 | 
			
		||||
                {"label":"L", "x":9.75, "y":3},
 | 
			
		||||
                {"label":":", "x":10.75, "y":3},
 | 
			
		||||
                {"label":"@", "x":11.75, "y":3},
 | 
			
		||||
                {"label":"~", "x":12.75, "y":3},
 | 
			
		||||
                {"label":"Page Down", "x":15, "y":3},
 | 
			
		||||
 | 
			
		||||
                {"label":"Shift", "x":0, "y":4, "w":1.25},
 | 
			
		||||
                {"label":"|", "x":1.25, "y":4},
 | 
			
		||||
                {"label":"Z", "x":2.25, "y":4},
 | 
			
		||||
                {"label":"X", "x":3.25, "y":4},
 | 
			
		||||
                {"label":"C", "x":4.25, "y":4},
 | 
			
		||||
                {"label":"V", "x":5.25, "y":4},
 | 
			
		||||
                {"label":"B", "x":6.25, "y":4},
 | 
			
		||||
                {"label":"N", "x":7.25, "y":4},
 | 
			
		||||
                {"label":"M", "x":8.25, "y":4},
 | 
			
		||||
                {"label":"<", "x":9.25, "y":4},
 | 
			
		||||
                {"label":">", "x":10.25, "y":4},
 | 
			
		||||
                {"label":"?", "x":11.25, "y":4},
 | 
			
		||||
                {"label":"Shift", "x":12.25, "y":4, "w":1.75},
 | 
			
		||||
                {"label":"\u2191", "x":14, "y":4},
 | 
			
		||||
                {"label":"End", "x":15, "y":4},
 | 
			
		||||
 | 
			
		||||
                {"label":"Ctrl", "x":0, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Win", "x":1.25, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Alt", "x":2.5, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Space", "x":3.75, "y":5, "w":6.25},
 | 
			
		||||
                {"label":"AltGr", "x":10, "y":5, "w":1.5},
 | 
			
		||||
                {"label":"Ctrl", "x":11.5, "y":5, "w":1.5},
 | 
			
		||||
                {"label":"\u2190", "x":13, "y":5},
 | 
			
		||||
                {"label":"\u2193", "x":14, "y":5},
 | 
			
		||||
                {"label":"\u2192", "x":15, "y":5}
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        "LAYOUT_numpad": {
 | 
			
		||||
            "layout": [
 | 
			
		||||
                {"label":"Esc", "x":0, "y":0},
 | 
			
		||||
                {"label":"F1", "x":1, "y":0},
 | 
			
		||||
                {"label":"F2", "x":2, "y":0},
 | 
			
		||||
                {"label":"F3", "x":3, "y":0},
 | 
			
		||||
                {"label":"F4", "x":4, "y":0},
 | 
			
		||||
                {"label":"F5", "x":5, "y":0},
 | 
			
		||||
                {"label":"F6", "x":6, "y":0},
 | 
			
		||||
                {"label":"F7", "x":7, "y":0},
 | 
			
		||||
                {"label":"F8", "x":8, "y":0},
 | 
			
		||||
                {"label":"F9", "x":9, "y":0},
 | 
			
		||||
                {"label":"F10", "x":10, "y":0},
 | 
			
		||||
                {"label":"F11", "x":11, "y":0},
 | 
			
		||||
                {"label":"F12", "x":12, "y":0},
 | 
			
		||||
                {"label":"PrtSc", "x":13, "y":0},
 | 
			
		||||
                {"label":"Pause", "x":14, "y":0},
 | 
			
		||||
                {"label":"Delete", "x":15, "y":0},
 | 
			
		||||
 | 
			
		||||
                {"label":"~", "x":0, "y":1},
 | 
			
		||||
                {"label":"!", "x":1, "y":1},
 | 
			
		||||
                {"label":"@", "x":2, "y":1},
 | 
			
		||||
                {"label":"#", "x":3, "y":1},
 | 
			
		||||
                {"label":"$", "x":4, "y":1},
 | 
			
		||||
                {"label":"%", "x":5, "y":1},
 | 
			
		||||
                {"label":"^", "x":6, "y":1},
 | 
			
		||||
                {"label":"&", "x":7, "y":1},
 | 
			
		||||
                {"label":"*", "x":8, "y":1},
 | 
			
		||||
                {"label":"(", "x":9, "y":1},
 | 
			
		||||
                {"label":")", "x":10, "y":1},
 | 
			
		||||
                {"x":11, "y":1},
 | 
			
		||||
                {"x":12, "y":1},
 | 
			
		||||
                {"label":"Home", "x":13, "y":1},
 | 
			
		||||
                {"label":"_", "x":14, "y":1},
 | 
			
		||||
                {"label":"+", "x":15, "y":1},
 | 
			
		||||
 | 
			
		||||
                {"label":"Tab", "x":0, "y":2, "w":1.5},
 | 
			
		||||
                {"label":"Q", "x":1.5, "y":2},
 | 
			
		||||
                {"label":"W", "x":2.5, "y":2},
 | 
			
		||||
                {"label":"E", "x":3.5, "y":2},
 | 
			
		||||
                {"label":"R", "x":4.5, "y":2},
 | 
			
		||||
                {"label":"T", "x":5.5, "y":2},
 | 
			
		||||
                {"label":"Y", "x":6.5, "y":2},
 | 
			
		||||
                {"label":"U", "x":7.5, "y":2},
 | 
			
		||||
                {"label":"I", "x":8.5, "y":2},
 | 
			
		||||
                {"label":"O", "x":9.5, "y":2},
 | 
			
		||||
                {"label":"P", "x":10.5, "y":2},
 | 
			
		||||
                {"label":"|", "x":11.5, "y":2, "w":1.5},
 | 
			
		||||
                {"label":"Page Up", "x":13, "y":2},
 | 
			
		||||
                {"label":"{", "x":14, "y":2},
 | 
			
		||||
                {"label":"}", "x":15, "y":2},
 | 
			
		||||
 | 
			
		||||
                {"label":"Caps Lock", "x":0, "y":3, "w":1.75},
 | 
			
		||||
                {"label":"A", "x":1.75, "y":3},
 | 
			
		||||
                {"label":"S", "x":2.75, "y":3},
 | 
			
		||||
                {"label":"D", "x":3.75, "y":3},
 | 
			
		||||
                {"label":"F", "x":4.75, "y":3},
 | 
			
		||||
                {"label":"G", "x":5.75, "y":3},
 | 
			
		||||
                {"label":"H", "x":6.75, "y":3},
 | 
			
		||||
                {"label":"J", "x":7.75, "y":3},
 | 
			
		||||
                {"label":"K", "x":8.75, "y":3},
 | 
			
		||||
                {"label":"L", "x":9.75, "y":3},
 | 
			
		||||
                {"label":"Enter", "x":10.75, "y":3, "w":2.25},
 | 
			
		||||
                {"label":"Page Down", "x":13, "y":3},
 | 
			
		||||
                {"label":":", "x":14, "y":3},
 | 
			
		||||
                {"label":"\"", "x":15, "y":3},
 | 
			
		||||
 | 
			
		||||
                {"label":"Shift", "x":0, "y":4, "w":1.25},
 | 
			
		||||
                {"x":1.25, "y":4},
 | 
			
		||||
                {"label":"Z", "x":2.25, "y":4},
 | 
			
		||||
                {"label":"X", "x":3.25, "y":4},
 | 
			
		||||
                {"label":"C", "x":4.25, "y":4},
 | 
			
		||||
                {"label":"V", "x":5.25, "y":4},
 | 
			
		||||
                {"label":"B", "x":6.25, "y":4},
 | 
			
		||||
                {"label":"N", "x":7.25, "y":4},
 | 
			
		||||
                {"label":"M", "x":8.25, "y":4},
 | 
			
		||||
                {"label":"?", "x":9.25, "y":4},
 | 
			
		||||
                {"label":"Shift", "x":10.25, "y":4, "w":1.75},
 | 
			
		||||
                {"label":"\u2191", "x":12, "y":4},
 | 
			
		||||
                {"label":"End", "x":13, "y":4},
 | 
			
		||||
                {"label":"<", "x":14, "y":4},
 | 
			
		||||
                {"label":">", "x":15, "y":4},
 | 
			
		||||
 | 
			
		||||
                {"label":"Ctrl", "x":0, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Win", "x":1.25, "y":5, "w":1.25},
 | 
			
		||||
                {"label":"Alt", "x":2.5, "y":5, "w":1.25},
 | 
			
		||||
                {"x":3.75, "y":5, "w":1.25},
 | 
			
		||||
                {"x":5, "y":5, "w":2.25},
 | 
			
		||||
                {"x":7.25, "y":5, "w":1.75},
 | 
			
		||||
                {"x":9, "y":5},
 | 
			
		||||
                {"label":"Alt", "x":10, "y":5},
 | 
			
		||||
                {"label":"\u2190", "x":11, "y":5},
 | 
			
		||||
                {"label":"\u2193", "x":12, "y":5},
 | 
			
		||||
                {"label":"\u2192", "x":13, "y":5},
 | 
			
		||||
                {"label":"Fn", "x":14, "y":5},
 | 
			
		||||
                {"label":"Ctrl", "x":15, "y":5}
 | 
			
		||||
            ]
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1 +1,4 @@
 | 
			
		|||
// Copyright 2019-2020 QMK
 | 
			
		||||
// SPDX-License-Identifier: GPL-2.0-or-later
 | 
			
		||||
 | 
			
		||||
#include "rev2.h"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,148 +1,204 @@
 | 
			
		|||
// Copyright 2018-2021 QMK
 | 
			
		||||
// SPDX-License-Identifier: GPL-2.0-or-later
 | 
			
		||||
 | 
			
		||||
#pragma once
 | 
			
		||||
 | 
			
		||||
#include "kbd75.h"
 | 
			
		||||
 | 
			
		||||
/* LAYOUT
 | 
			
		||||
 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
 | 
			
		||||
 * │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
 | 
			
		||||
 * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
 | 
			
		||||
 * │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
 | 
			
		||||
 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┤
 | 
			
		||||
 * │1.5U │   │   │   │   │   │   │   │   │   │   │   │   │1.5U │   │
 | 
			
		||||
 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤
 | 
			
		||||
 * │1.75U │   │   │   │   │   │   │   │   │   │   │   │2.25U   │   │
 | 
			
		||||
 * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤
 | 
			
		||||
 * │2.25U   │   │   │   │   │   │   │   │   │   │   │1.75U │   │   │
 | 
			
		||||
 * ├────┬───┴┬──┴─┬─┴───┴──┬┴───┼───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤
 | 
			
		||||
 * │1.25│1.25│1.25│2.25U   │1.25│2.75U     │   │   │   │   │   │   │
 | 
			
		||||
 * └────┴────┴────┴────────┴────┴──────────┴───┴───┴───┴───┴───┴───┘
 | 
			
		||||
#define ___ KC_NO
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 *              ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
 | 
			
		||||
 *              │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0D │0E │0F │
 | 
			
		||||
 *              ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤      ┌───────┐
 | 
			
		||||
 *              │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1A │1B │1C │1D │1E │1F │      │1E     │ 2u Backspace
 | 
			
		||||
 *              ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┤      └─┬─────┤
 | 
			
		||||
 *              │20   │22 │23 │24 │25 │26 │27 │28 │29 │2A │2B │2C │2D │2E   │2F │        │     │
 | 
			
		||||
 *  2.25u       ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤     ┌──┴┐3D  │ ISO Enter
 | 
			
		||||
 *  LShift      │30    │32 │33 │34 │35 │36 │37 │38 │39 │3A │3B │3C │3D      │3F │     │2E │    │
 | 
			
		||||
 * ┌────────┐   ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤   ┌─┴───┴────┤
 | 
			
		||||
 * │40      │   │40  │41 │42 │43 │44 │45 │46 │47 │48 │49 │4A │4B │4D    │4E │4F │   │4D        │ 2.75u RShift
 | 
			
		||||
 * └────────┘   ├────┼───┴┬──┴─┬─┴───┴──┬┴───┼───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤   └──────────┘
 | 
			
		||||
 *              │50  │51  │53  │54      │56  │58        │5A │5B │5C │5D │5E │5F │
 | 
			
		||||
 *              └────┴────┴────┴────────┴────┴──────────┴───┴───┴───┴───┴───┴───┘
 | 
			
		||||
 *              ┌────┬────┬────┬────────────────────────┬───┬───┬───┐
 | 
			
		||||
 *              │50  │51  │53  │56                      │5A │5B │5C │ Standard Spacebar
 | 
			
		||||
 *              └────┴────┴────┴────────────────────────┴───┴───┴───┘
 | 
			
		||||
 *              ┌────┬────┬────┬────────────────────────┬─────┬─────┐
 | 
			
		||||
 *              │50  │51  │53  │56                      │5A   │5C   │ Right-Side Winkeyless
 | 
			
		||||
 *              └────┴────┴────┴────────────────────────┴─────┴─────┘
 | 
			
		||||
 *              ┌─────┬─────┬───────────────────────────┬─────┬─────┐
 | 
			
		||||
 *              │50   │51   │56                         │5A   │5C   │ Winkeyless
 | 
			
		||||
 *              └─────┴─────┴───────────────────────────┴─────┴─────┘
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
// LAYOUT for all possible switch positions on a KBD75 rev 2
 | 
			
		||||
#define LAYOUT( \
 | 
			
		||||
	K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, \
 | 
			
		||||
	K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, K115, \
 | 
			
		||||
	K200,       K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, K214, K215, \
 | 
			
		||||
	K300,       K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313,       K315, \
 | 
			
		||||
	K400, K401, K402, K403, K404, K405, K406, K407, K408, K409, K410, K411,       K413, K414, K415, \
 | 
			
		||||
	K500, K501,       K503, K504,       K506,       K508,       K510, K511, K512, K513, K514, K515  \
 | 
			
		||||
    K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \
 | 
			
		||||
    K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, \
 | 
			
		||||
    K20,      K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F, \
 | 
			
		||||
    K30,      K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D,      K3F, \
 | 
			
		||||
    K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B,      K4D, K4E, K4F, \
 | 
			
		||||
    K50, K51,      K53, K54,      K56,      K58,      K5A, K5B, K5C, K5D, K5E, K5F  \
 | 
			
		||||
) { \
 | 
			
		||||
	{ K000,  K001,  K002,  K003,  K004,  K005,  K006,  K007,  K008,  K009,  K010,  K011,  K012,  K013,  K014,  K015 }, \
 | 
			
		||||
	{ K100,  K101,  K102,  K103,  K104,  K105,  K106,  K107,  K108,  K109,  K110,  K111,  K112,  K113,  K114,  K115 }, \
 | 
			
		||||
	{ K200,  KC_NO, K202,  K203,  K204,  K205,  K206,  K207,  K208,  K209,  K210,  K211,  K212,  K213,  K214,  K215 }, \
 | 
			
		||||
	{ K300,  KC_NO, K302,  K303,  K304,  K305,  K306,  K307,  K308,  K309,  K310,  K311,  K312,  K313,  KC_NO, K315 }, \
 | 
			
		||||
	{ K400,  K401,  K402,  K403,  K404,  K405,  K406,  K407,  K408,  K409,  K410,  K411,  KC_NO, K413,  K414,  K415 }, \
 | 
			
		||||
	{ K500,  K501,  KC_NO, K503,  K504,  KC_NO, K506,  KC_NO, K508,  KC_NO, K510,  K511,  K512,  K513,  K514,  K515 }  \
 | 
			
		||||
    { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \
 | 
			
		||||
    { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F }, \
 | 
			
		||||
    { K20, ___, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \
 | 
			
		||||
    { K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, ___, K3F }, \
 | 
			
		||||
    { K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, ___, K4D, K4E, K4F }, \
 | 
			
		||||
    { K50, K51, ___, K53, K54, ___, K56, ___, K58, ___, K5A, K5B, K5C, K5D, K5E, K5F }  \
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* 1U bottom row ─────────────────────────── ↓ ─ ↓ ─ ↓
 | 
			
		||||
/* Standard bottom row
 | 
			
		||||
 * ┌────┬────┬────┬────────────────────────┬───┬───┬───┬───┬───┬───┐
 | 
			
		||||
 * │1.25│1.25│1.25│6.25U                   │1U │1U │1U │1U │1U │1U │
 | 
			
		||||
 * └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┘
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#define LAYOUT_ansi_1u( \
 | 
			
		||||
	K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, \
 | 
			
		||||
	K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112,       K114, K115, \
 | 
			
		||||
	K200,       K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, K214, K215, \
 | 
			
		||||
	K300,       K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313,       K315, \
 | 
			
		||||
	K400,       K402, K403, K404, K405, K406, K407, K408, K409, K410, K411,       K413, K414, K415, \
 | 
			
		||||
	K500, K501,       K503,             K506,                   K510, K511, K512, K513, K514, K515  \
 | 
			
		||||
#define LAYOUT_75_ansi( \
 | 
			
		||||
    K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \
 | 
			
		||||
    K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C,      K1E, K1F, \
 | 
			
		||||
    K20,      K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F, \
 | 
			
		||||
    K30,      K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D,      K3F, \
 | 
			
		||||
    K40,      K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B,      K4D, K4E, K4F, \
 | 
			
		||||
    K50, K51,      K53,           K56,                K5A, K5B, K5C, K5D, K5E, K5F  \
 | 
			
		||||
) { \
 | 
			
		||||
	{ K000,  K001,  K002,  K003,  K004,  K005,  K006,  K007,  K008,  K009,  K010,  K011,  K012,  K013,  K014,  K015 }, \
 | 
			
		||||
	{ K100,  K101,  K102,  K103,  K104,  K105,  K106,  K107,  K108,  K109,  K110,  K111,  K112,  KC_NO, K114,  K115 }, \
 | 
			
		||||
	{ K200,  KC_NO, K202,  K203,  K204,  K205,  K206,  K207,  K208,  K209,  K210,  K211,  K212,  K213,  K214,  K215 }, \
 | 
			
		||||
	{ K300,  KC_NO, K302,  K303,  K304,  K305,  K306,  K307,  K308,  K309,  K310,  K311,  K312,  K313,  KC_NO, K315 }, \
 | 
			
		||||
	{ K400,  KC_NO, K402,  K403,  K404,  K405,  K406,  K407,  K408,  K409,  K410,  K411,  KC_NO, K413,  K414,  K415 }, \
 | 
			
		||||
	{ K500,  K501,  KC_NO, K503,  KC_NO, KC_NO, K506,  KC_NO, KC_NO, KC_NO, K510,  K511,  K512,  K513,  K514,  K515 }  \
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#define LAYOUT_75_ansi LAYOUT_ansi_1u
 | 
			
		||||
 | 
			
		||||
#define LAYOUT_iso_1u( \
 | 
			
		||||
	K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, \
 | 
			
		||||
	K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112,       K114, K115, \
 | 
			
		||||
	K200,       K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, K313, K215, \
 | 
			
		||||
	K300,       K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K214,       K315, \
 | 
			
		||||
	K400, K401, K402, K403, K404, K405, K406, K407, K408, K409, K410, K411,       K413, K414, K415, \
 | 
			
		||||
	K500, K501,       K503,             K506,                   K510, K511, K512, K513, K514, K515  \
 | 
			
		||||
) { \
 | 
			
		||||
	{ K000,  K001,  K002,  K003,  K004,  K005,  K006,  K007,  K008,  K009,  K010,  K011,  K012,  K013,  K014,  K015 }, \
 | 
			
		||||
	{ K100,  K101,  K102,  K103,  K104,  K105,  K106,  K107,  K108,  K109,  K110,  K111,  K112,  KC_NO, K114,  K115 }, \
 | 
			
		||||
	{ K200,  KC_NO, K202,  K203,  K204,  K205,  K206,  K207,  K208,  K209,  K210,  K211,  K212,  K213,  K214,  K215 }, \
 | 
			
		||||
	{ K300,  KC_NO, K302,  K303,  K304,  K305,  K306,  K307,  K308,  K309,  K310,  K311,  K312,  K313,  KC_NO, K315 }, \
 | 
			
		||||
	{ K400,  K401,  K402,  K403,  K404,  K405,  K406,  K407,  K408,  K409,  K410,  K411,  KC_NO, K413,  K414,  K415 }, \
 | 
			
		||||
	{ K500,  K501,  KC_NO, K503,  KC_NO, KC_NO, K506,  KC_NO, KC_NO, KC_NO, K510,  K511,  K512,  K513,  K514,  K515 }  \
 | 
			
		||||
    { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \
 | 
			
		||||
    { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, ___, K1E, K1F }, \
 | 
			
		||||
    { K20, ___, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \
 | 
			
		||||
    { K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, ___, K3F }, \
 | 
			
		||||
    { K40, ___, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, ___, K4D, K4E, K4F }, \
 | 
			
		||||
    { K50, K51, ___, K53, ___, ___, K56, ___, ___, ___, K5A, K5B, K5C, K5D, K5E, K5F }  \
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#define LAYOUT_75_iso( \
 | 
			
		||||
	K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, \
 | 
			
		||||
	K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112,       K114, K115, \
 | 
			
		||||
	K200,       K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213,       K215, \
 | 
			
		||||
	K300,       K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K214, K313, K315, \
 | 
			
		||||
	K400, K401, K402, K403, K404, K405, K406, K407, K408, K409, K410, K411,       K413, K414, K415, \
 | 
			
		||||
	K500, K501,       K503,             K506,                   K510, K511, K512, K513, K514, K515  \
 | 
			
		||||
    K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \
 | 
			
		||||
    K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C,      K1E, K1F, \
 | 
			
		||||
    K20,      K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D,      K2F, \
 | 
			
		||||
    K30,      K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K2E, K3D, K3F, \
 | 
			
		||||
    K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B,      K4D, K4E, K4F, \
 | 
			
		||||
    K50, K51,      K53,           K56,                K5A, K5B, K5C, K5D, K5E, K5F  \
 | 
			
		||||
) { \
 | 
			
		||||
	{ K000,  K001,  K002,  K003,  K004,  K005,  K006,  K007,  K008,  K009,  K010,  K011,  K012,  K013,  K014,  K015 }, \
 | 
			
		||||
	{ K100,  K101,  K102,  K103,  K104,  K105,  K106,  K107,  K108,  K109,  K110,  K111,  K112,  KC_NO, K114,  K115 }, \
 | 
			
		||||
	{ K200,  KC_NO, K202,  K203,  K204,  K205,  K206,  K207,  K208,  K209,  K210,  K211,  K212,  K213,  K214,  K215 }, \
 | 
			
		||||
	{ K300,  KC_NO, K302,  K303,  K304,  K305,  K306,  K307,  K308,  K309,  K310,  K311,  K312,  K313,  KC_NO, K315 }, \
 | 
			
		||||
	{ K400,  K401,  K402,  K403,  K404,  K405,  K406,  K407,  K408,  K409,  K410,  K411,  KC_NO, K413,  K414,  K415 }, \
 | 
			
		||||
	{ K500,  K501,  KC_NO, K503,  KC_NO, KC_NO, K506,  KC_NO, KC_NO, KC_NO, K510,  K511,  K512,  K513,  K514,  K515 }  \
 | 
			
		||||
    { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \
 | 
			
		||||
    { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, ___, K1E, K1F }, \
 | 
			
		||||
    { K20, ___, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \
 | 
			
		||||
    { K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, ___, K3F }, \
 | 
			
		||||
    { K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, ___, K4D, K4E, K4F }, \
 | 
			
		||||
    { K50, K51, ___, K53, ___, ___, K56, ___, ___, ___, K5A, K5B, K5C, K5D, K5E, K5F }  \
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* normal bottom row ──────────────────────── ↓ ─── ↓
 | 
			
		||||
/* Full Winkeyless (WKL)
 | 
			
		||||
 * ┌─────┬─────┬───────────────────────────┬─────┬─────┬───┬───┬───┐
 | 
			
		||||
 * │1.5  │1.5  │7U                         │1.5U │1.5U │1U │1U │1U │
 | 
			
		||||
 * └─────┴─────┴───────────────────────────┴─────┴─────┴───┴───┴───┘
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#define LAYOUT_75_ansi_wkl( \
 | 
			
		||||
    K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \
 | 
			
		||||
    K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C,      K1E, K1F, \
 | 
			
		||||
    K20,      K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F, \
 | 
			
		||||
    K30,      K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D,      K3F, \
 | 
			
		||||
    K40,      K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B,      K4D, K4E, K4F, \
 | 
			
		||||
    K50, K51,                     K56,                K5A,      K5C, K5D, K5E, K5F  \
 | 
			
		||||
) { \
 | 
			
		||||
    { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \
 | 
			
		||||
    { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, ___, K1E, K1F }, \
 | 
			
		||||
    { K20, ___, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \
 | 
			
		||||
    { K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, ___, K3F }, \
 | 
			
		||||
    { K40, ___, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, ___, K4D, K4E, K4F }, \
 | 
			
		||||
    { K50, K51, ___, ___, ___, ___, K56, ___, ___, ___, K5A, ___, K5C, K5D, K5E, K5F }  \
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#define LAYOUT_75_iso_wkl( \
 | 
			
		||||
    K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \
 | 
			
		||||
    K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C,      K1E, K1F, \
 | 
			
		||||
    K20,      K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K3D, K2F, \
 | 
			
		||||
    K30,      K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K2E,      K3F, \
 | 
			
		||||
    K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B,      K4D, K4E, K4F, \
 | 
			
		||||
    K50, K51,                     K56,                K5A,      K5C, K5D, K5E, K5F  \
 | 
			
		||||
) { \
 | 
			
		||||
    { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \
 | 
			
		||||
    { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, ___, K1E, K1F }, \
 | 
			
		||||
    { K20, ___, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \
 | 
			
		||||
    { K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, ___, K3F }, \
 | 
			
		||||
    { K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, ___, K4D, K4E, K4F }, \
 | 
			
		||||
    { K50, K51, ___, ___, ___, ___, K56, ___, ___, ___, K5A, ___, K5C, K5D, K5E, K5F }  \
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Right-Side Winkeyless (RWKL)
 | 
			
		||||
 * ┌────┬────┬────┬────────────────────────┬─────┬─────┬───┬───┬───┐
 | 
			
		||||
 * │1.25│1.25│1.25│6.25U                   │1.5U │1.5U │1U │1U │1U │
 | 
			
		||||
 * └────┴────┴────┴────────────────────────┴─────┴─────┴───┴───┴───┘
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#define LAYOUT_ansi( \
 | 
			
		||||
	K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, \
 | 
			
		||||
	K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112,       K114, K115, \
 | 
			
		||||
	K200,       K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, K214, K215, \
 | 
			
		||||
	K300,       K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313,       K315, \
 | 
			
		||||
	K400,       K402, K403, K404, K405, K406, K407, K408, K409, K410, K411,       K413, K414, K415, \
 | 
			
		||||
	K500, K501,       K503,             K506,                   K510,       K512, K513, K514, K515  \
 | 
			
		||||
#define LAYOUT_75_ansi_rwkl( \
 | 
			
		||||
    K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \
 | 
			
		||||
    K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C,      K1E, K1F, \
 | 
			
		||||
    K20,      K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F, \
 | 
			
		||||
    K30,      K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D,      K3F, \
 | 
			
		||||
    K40,      K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B,      K4D, K4E, K4F, \
 | 
			
		||||
    K50, K51,      K53,           K56,                K5A,      K5C, K5D, K5E, K5F  \
 | 
			
		||||
) { \
 | 
			
		||||
	{ K000,  K001,  K002,  K003,  K004,  K005,  K006,  K007,  K008,  K009,  K010,  K011,  K012,  K013,  K014,  K015 }, \
 | 
			
		||||
	{ K100,  K101,  K102,  K103,  K104,  K105,  K106,  K107,  K108,  K109,  K110,  K111,  K112,  KC_NO, K114,  K115 }, \
 | 
			
		||||
	{ K200,  KC_NO, K202,  K203,  K204,  K205,  K206,  K207,  K208,  K209,  K210,  K211,  K212,  K213,  K214,  K215 }, \
 | 
			
		||||
	{ K300,  KC_NO, K302,  K303,  K304,  K305,  K306,  K307,  K308,  K309,  K310,  K311,  K312,  K313,  KC_NO, K315 }, \
 | 
			
		||||
	{ K400,  KC_NO, K402,  K403,  K404,  K405,  K406,  K407,  K408,  K409,  K410,  K411,  KC_NO, K413,  K414,  K415 }, \
 | 
			
		||||
	{ K500,  K501,  KC_NO, K503,  KC_NO, KC_NO, K506,  KC_NO, KC_NO, KC_NO, K510,  KC_NO, K512,  K513,  K514,  K515 }  \
 | 
			
		||||
    { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \
 | 
			
		||||
    { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, ___, K1E, K1F }, \
 | 
			
		||||
    { K20, ___, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \
 | 
			
		||||
    { K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, ___, K3F }, \
 | 
			
		||||
    { K40, ___, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, ___, K4D, K4E, K4F }, \
 | 
			
		||||
    { K50, K51, ___, K53, ___, ___, K56, ___, ___, ___, K5A, ___, K5C, K5D, K5E, K5F }  \
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#define LAYOUT_iso( \
 | 
			
		||||
	K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, \
 | 
			
		||||
	K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112,       K114, K115, \
 | 
			
		||||
	K200,       K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, K313, K215, \
 | 
			
		||||
	K300,       K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K214,       K315, \
 | 
			
		||||
	K400, K401, K402, K403, K404, K405, K406, K407, K408, K409, K410, K411,       K413, K414, K415, \
 | 
			
		||||
	K500, K501,       K503,             K506,                   K510,       K512, K513, K514, K515  \
 | 
			
		||||
#define LAYOUT_75_iso_rwkl( \
 | 
			
		||||
    K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \
 | 
			
		||||
    K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C,      K1E, K1F, \
 | 
			
		||||
    K20,      K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K3D, K2F, \
 | 
			
		||||
    K30,      K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K2E,      K3F, \
 | 
			
		||||
    K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B,      K4D, K4E, K4F, \
 | 
			
		||||
    K50, K51,      K53,           K56,                K5A,      K5C, K5D, K5E, K5F  \
 | 
			
		||||
) { \
 | 
			
		||||
	{ K000,  K001,  K002,  K003,  K004,  K005,  K006,  K007,  K008,  K009,  K010,  K011,  K012,  K013,  K014,  K015 }, \
 | 
			
		||||
	{ K100,  K101,  K102,  K103,  K104,  K105,  K106,  K107,  K108,  K109,  K110,  K111,  K112,  KC_NO, K114,  K115 }, \
 | 
			
		||||
	{ K200,  KC_NO, K202,  K203,  K204,  K205,  K206,  K207,  K208,  K209,  K210,  K211,  K212,  K213,  K214,  K215 }, \
 | 
			
		||||
	{ K300,  KC_NO, K302,  K303,  K304,  K305,  K306,  K307,  K308,  K309,  K310,  K311,  K312,  K313,  KC_NO, K315 }, \
 | 
			
		||||
	{ K400,  K401,  K402,  K403,  K404,  K405,  K406,  K407,  K408,  K409,  K410,  K411,  KC_NO, K413,  K414,  K415 }, \
 | 
			
		||||
	{ K500,  K501,  KC_NO, K503,  KC_NO, KC_NO, K506,  KC_NO, KC_NO, KC_NO, K510,  KC_NO, K512,  K513,  K514,  K515 }  \
 | 
			
		||||
    { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \
 | 
			
		||||
    { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, ___, K1E, K1F }, \
 | 
			
		||||
    { K20, ___, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \
 | 
			
		||||
    { K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, ___, K3F }, \
 | 
			
		||||
    { K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, ___, K4D, K4E, K4F }, \
 | 
			
		||||
    { K50, K51, ___, K53, ___, ___, K56, ___, ___, ___, K5A, ___, K5C, K5D, K5E, K5F }  \
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* The KBD75 rev1 and rev2 PCBs have the same matrix, but only the rev2
 | 
			
		||||
 * supports the numpad layout. I own a rev1, so I don't know what the numpad
 | 
			
		||||
 * layout's matrix is entirely.
 | 
			
		||||
 *
 | 
			
		||||
 *                                                                - @noroadsleft
 | 
			
		||||
 *
 | 
			
		||||
 *              ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
 | 
			
		||||
 *              │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0D │0E │0F │
 | 
			
		||||
 *              ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤    ┌───────┐
 | 
			
		||||
 *              │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1A │1B │1C │1D │1E │1F │    │??     │ 2u Backspace
 | 
			
		||||
 *              ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┼───┼───┤    └─┬─────┤
 | 
			
		||||
 *              │20   │22 │23 │24 │25 │26 │27 │28 │29 │2A │2B │2C   │2D │2E │2F │      │     │
 | 
			
		||||
 *  2.25u       ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┼───┼───┤   ┌──┴┐??  │ ISO Enter
 | 
			
		||||
 *  LShift      │30    │32 │33 │34 │35 │36 │37 │38 │39 │3A │3B      │3C │3D │3F │   │?? │    │
 | 
			
		||||
 * ┌────────┐   ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┼───┼───┤   └───┴────┘
 | 
			
		||||
 * │40      │   │40  │41 │42 │43 │44 │45 │46 │47 │48 │49 │4A    │4B │4D │4E │4F │
 | 
			
		||||
 * └────────┘   ├────┼───┴┬──┴─┬─┴──┬┴───┴───┼───┴──┬┴──┬┴──┬───┼───┼───┼───┼───┤
 | 
			
		||||
 *              │50  │51  │53  │54  │56      │58    │59 │5A │5B │5C │5D │5E │5F │
 | 
			
		||||
 *              └────┴────┴────┴────┴────────┴──────┴───┴───┴───┴───┴───┴───┴───┘
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
// LAYOUT for all possible switch positions on a KBD75 rev 2
 | 
			
		||||
#define LAYOUT_numpad( \
 | 
			
		||||
	K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, \
 | 
			
		||||
	K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, K115, \
 | 
			
		||||
	K200,       K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, K214, K215, \
 | 
			
		||||
	K300,       K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313,       K315, \
 | 
			
		||||
	K400, K401, K402, K403, K404, K405, K406, K407, K408, K409, K410, K411,       K413, K414, K415, \
 | 
			
		||||
	K500, K501,       K503, K504,       K506,       K508, K509, K510, K511, K512, K513, K514, K515  \
 | 
			
		||||
    K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \
 | 
			
		||||
    K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, \
 | 
			
		||||
    K20,      K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F, \
 | 
			
		||||
    K30,      K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D,      K3F, \
 | 
			
		||||
    K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B,      K4D, K4E, K4F, \
 | 
			
		||||
    K50, K51,      K53, K54,      K56,      K58, K59, K5A, K5B, K5C, K5D, K5E, K5F  \
 | 
			
		||||
) { \
 | 
			
		||||
	{ K000,  K001,  K002,  K003,  K004,  K005,  K006,  K007,  K008,  K009,  K010,  K011,  K012,  K013,  K014,  K015 }, \
 | 
			
		||||
	{ K100,  K101,  K102,  K103,  K104,  K105,  K106,  K107,  K108,  K109,  K110,  K111,  K112,  K113,  K114,  K115 }, \
 | 
			
		||||
	{ K200,  KC_NO, K202,  K203,  K204,  K205,  K206,  K207,  K208,  K209,  K210,  K211,  K212,  K213,  K214,  K215 }, \
 | 
			
		||||
	{ K300,  KC_NO, K302,  K303,  K304,  K305,  K306,  K307,  K308,  K309,  K310,  K311,  K312,  K313,  KC_NO, K315 }, \
 | 
			
		||||
	{ K400,  K401,  K402,  K403,  K404,  K405,  K406,  K407,  K408,  K409,  K410,  K411,  KC_NO, K413,  K414,  K415 }, \
 | 
			
		||||
	{ K500,  K501,  KC_NO, K503,  K504,  KC_NO, K506,  KC_NO, K508,  K509,  K510,  K511,  K512,  K513,  K514,  K515 }  \
 | 
			
		||||
    { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \
 | 
			
		||||
    { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F }, \
 | 
			
		||||
    { K20, ___, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \
 | 
			
		||||
    { K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, ___, K3F }, \
 | 
			
		||||
    { K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, ___, K4D, K4E, K4F }, \
 | 
			
		||||
    { K50, K51, ___, K53, K54, ___, K56, ___, K58, K59, K5A, K5B, K5C, K5D, K5E, K5F }  \
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,13 +8,13 @@ BOOTLOADER = atmel-dfu
 | 
			
		|||
#   change yes to no to disable
 | 
			
		||||
#
 | 
			
		||||
BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite
 | 
			
		||||
MOUSEKEY_ENABLE = yes	# Mouse keys
 | 
			
		||||
EXTRAKEY_ENABLE = yes	# Audio control and System control
 | 
			
		||||
CONSOLE_ENABLE = no	# Console for debug
 | 
			
		||||
COMMAND_ENABLE = no    # Commands for debug and configuration
 | 
			
		||||
MOUSEKEY_ENABLE = yes       # Mouse keys
 | 
			
		||||
EXTRAKEY_ENABLE = yes       # Audio control and System control
 | 
			
		||||
CONSOLE_ENABLE = no         # Console for debug
 | 
			
		||||
COMMAND_ENABLE = no         # Commands for debug and configuration
 | 
			
		||||
NKRO_ENABLE = yes           # Enable N-Key Rollover
 | 
			
		||||
BACKLIGHT_ENABLE = yes  # Enable keyboard backlight functionality
 | 
			
		||||
AUDIO_ENABLE = no
 | 
			
		||||
RGBLIGHT_ENABLE = yes
 | 
			
		||||
BACKLIGHT_ENABLE = yes      # Enable keyboard backlight functionality
 | 
			
		||||
RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow
 | 
			
		||||
AUDIO_ENABLE = no           # Audio output
 | 
			
		||||
 | 
			
		||||
LAYOUTS = 75_ansi 75_iso
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue