kinesis: remove stacked split layouts (#21569)

This commit is contained in:
Ryan 2023-07-22 06:58:32 +10:00 committed by GitHub
parent d136d49053
commit 18251eb8da
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
22 changed files with 337 additions and 1322 deletions

View File

@ -10,96 +10,6 @@
"bootloader": "halfkay", "bootloader": "halfkay",
"layouts": { "layouts": {
"LAYOUT": { "LAYOUT": {
"layout": [
{"matrix": [0, 2], "x": 0, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [2, 2], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [1, 2], "x": 1.39, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [0, 1], "x": 2.09, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [2, 1], "x": 2.78, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [1, 1], "x": 3.48, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [0, 0], "x": 4.17, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [2, 0], "x": 4.87, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [1, 0], "x": 5.56, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [8, 0], "x": 0, "y": 1.25, "w": 1.25},
{"matrix": [7, 0], "x": 1.25, "y": 1.25},
{"matrix": [6, 0], "x": 2.25, "y": 1},
{"matrix": [5, 0], "x": 3.25, "y": 1},
{"matrix": [4, 0], "x": 4.25, "y": 1},
{"matrix": [3, 0], "x": 5.25, "y": 1},
{"matrix": [8, 1], "x": 0, "y": 2.25, "w": 1.25},
{"matrix": [7, 1], "x": 1.25, "y": 2.25},
{"matrix": [6, 1], "x": 2.25, "y": 2},
{"matrix": [5, 1], "x": 3.25, "y": 2},
{"matrix": [4, 1], "x": 4.25, "y": 2},
{"matrix": [3, 1], "x": 5.25, "y": 2},
{"matrix": [8, 2], "x": 0, "y": 3.25, "w": 1.25},
{"matrix": [7, 2], "x": 1.25, "y": 3.25},
{"matrix": [6, 2], "x": 2.25, "y": 3},
{"matrix": [5, 2], "x": 3.25, "y": 3},
{"matrix": [4, 2], "x": 4.25, "y": 3},
{"matrix": [3, 2], "x": 5.25, "y": 3},
{"matrix": [8, 3], "x": 0, "y": 4.25, "w": 1.25},
{"matrix": [7, 3], "x": 1.25, "y": 4.25},
{"matrix": [6, 3], "x": 2.25, "y": 4},
{"matrix": [5, 3], "x": 3.25, "y": 4},
{"matrix": [4, 3], "x": 4.25, "y": 4},
{"matrix": [3, 3], "x": 5.25, "y": 4},
{"matrix": [7, 4], "x": 1.25, "y": 5.25},
{"matrix": [6, 4], "x": 2.25, "y": 5},
{"matrix": [5, 4], "x": 3.25, "y": 5},
{"matrix": [3, 4], "x": 4.25, "y": 5},
{"matrix": [3, 6], "x": 5.25, "y": 6},
{"matrix": [3, 5], "x": 6.25, "y": 6},
{"matrix": [5, 5], "x": 6.25, "y": 7},
{"matrix": [5, 6], "x": 4.25, "y": 7, "h": 2},
{"matrix": [4, 6], "x": 5.25, "y": 7, "h": 2},
{"matrix": [7, 5], "x": 6.25, "y": 8},
{"matrix": [0, 3], "x": 9.25, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [2, 3], "x": 9.95, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [1, 3], "x": 10.64, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [0, 4], "x": 11.34, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [2, 4], "x": 12.03, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [1, 4], "x": 12.73, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [0, 5], "x": 13.42, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [8, 5], "x": 14.12, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [8, 4], "x": 14.81, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [9, 4], "x": 9.25, "y": 1},
{"matrix": [10, 4], "x": 10.25, "y": 1},
{"matrix": [11, 4], "x": 11.25, "y": 1},
{"matrix": [13, 4], "x": 12.25, "y": 1},
{"matrix": [14, 4], "x": 13.25, "y": 1.25},
{"matrix": [15, 4], "x": 14.25, "y": 1.25, "w": 1.25},
{"matrix": [9, 5], "x": 9.25, "y": 2},
{"matrix": [10, 5], "x": 10.25, "y": 2},
{"matrix": [11, 5], "x": 11.25, "y": 2},
{"matrix": [13, 5], "x": 12.25, "y": 2},
{"matrix": [14, 5], "x": 13.25, "y": 2.25},
{"matrix": [15, 5], "x": 14.25, "y": 2.25, "w": 1.25},
{"matrix": [9, 6], "x": 9.25, "y": 3},
{"matrix": [10, 6], "x": 10.25, "y": 3},
{"matrix": [11, 6], "x": 11.25, "y": 3},
{"matrix": [13, 6], "x": 12.25, "y": 3},
{"matrix": [14, 6], "x": 13.25, "y": 3.25},
{"matrix": [15, 6], "x": 14.25, "y": 3.25, "w": 1.25},
{"matrix": [9, 7], "x": 9.25, "y": 4},
{"matrix": [10, 7], "x": 10.25, "y": 4},
{"matrix": [11, 7], "x": 11.25, "y": 4},
{"matrix": [13, 7], "x": 12.25, "y": 4},
{"matrix": [14, 7], "x": 13.25, "y": 4.25},
{"matrix": [15, 7], "x": 14.25, "y": 4.25, "w": 1.25},
{"matrix": [9, 3], "x": 10.25, "y": 5},
{"matrix": [11, 3], "x": 11.25, "y": 5},
{"matrix": [13, 3], "x": 12.25, "y": 5},
{"matrix": [14, 3], "x": 13.25, "y": 5.25},
{"matrix": [4, 7], "x": 8.25, "y": 6},
{"matrix": [6, 6], "x": 9.25, "y": 6},
{"matrix": [6, 7], "x": 8.25, "y": 7},
{"matrix": [8, 7], "x": 8.25, "y": 8},
{"matrix": [7, 6], "x": 9.25, "y": 7, "h": 2},
{"matrix": [8, 6], "x": 10.25, "y": 7, "h": 2}
]
},
"LAYOUT_pretty": {
"layout": [ "layout": [
{"matrix": [0, 2], "x": 0, "y": 0, "w": 0.69, "h": 0.85}, {"matrix": [0, 2], "x": 0, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [2, 2], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85}, {"matrix": [2, 2], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85},

View File

@ -30,24 +30,17 @@
*/ */
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[QWERTY] = LAYOUT(
KC_ESC, KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_F6 ,KC_F7 ,KC_F8, [QWERTY] = LAYOUT(
KC_EQL, KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 , 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, KC_SCRL, KC_PAUS, KC_NO, QK_BOOT,
KC_TAB, KC_Q ,KC_W ,KC_E ,KC_R ,KC_T , KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
KC_CAPS,KC_A ,KC_S ,KC_D ,KC_F ,KC_G , KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS,
KC_LSFT,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B , 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_GRV ,KC_INS ,KC_LEFT,KC_RGHT, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT,
KC_LCTL,KC_LALT, KC_GRV, KC_INS, KC_LEFT, KC_RGHT, KC_UP, KC_DOWN, KC_LBRC, KC_RBRC,
KC_HOME, KC_LCTL, KC_LALT, KC_RGUI, KC_RCTL,
KC_BSPC,KC_DEL ,KC_END , KC_HOME, KC_PGUP,
KC_F9 ,KC_F10 ,KC_F11 ,KC_F12 ,KC_PSCR ,KC_SCRL ,KC_PAUS, KC_NO, QK_BOOT, KC_BSPC, KC_DEL, KC_END, KC_PGDN, KC_ENTER, KC_SPC
KC_6 ,KC_7 ,KC_8 ,KC_9 ,KC_0 ,KC_MINS, )
KC_Y ,KC_U ,KC_I ,KC_O ,KC_P ,KC_BSLS,
KC_H ,KC_J ,KC_K ,KC_L ,KC_SCLN,KC_QUOT,
KC_N ,KC_M ,KC_COMM,KC_DOT ,KC_SLSH,KC_RSFT,
KC_UP ,KC_DOWN,KC_LBRC,KC_RBRC,
KC_RGUI,KC_RCTL,
KC_PGUP,
KC_PGDN,KC_ENTER ,KC_SPC
)
}; };

View File

@ -1,46 +0,0 @@
#include QMK_KEYBOARD_H
#define QWERTY 0 // Base qwerty
/****************************************************************************************************
*
* Keymap: Default Layer in Qwerty
*
* ,-------------------------------------------------------------------------------------------------------------------.
* | Esc | F1 | F2 | F3 | F4 | F5 | F6 | F8 | F9 | F10 | F12 | PSCR | SLCK | PAUS | FN0 | BOOT |
* |--------+------+------+------+------+------+---------------------------+------+------+------+------+------+--------|
* | =+ | 1! | 2@ | 3# | 4$ | 5% | | 6^ | 7& | 8* | 9( | 0) | -_ |
* |--------+------+------+------+------+------| +------+------+------+------+------+--------|
* | Tab | Q | W | E | R | T | | Y | U | I | O | P | \| |
* |--------+------+------+------+------+------| |------+------+------+------+------+--------|
* | Caps | A | S | D | F | G | | H | J | K | L | ;: | '" |
* |--------+------+------+------+------+------| |------+------+------+------+------+--------|
* | Shift | Z | X | C | V | B | | N | M | ,. | .> | /? | Shift |
* `--------+------+------+------+------+------- `------+------+------+------+------+--------'
* | `~ | INS | Left | Right| | Up | Down | [{ | ]} |
* `---------------------------' `---------------------------'
* ,-------------. ,-------------.
* | Ctrl | Alt | | Gui | Ctrl |
* ,------|------|------| |------+------+------.
* | | | Home | | PgUp | | |
* | BkSp | Del |------| |------|Return| Space|
* | | | End | | PgDn | | |
* `--------------------' `--------------------'
*/
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[QWERTY] = LAYOUT_pretty(
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, KC_SCRL, KC_PAUS, KC_NO, QK_BOOT,
KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS,
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_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT,
KC_GRV, KC_INS, KC_LEFT, KC_RGHT, KC_UP, KC_DOWN, KC_LBRC, KC_RBRC,
KC_LCTL, KC_LALT, KC_RGUI, KC_RCTL,
KC_HOME, KC_PGUP,
KC_BSPC, KC_DEL, KC_END, KC_PGDN, KC_ENTER, KC_SPC
)
};

View File

@ -1,5 +0,0 @@
# The default keymap for kinesis-advantage
This keymap is the same as the one in the `default` directory, but is
formatted to use the `LAYOUT_pretty` matrix, which places the two halves of
the keyboard side-by-side, rather than the left-hand side being on top.

View File

@ -1,9 +0,0 @@
BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
MOUSEKEY_ENABLE = yes # Mouse keys
EXTRAKEY_ENABLE = yes # Audio control and System control
CONSOLE_ENABLE = no # Console for debug
COMMAND_ENABLE = yes # Commands for debug and configuration
NKRO_ENABLE = yes
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.

View File

@ -6,51 +6,29 @@
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_DVORAK] = LAYOUT( [_DVORAK] = LAYOUT(
// left hand // left hand
KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, 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, KC_SCRL, KC_PAUS, KC_NO, QK_BOOT,
KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH,
KC_CAPS, KC_A, KC_O, KC_E, KC_U, KC_I, KC_CAPS, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_BSLS,
KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT,
KC_GRV, KC_INS, KC_LEFT, KC_RIGHT, KC_GRV, KC_INS, KC_LEFT, KC_RIGHT, KC_UP, KC_DOWN, KC_LBRC, KC_RBRC,
// left thumb
KC_LCTL, KC_LALT, KC_LCTL, KC_LALT, KC_RGUI, KC_RCTL,
KC_HOME, KC_HOME, KC_PGUP,
KC_BSPC, KC_DEL, KC_END, KC_BSPC, KC_DEL, KC_END, KC_PGDN, KC_ENT, KC_SPC
// right hand
KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SCRL, KC_PAUS, KC_NO, QK_BOOT,
KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH,
KC_D, KC_H, KC_T, KC_N, KC_S, KC_BSLS,
KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT,
KC_UP, KC_DOWN, KC_LBRC, KC_RBRC,
// right thumb
KC_RGUI, KC_RCTL,
KC_PGUP,
KC_PGDN, KC_ENT, KC_SPC
), ),
[_MEDIA] = LAYOUT( [_MEDIA] = LAYOUT(
// left hand // left hand
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_PWR,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_VOLU, KC_MS_U, KC_VOLD, KC_NO, KC_NO,
KC_NO, KC_BTN4, KC_BTN3, KC_BTN2, KC_BTN1, KC_NO, KC_NO, KC_BTN4, KC_BTN3, KC_BTN2, KC_BTN1, KC_NO, KC_NO, KC_MS_L, KC_MS_D, KC_MS_R, KC_NO, KC_NO,
KC_NO, KC_NO, KC_MUTE, KC_VOLD, KC_VOLU, KC_NO, KC_NO, KC_NO, KC_MUTE, KC_VOLD, KC_VOLU, KC_NO, KC_NO, KC_MPRV, KC_MPLY, KC_MNXT, KC_NO, KC_NO,
KC_NO, KC_NO, KC_MS_D, KC_MS_U, KC_NO, KC_NO, KC_MS_D, KC_MS_U, KC_MS_L, KC_MS_R, KC_NO, KC_NO,
// left thumb
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_TRNS, KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_ENT, KC_NO
// right hand
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_PWR,
KC_NO, KC_VOLU, KC_MS_U, KC_VOLD, KC_NO, KC_NO,
KC_NO, KC_MS_L, KC_MS_D, KC_MS_R, KC_NO, KC_NO,
KC_NO, KC_MPRV, KC_MPLY, KC_MNXT, KC_NO, KC_NO,
KC_MS_L, KC_MS_R, KC_NO, KC_NO,
// right thumb
KC_NO, KC_NO,
KC_NO,
KC_TRNS, KC_ENT, KC_NO
) )
}; };

View File

@ -5,26 +5,15 @@
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[DVORAK_MAC_MODE] = LAYOUT( [DVORAK_MAC_MODE] = LAYOUT(
// left hand // left hand
KC_CAPS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_CAPS, 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, KC_SCRL, KC_PAUS, KC_NUM, KC_PWR,
KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH,
KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_BSLS,
KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT,
KC_GRV, KC_INS, KC_LEFT, KC_RIGHT, KC_GRV, KC_INS, KC_LEFT, KC_RIGHT, KC_UP, KC_DOWN, KC_LBRC, KC_RBRC,
// left thumb
KC_LGUI, KC_LALT, KC_LGUI, KC_LALT, KC_RCTL, KC_RGUI,
KC_HOME, KC_HOME, KC_PGUP,
KC_BSPC, KC_DEL, KC_END, KC_BSPC, KC_DEL, KC_END, KC_PGDN, KC_ENT, KC_SPC
// right hand
KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SCRL, KC_PAUS, KC_NUM, KC_PWR,
KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH,
KC_D, KC_H, KC_T, KC_N, KC_S, KC_BSLS,
KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT,
KC_UP, KC_DOWN, KC_LBRC, KC_RBRC,
// right thumb
KC_RCTL, KC_RGUI,
KC_PGUP,
KC_PGDN, KC_ENT, KC_SPC
) )
}; };

View File

@ -70,164 +70,88 @@ const key_override_t **key_overrides = (const key_override_t *[]){
*/ */
const uint16_t PROGMEM keymaps[_LAYER_COUNT][MATRIX_ROWS][MATRIX_COLS] = { const uint16_t PROGMEM keymaps[_LAYER_COUNT][MATRIX_ROWS][MATRIX_COLS] = {
[_COLEMAK] = LAYOUT( [_COLEMAK] = LAYOUT(
KC_ESC , KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_F6 ,KC_F7 ,KC_F8, 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 ,KC_SCRL ,KC_PAUS, TG(_KEYPAD), MO(_PROGM), // I would prefer OSL(_PROGM) but MO emulates what Kinesis does in their firmware.
KC_EQL , KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 , KC_EQL , KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 , KC_6 ,KC_7 ,KC_8 ,KC_9 ,KC_0 ,KC_MINS,
KC_TAB , KC_Q ,KC_W ,KC_F ,KC_P ,KC_G , KC_TAB , KC_Q ,KC_W ,KC_F ,KC_P ,KC_G , KC_J ,KC_L ,KC_U ,KC_Y ,KC_SCLN,KC_BSLS,
TD(TD_CAPS), KC_A ,KC_R ,KC_S ,KC_T ,KC_D , TD(TD_CAPS), KC_A ,KC_R ,KC_S ,KC_T ,KC_D , KC_H ,KC_N ,KC_E ,KC_I ,KC_O ,KC_QUOT,
KC_LSFT ,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B , KC_LSFT ,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B , KC_K ,KC_M ,KC_COMM,KC_DOT ,KC_SLSH,KC_RSFT,
KC_GRV ,KC_BSLS,KC_LEFT,KC_RGHT, KC_GRV ,KC_BSLS,KC_LEFT,KC_RGHT, KC_DOWN,KC_UP ,KC_LBRC,KC_RBRC,
KC_LCTL,KC_LALT, KC_LCTL,KC_LALT, KC_RGUI,KC_RCTL,
KC_HOME, KC_HOME, KC_PGUP,
KC_BSPC,KC_DEL ,KC_END, KC_BSPC,KC_DEL ,KC_END, KC_PGDN,KC_ENT ,KC_SPC
KC_F9 ,KC_F10 ,KC_F11 ,KC_F12 ,KC_PSCR ,KC_SCRL ,KC_PAUS, TG(_KEYPAD), MO(_PROGM), // I would prefer OSL(_PROGM) but MO emulates what Kinesis does in their firmware.
KC_6 ,KC_7 ,KC_8 ,KC_9 ,KC_0 ,KC_MINS,
KC_J ,KC_L ,KC_U ,KC_Y ,KC_SCLN,KC_BSLS,
KC_H ,KC_N ,KC_E ,KC_I ,KC_O ,KC_QUOT,
KC_K ,KC_M ,KC_COMM,KC_DOT ,KC_SLSH,KC_RSFT,
KC_DOWN,KC_UP ,KC_LBRC,KC_RBRC,
KC_RGUI,KC_RCTL,
KC_PGUP,
KC_PGDN,KC_ENT ,KC_SPC
) )
,[_DVORAK] = LAYOUT( ,[_DVORAK] = LAYOUT(
_______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,_______,_______, _______,
_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,
_______,KC_QUOT,KC_COMM,KC_DOT ,KC_P ,KC_Y , _______,KC_QUOT,KC_COMM,KC_DOT ,KC_P ,KC_Y , KC_F ,KC_G ,KC_C ,KC_R ,KC_L ,KC_SLSH,
_______,KC_A ,KC_O ,KC_E ,KC_U ,KC_I , _______,KC_A ,KC_O ,KC_E ,KC_U ,KC_I , KC_D ,KC_H ,KC_T ,KC_N ,KC_S ,KC_QUOT,
_______,KC_SCLN,KC_Q ,KC_J ,KC_K ,KC_X , _______,KC_SCLN,KC_Q ,KC_J ,KC_K ,KC_X , KC_B ,KC_M ,KC_W ,KC_V ,KC_Z ,_______,
_______,_______,_______,_______, _______,_______,_______,_______, _______,_______,_______,_______,
_______,_______, _______,_______, _______,_______,
_______, _______, _______,
_______,_______,_______, _______,_______,_______, _______,_______,_______
_______,_______,_______,_______,_______,_______,_______,_______, _______,
_______,_______,_______,_______,_______,_______,
KC_F ,KC_G ,KC_C ,KC_R ,KC_L ,KC_SLSH,
KC_D ,KC_H ,KC_T ,KC_N ,KC_S ,KC_QUOT,
KC_B ,KC_M ,KC_W ,KC_V ,KC_Z ,_______,
_______,_______,_______,_______,
_______,_______,
_______,
_______,_______,_______
) )
,[_QWERTY] = LAYOUT( ,[_QWERTY] = LAYOUT(
_______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,
_______,KC_Q ,KC_W ,KC_E ,KC_R ,KC_T , _______,KC_Q ,KC_W ,KC_E ,KC_R ,KC_T , KC_Y ,KC_U ,KC_I ,KC_O ,KC_P ,_______,
_______,KC_A ,KC_S ,KC_D ,KC_F ,KC_G , _______,KC_A ,KC_S ,KC_D ,KC_F ,KC_G , KC_H ,KC_J ,KC_K ,KC_L ,KC_SCLN,_______,
_______,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B , _______,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B , KC_N ,KC_M ,_______,_______,_______,_______,
_______,_______,_______,_______, _______,_______,_______,_______, _______,_______,_______,_______,
_______,_______, _______,_______, _______,_______,
_______, _______, _______,
_______,_______,_______, _______,_______,_______, _______,_______,_______
_______,_______,_______,_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______,
KC_Y ,KC_U ,KC_I ,KC_O ,KC_P ,_______,
KC_H ,KC_J ,KC_K ,KC_L ,KC_SCLN,_______,
KC_N ,KC_M ,_______,_______,_______,_______,
_______,_______,_______,_______,
_______,_______,
_______,
_______,_______,_______
) )
,[_QWERTY_GAME] = LAYOUT( // Shift WASD over to ESDF (QWERTY). Also move T and G ,[_QWERTY_GAME] = LAYOUT( // Shift WASD over to ESDF (QWERTY). Also move T and G
_______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,_______, _______,_______,
_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,
_______,KC_T ,KC_Q , KC_W ,KC_E ,KC_R , _______,KC_T ,KC_Q , KC_W ,KC_E ,KC_R , _______,_______,_______,_______,_______,_______,
_______,KC_G ,KC_A , KC_S ,KC_D ,KC_F , _______,KC_G ,KC_A , KC_S ,KC_D ,KC_F , _______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,
_______,_______,_______,_______, _______,_______,_______,_______, _______,_______,_______,_______,
_______,_______, _______,_______, _______,_______,
_______, _______, _______,
KC_SPC ,_______,_______, // BACKSPACE becomes SPACE KC_SPC ,_______,_______, _______,_______,KC_BSPC // SPACE becomes BACKSPACE
_______,_______,_______,_______,_______,_______,_______, _______,_______,
_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,
_______,_______,
_______,
_______,_______,KC_BSPC // SPACE becomes BACKSPACE
) )
,[_KEYPAD] = LAYOUT( ,[_KEYPAD] = LAYOUT(
_______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______,_______ ,_______,KC_MUTE,KC_VOLD,KC_VOLU,TG(_KEYPAD), _______,
_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______, _______,KC_NUM ,KC_PEQL,KC_PSLS,KC_PAST,_______,
_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______, _______,KC_P7 ,KC_P8 ,KC_P9 ,KC_PMNS,_______,
_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______, _______,KC_P4 ,KC_P5 ,KC_P6 ,KC_PPLS,_______,
_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______, _______,KC_P1 ,KC_P2 ,KC_P3 ,KC_PENT,_______,
_______,KC_INS ,_______,_______, _______,KC_INS ,_______,_______, _______,_______ ,KC_PDOT,KC_PENT,
_______,_______, _______,_______, _______,_______,
_______, _______, _______,
_______,_______,_______, _______,_______,_______, _______,_______,KC_P0
_______,_______,_______ ,_______,KC_MUTE,KC_VOLD,KC_VOLU,TG(_KEYPAD), _______,
_______,KC_NUM ,KC_PEQL,KC_PSLS,KC_PAST,_______,
_______,KC_P7 ,KC_P8 ,KC_P9 ,KC_PMNS,_______,
_______,KC_P4 ,KC_P5 ,KC_P6 ,KC_PPLS,_______,
_______,KC_P1 ,KC_P2 ,KC_P3 ,KC_PENT,_______,
_______,_______ ,KC_PDOT,KC_PENT,
_______,_______,
_______,
_______,_______,KC_P0
) )
,[_PROGM] = LAYOUT( ,[_PROGM] = LAYOUT(
_______,_______,_______,DF(_QWERTY),DF(_DVORAK),_______ ,_______,_______,_______, _______,_______,_______,DF(_QWERTY),DF(_DVORAK),_______ ,_______,_______,_______, QK_BOOT,_______,_______,_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______ ,_______ ,_______ , _______,_______,_______,_______ ,_______ ,_______ , _______,_______,_______,_______,_______,_______,
_______,_______,_______,_______ ,_______ ,DF(_QWERTY_GAME), // The G in Colemak _______,_______,_______,_______ ,_______ ,DF(_QWERTY_GAME), _______,_______,_______,_______,_______,_______,
_______,_______,_______,_______ ,_______ ,DF(_QWERTY_GAME), // The G in QWERTY _______,_______,_______,_______ ,_______ ,DF(_QWERTY_GAME), _______,_______,_______,_______,_______,_______,
_______,_______,_______,DF(_COLEMAK),_______ ,_______, _______,_______,_______,DF(_COLEMAK),_______ ,_______, _______,_______,_______,_______,_______,_______,
_______,_______,_______ ,_______, _______,_______,_______ ,_______, _______,_______,_______,_______,
_______,_______, _______,_______, _______,_______,
_______, _______, _______,
_______,_______,_______, _______,_______,_______, _______,_______,_______
QK_BOOT,_______,_______,_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,
_______,_______,
_______,
_______,_______,_______
) )
/* /*
,[_TEMPLATE] = LAYOUT( ,[_TEMPLATE] = LAYOUT(
_______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,_______,_______, _______,
_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,
_______,_______,_______,_______, _______,_______,_______,_______, _______,_______,_______,_______,
_______,_______, _______,_______, _______,_______,
_______, _______, _______,
_______,_______,_______, _______,_______,_______, _______,_______,_______
_______,_______,_______,_______,_______,_______,_______,_______, _______,
_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,
_______,_______,
_______,
_______,_______,_______
) )
*/ */
}; };

View File

@ -36,155 +36,75 @@ enum layer_names {
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_DEFAULT] = LAYOUT( [_DEFAULT] = LAYOUT(
// LHAND 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,KC_SCRL,KC_PAUS,KEYPAD ,QK_BOOT,
KC_ESC ,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_F6 ,KC_F7 ,KC_F8 , KC_EQL ,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_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 , KC_TAB ,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,KC_BSLS,
KC_TAB ,_______,_______,_______,_______,_______, HCTLESC,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,KC_QUOT,
HCTLESC,_______,_______,_______,_______,_______, SC_LSPO,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,SC_RSPC,
SC_LSPO,_______,_______,_______,_______,_______, KC_GRV ,LAYERS ,KC_LEFT,KC_RGHT, KC_UP ,KC_DOWN,KC_LBRC,KC_RBRC,
KC_GRV ,LAYERS ,KC_LEFT,KC_RGHT, KC_LALT,KC_LCTL, KC_RCTL,KC_LGUI,
// LTHUMB KC_HOME, KC_PGUP,
KC_LALT,KC_LCTL, KC_BSPC,KC_DEL ,KC_END , KC_PGDN,KC_ENT ,KC_SPC
KC_HOME,
KC_BSPC,KC_DEL ,KC_END ,
// RHAND
KC_F9 ,KC_F10 ,KC_F11 ,KC_F12 ,KC_PSCR,KC_SCRL,KC_PAUS,KEYPAD ,QK_BOOT,
KC_6 ,KC_7 ,KC_8 ,KC_9 ,KC_0 ,KC_MINS,
_______,_______,_______,_______,_______,KC_BSLS,
_______,_______,_______,_______,_______,KC_QUOT,
_______,_______,_______,_______,_______,SC_RSPC,
KC_UP ,KC_DOWN,KC_LBRC,KC_RBRC,
// RTHUMB
KC_RCTL,KC_LGUI,
KC_PGUP,
KC_PGDN,KC_ENT ,KC_SPC
), ),
[_QWERTY] = LAYOUT( [_QWERTY] = LAYOUT(
// LHAND _______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______, _______,KC_Q ,KC_W ,KC_E ,KC_R ,KC_T , KC_Y ,KC_U ,KC_I ,KC_O ,KC_P ,_______,
_______,KC_Q ,KC_W ,KC_E ,KC_R ,KC_T , _______,KC_A ,KC_S ,KC_D ,KC_F ,KC_G , KC_H ,KC_J ,KC_K ,KC_L ,KC_SCLN,_______,
_______,KC_A ,KC_S ,KC_D ,KC_F ,KC_G , _______,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B , KC_N ,KC_M ,KC_COMM,KC_DOT ,KC_SLSH,_______,
_______,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B , _______,_______,_______,_______, _______,_______,_______,_______,
_______,_______,_______,_______, _______,_______, _______,_______,
// LTHUMB _______, _______,
_______,_______, _______,_______,_______, _______,_______,_______
_______,
_______,_______,_______,
// RHAND
_______,_______,_______,_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______,
KC_Y ,KC_U ,KC_I ,KC_O ,KC_P ,_______,
KC_H ,KC_J ,KC_K ,KC_L ,KC_SCLN,_______,
KC_N ,KC_M ,KC_COMM,KC_DOT ,KC_SLSH,_______,
_______,_______,_______,_______,
// RTHUMB
_______,_______,
_______,
_______,_______,_______
), ),
[_COLEMAK_MOD_DH] = LAYOUT( [_COLEMAK_MOD_DH] = LAYOUT(
// LHAND _______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______, _______,KC_Q ,KC_W ,KC_F ,KC_P ,KC_B, KC_J ,KC_L ,KC_U ,KC_Y ,KC_SCLN,_______,
_______,KC_Q ,KC_W ,KC_F ,KC_P ,KC_B, _______,KC_A ,KC_R ,KC_S ,KC_T ,KC_G, KC_M ,KC_N ,KC_E ,KC_I ,KC_O ,_______,
_______,KC_A ,KC_R ,KC_S ,KC_T ,KC_G, _______,KC_Z ,KC_X ,KC_C ,KC_D ,KC_V, KC_K ,KC_H ,KC_COMM,KC_DOT ,KC_SLSH,_______,
_______,KC_Z ,KC_X ,KC_C ,KC_D ,KC_V, _______,_______,_______,_______, _______,_______,_______,_______,
_______,_______,_______,_______, _______,_______, _______,_______,
// LTHUMB _______, _______,
_______,_______, _______,_______,_______, _______,_______,_______
_______,
_______,_______,_______,
// RHAND
_______,_______,_______,_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______,
KC_J ,KC_L ,KC_U ,KC_Y ,KC_SCLN,_______,
KC_M ,KC_N ,KC_E ,KC_I ,KC_O ,_______,
KC_K ,KC_H ,KC_COMM,KC_DOT ,KC_SLSH,_______,
_______,_______,_______,_______,
// RTHUMB
_______,_______,
_______,
_______,_______,_______
), ),
[_WORKMAN] = LAYOUT( [_WORKMAN] = LAYOUT(
// LHAND _______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______, _______,KC_Q ,KC_D ,KC_R ,KC_W ,KC_B, KC_J ,KC_F ,KC_U ,KC_P ,KC_SCLN,_______,
_______,KC_Q ,KC_D ,KC_R ,KC_W ,KC_B, _______,KC_A ,KC_S ,KC_H ,KC_T ,KC_G, KC_Y ,KC_N ,KC_E ,KC_O ,KC_I ,_______,
_______,KC_A ,KC_S ,KC_H ,KC_T ,KC_G, _______,KC_Z ,KC_X ,KC_M ,KC_C ,KC_V, KC_K ,KC_L ,KC_COMM,KC_DOT ,KC_SLSH,_______,
_______,KC_Z ,KC_X ,KC_M ,KC_C ,KC_V, _______,_______,_______,_______, _______,_______,_______,_______,
_______,_______,_______,_______, _______,_______, _______,_______,
// LTHUMB _______, _______,
_______,_______, _______,_______,_______, _______,_______,_______
_______,
_______,_______,_______,
// RHAND
_______,_______,_______,_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______,
KC_J ,KC_F ,KC_U ,KC_P ,KC_SCLN,_______,
KC_Y ,KC_N ,KC_E ,KC_O ,KC_I ,_______,
KC_K ,KC_L ,KC_COMM,KC_DOT ,KC_SLSH,_______,
_______,_______,_______,_______,
// RTHUMB
_______,_______,
_______,
_______,_______,_______
), ),
[_KEYPAD] = LAYOUT ( [_KEYPAD] = LAYOUT (
// LHAND _______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______, _______,KC_NUM, KC_PEQL,KC_PSLS,KC_PAST,_______,
_______,_______,_______,_______,_______,_______, _______,_______,KC_MUTE,KC_VOLD,KC_VOLU,_______, _______,KC_P7, KC_P8, KC_P9, KC_PMNS,_______,
_______,_______,KC_MUTE,KC_VOLD,KC_VOLU,_______, _______,KC_MSTP,KC_MPRV,KC_MPLY,KC_MNXT,KC_MSEL, _______,KC_P4, KC_P5, KC_P6, KC_PPLS,_______,
_______,KC_MSTP,KC_MPRV,KC_MPLY,KC_MNXT,KC_MSEL, _______,_______,_______,_______,_______,_______, _______,KC_P1, KC_P2, KC_P3, KC_PENT,_______,
_______,_______,_______,_______,_______,_______, _______,_______,_______,_______, KC_LPRN,KC_RPRN,KC_PDOT,KC_PENT,
_______,_______,_______,_______, _______,_______, _______,_______,
// LTHUMB _______, _______,
_______,_______, _______,_______,_______, _______,KC_PENT,KC_P0
_______,
_______,_______,_______,
// RHAND
_______,_______,_______,_______,_______,_______,_______,_______,_______,
_______,KC_NUM, KC_PEQL,KC_PSLS,KC_PAST,_______,
_______,KC_P7, KC_P8, KC_P9, KC_PMNS,_______,
_______,KC_P4, KC_P5, KC_P6, KC_PPLS,_______,
_______,KC_P1, KC_P2, KC_P3, KC_PENT,_______,
KC_LPRN,KC_RPRN,KC_PDOT,KC_PENT,
// RTHUMB
_______,_______,
_______,
_______,KC_PENT,KC_P0
), ),
[_LAYERS] = LAYOUT ( [_LAYERS] = LAYOUT (
// LHAND _______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______,_______,_______,_______, _______,QWERTY ,CMMDH ,WM ,KEYPAD ,_______, _______,_______,_______,_______,_______,_______,
_______,QWERTY ,CMMDH ,WM ,KEYPAD ,_______, _______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______, _______,_______,_______,_______, _______,_______,_______,_______,
_______,_______,_______,_______, _______,_______, _______,_______,
// LTHUMB _______, _______,
_______,_______, _______,_______,_______, _______,_______,_______
_______,
_______,_______,_______,
// RHAND
_______,_______,_______,_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,
// RTHUMB
_______,_______,
_______,
_______,_______,_______
), ),
}; };

View File

@ -99,7 +99,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
| Fn | Number| Bspc | | Enter |Number2| Fn2 | | Fn | Number| Bspc | | Enter |Number2| Fn2 |
`-----------------------' `-----------------------' `-----------------------' `-----------------------'
*/ */
[_COLEMAK] = LAYOUT_pretty( [_COLEMAK] = 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, KC_SCRL, KC_PAUS, NUMPAD, ADJUST, 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, KC_SCRL, KC_PAUS, NUMPAD, ADJUST,
KC_EQL, 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_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSLS, KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSLS,
@ -135,7 +135,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
| Fn | Number| Bspc | | Enter |Number2| Fn2 | | Fn | Number| Bspc | | Enter |Number2| Fn2 |
`-----------------------' `-----------------------' `-----------------------' `-----------------------'
*/ */
[_QWERTY] = LAYOUT_pretty( [_QWERTY] = 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, KC_SCRL, KC_PAUS, NUMPAD, ADJUST, 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, KC_SCRL, KC_PAUS, NUMPAD, ADJUST,
KC_EQL, 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_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS,
@ -171,7 +171,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
| | | | | | | | | | | | | | | |
`-----------------------' `-----------------------' `-----------------------' `-----------------------'
*/ */
[_NUMBERS] = LAYOUT_pretty( [_NUMBERS] = LAYOUT(
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
KC_F12, 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_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
_______, KC_6, KC_7, KC_8, KC_9, KC_0, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______, _______, KC_6, KC_7, KC_8, KC_9, KC_0, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______,
@ -183,7 +183,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
_______, _______, _______, _______, _______, _______ _______, _______, _______, _______, _______, _______
), ),
[_NUMBERS2] = LAYOUT_pretty( [_NUMBERS2] = LAYOUT(
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
KC_F12, 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_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
_______, KC_6, KC_7, KC_8, KC_9, KC_0, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______, _______, KC_6, KC_7, KC_8, KC_9, KC_0, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______,
@ -218,7 +218,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
| | | | | | | | | | | | | | | |
`-----------------------' `-----------------------' `-----------------------' `-----------------------'
*/ */
[_FUNCTION] = LAYOUT_pretty( [_FUNCTION] = LAYOUT(
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
KC_F12, 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_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
_______, _______, _______, KC_UP, _______, _______, _______, _______, KC_UP, LCTL(KC_Y), _______, _______, _______, _______, _______, KC_UP, _______, _______, _______, _______, KC_UP, LCTL(KC_Y), _______, _______,
@ -230,7 +230,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
_______, _______, _______, _______, _______, _______ _______, _______, _______, _______, _______, _______
), ),
[_FUNCTION2] = LAYOUT_pretty( [_FUNCTION2] = LAYOUT(
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
KC_F12, 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_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
_______, _______, _______, KC_UP, _______, _______, _______, _______, KC_UP, LCTL(KC_Y), _______, _______, _______, _______, _______, KC_UP, _______, _______, _______, _______, KC_UP, LCTL(KC_Y), _______, _______,
@ -266,7 +266,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
| | | | | | | | | | | | | | | |
`-----------------------' `-----------------------' `-----------------------' `-----------------------'
*/ */
[_NUMPAD] = LAYOUT_pretty( [_NUMPAD] = LAYOUT(
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, KC_NUM, _______, _______, _______, _______, KC_TAB, KC_NUM, KC_PSLS, KC_PAST, KC_PMNS, _______, _______, KC_NUM, _______, _______, _______, _______, KC_TAB, KC_NUM, KC_PSLS, KC_PAST, KC_PMNS, _______,
_______, KC_P6, KC_P7, KC_P8, KC_P9, KC_P0, _______, KC_P7, KC_P8, KC_P9, KC_PPLS, _______, _______, KC_P6, KC_P7, KC_P8, KC_P9, KC_P0, _______, KC_P7, KC_P8, KC_P9, KC_PPLS, _______,
@ -302,7 +302,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
| | | Bspc | | Ent/NS|Number2| Fn2 | | | | Bspc | | Ent/NS|Number2| Fn2 |
`-----------------------' `-----------------------' `-----------------------' `-----------------------'
*/ */
[_COLEMAKGM] = LAYOUT_pretty( [_COLEMAKGM] = 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, KC_SCRL, KC_PAUS, NUMPAD, ADJUST, 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, KC_SCRL, KC_PAUS, NUMPAD, ADJUST,
KC_EQL, 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_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSLS, KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSLS,
@ -338,7 +338,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
| | | Bspc | | Ent/NS|Number2| Fn2 | | | | Bspc | | Ent/NS|Number2| Fn2 |
`-----------------------' `-----------------------' `-----------------------' `-----------------------'
*/ */
[_QWERTYGM] = LAYOUT_pretty( [_QWERTYGM] = 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, KC_SCRL, KC_PAUS, NUMPAD, ADJUST, 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, KC_SCRL, KC_PAUS, NUMPAD, ADJUST,
KC_EQL, 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_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS,
@ -374,7 +374,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
| | | | | | | | | | | | | | | |
`-----------------------' `-----------------------' `-----------------------' `-----------------------'
*/ */
[_ADJUST] = LAYOUT_pretty( [_ADJUST] = LAYOUT(
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, COLEMAK, QWERTY, _______, COLEMAKGM, QWERTYGM, NUMPAD, _______, _______, _______, _______, QK_BOOT, _______, COLEMAK, QWERTY, _______, COLEMAKGM, QWERTYGM, NUMPAD, _______, _______, _______, _______, QK_BOOT,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
@ -386,7 +386,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
_______, _______, _______, _______, _______, _______ _______, _______, _______, _______, _______, _______
), ),
[_ADJUST2] = LAYOUT_pretty( [_ADJUST2] = LAYOUT(
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, COLEMAK, QWERTY, _______, COLEMAKGM, QWERTYGM, NUMPAD, _______, _______, _______, _______, QK_BOOT, _______, COLEMAK, QWERTY, _______, COLEMAKGM, QWERTYGM, NUMPAD, _______, _______, _______, _______, QK_BOOT,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,

View File

@ -40,107 +40,55 @@ enum layer_names {
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_BASE_DVORAK] = LAYOUT ( [_BASE_DVORAK] = LAYOUT (
// Left Hand MACLOCK, 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, KC_SCRL, KC_PAUS, QWERTY, QK_BOOT,
MACLOCK, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_PIPE, KC_PLUS, KC_LBRC, KC_LCBR, KC_LPRN, KC_AMPR, KC_EQL, KC_RPRN, KC_RCBR, KC_RBRC, KC_ASTR, KC_EXLM,
KC_PIPE, KC_PLUS, KC_LBRC, KC_LCBR, KC_LPRN, KC_AMPR, KC_TAB, KC_SCLN, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSLS,
KC_TAB, KC_SCLN, KC_COMM, KC_DOT, KC_P, KC_Y, SFT_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS,
SFT_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_LCTL, KC_QUOT, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT,
KC_LCTL, KC_QUOT, KC_Q, KC_J, KC_K, KC_X, KC_DLR, KC_BSLS, KC_LEFT, KC_RGHT, KC_DOWN, KC_UP, KC_SLSH, KC_AT,
KC_DLR, KC_BSLS, KC_LEFT, KC_RGHT,
// Left Thumb
KC_LGUI, KC_LALT,
MACPAST,
KC_BSPC, KC_SPC, MACCOPY,
// Right Hand KC_LGUI, KC_LALT, KEYPAD, LSA_,
KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SCRL, KC_PAUS, QWERTY, QK_BOOT, MACPAST, MACUNDO,
KC_EQL, KC_RPRN, KC_RCBR, KC_RBRC, KC_ASTR, KC_EXLM, KC_BSPC, KC_SPC, MACCOPY, MACREDO, RAISE, KC_ENT
KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSLS,
KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS,
KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT,
KC_DOWN, KC_UP, KC_SLSH, KC_AT,
// Right Thumb
KEYPAD, LSA_,
MACUNDO,
MACREDO, RAISE, KC_ENT
), ),
[_RAISE_DVORAK] = LAYOUT ( [_RAISE_DVORAK] = LAYOUT (
// Left Hand _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______, _______, _______, _______, KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_PERC,
KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, _______, KC_COLN, KC_LABK, KC_RABK, S(KC_P), S(KC_Y), S(KC_F), S(KC_G), S(KC_C), S(KC_R), S(KC_L), KC_HASH,
_______, KC_COLN, KC_LABK, KC_RABK, S(KC_P), S(KC_Y), _______, S(KC_A), S(KC_O), S(KC_E), S(KC_U), S(KC_I), S(KC_D), S(KC_H), S(KC_T), S(KC_N), S(KC_S), KC_UNDS,
_______, S(KC_A), S(KC_O), S(KC_E), S(KC_U), S(KC_I), _______, KC_DQUO, S(KC_Q), S(KC_J), S(KC_K), S(KC_X), S(KC_B), S(KC_M), S(KC_W), S(KC_V), S(KC_Z), _______,
_______, KC_DQUO, S(KC_Q), S(KC_J), S(KC_K), S(KC_X), KC_TILD, KC_PIPE, _______, _______, _______, _______, KC_QUES, KC_CIRC,
KC_TILD, KC_PIPE, _______, _______,
// Left Thumb
_______, _______,
_______,
_______, _______, _______,
// Right Hand _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
KC_6, KC_7, KC_8, KC_9, KC_0, KC_PERC, _______, _______, _______, _______, _______, _______
S(KC_F), S(KC_G), S(KC_C), S(KC_R), S(KC_L), KC_HASH,
S(KC_D), S(KC_H), S(KC_T), S(KC_N), S(KC_S), KC_UNDS,
S(KC_B), S(KC_M), S(KC_W), S(KC_V), S(KC_Z), _______,
_______, _______, KC_QUES, KC_CIRC,
// Right Thumb
_______, _______,
_______,
_______, _______, _______
), ),
[_KEYPAD] = LAYOUT ( [_KEYPAD] = LAYOUT (
// Left Hand _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_NUM, KC_PEQL, KC_PSLS, KC_PAST, _______,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_P7, KC_P8, KC_P9, KC_PMNS, _______,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_P4, KC_P5, KC_P6, KC_PPLS, _______,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_P1, KC_P2, KC_P3, KC_PENT, _______,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_PDOT, KC_PENT,
_______, _______, _______, _______,
// Left Thumb
_______, _______,
_______,
_______, _______, _______,
// Right Hand _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, KC_NUM, KC_PEQL, KC_PSLS, KC_PAST, _______, _______, _______, _______, _______, _______, KC_P0
_______, KC_P7, KC_P8, KC_P9, KC_PMNS, _______,
_______, KC_P4, KC_P5, KC_P6, KC_PPLS, _______,
_______, KC_P1, KC_P2, KC_P3, KC_PENT, _______,
_______, _______, KC_PDOT, KC_PENT,
// Right Thumb
_______, _______,
_______,
_______, _______, KC_P0
), ),
[_QWERTY] = LAYOUT( [_QWERTY] = LAYOUT(
// Left Hand KC_ESC, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
KC_ESC, _______, _______, _______, _______, _______, _______, _______, _______, KC_EQL, 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_1, KC_2, KC_3, KC_4, KC_5, KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS,
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, 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_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT,
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_GRV, KC_INS, KC_LEFT, KC_RGHT, KC_UP, KC_DOWN, KC_LBRC, KC_RBRC,
KC_GRV, KC_INS, KC_LEFT, KC_RGHT,
// Left Thumb
KC_LGUI, KC_LALT,
KC_HOME,
KC_BSPC, KC_DEL, KC_END ,
// Right Hand KC_LGUI, KC_LALT, KC_RGUI, KC_RCTL,
_______, _______, _______, _______, _______, _______, _______, _______, _______, KC_HOME, KC_PGUP,
KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_BSPC, KC_DEL, KC_END , KC_PGDN, KC_ENT, KC_SPC
KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS,
KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT,
KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT,
KC_UP, KC_DOWN, KC_LBRC, KC_RBRC,
// Right Thumb
KC_RGUI, KC_RCTL,
KC_PGUP,
KC_PGDN, KC_ENT, KC_SPC
) )
}; };

View File

@ -21,8 +21,52 @@
*/ */
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 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_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, SC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, LGUI_T(KC_MPLY), LALT_T(KC_MNXT), KC_GRV, KC_BSLS, KC_LBRC, KC_RBRC, KC_HOME, LT(1,KC_SPC), KC_DEL, KC_END, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SCRL, KC_PAUS, TG(3), KC_NO, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_DEL, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, SC_RSPC, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_RALT, KC_APP, KC_PGUP, KC_PGDN, KC_ENT, LT(2,KC_BSPC)), [0] = LAYOUT(
[1] = LAYOUT(KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PGUP, KC_LBRC, KC_UP, KC_RBRC, KC_LPRN, KC_TRNS, KC_PGDN, KC_LEFT, KC_DOWN, KC_RGHT, KC_RPRN, KC_TRNS, KC_CALC, KC_MYCM, KC_TRNS, KC_ENT, KC_BSPC, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_EQL, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), 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, KC_SCRL, KC_PAUS, TG(3), KC_NO,
[2] = LAYOUT(KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_CAPS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, QK_BOOT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
[3] = LAYOUT(KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_NO, KC_NO, KC_NUM, KC_PEQL, KC_PSLS, KC_PAST, KC_NO, KC_NO, KC_P7, KC_P8, KC_P9, KC_PMNS, KC_NO, KC_NO, KC_P4, KC_P5, KC_P6, KC_PPLS, KC_NO, KC_NO, KC_P1, KC_P2, KC_P3, KC_PENT, KC_NO, KC_NO, KC_P0, KC_PDOT, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO) KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_DEL,
KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT,
SC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, SC_RSPC,
LGUI_T(KC_MPLY), LALT_T(KC_MNXT), KC_GRV, KC_BSLS, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT,
KC_LBRC, KC_RBRC, KC_RALT, KC_APP,
KC_HOME, KC_PGUP,
LT(1,KC_SPC), KC_DEL, KC_END, KC_PGDN, KC_ENT, LT(2,KC_BSPC)
),
[1] = LAYOUT(
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_EQL,
KC_TRNS, KC_PGUP, KC_LBRC, KC_UP, KC_RBRC, KC_LPRN, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
KC_TRNS, KC_PGDN, KC_LEFT, KC_DOWN, KC_RGHT, KC_RPRN, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
KC_TRNS, KC_CALC, KC_MYCM, KC_TRNS, KC_ENT, KC_BSPC, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
KC_TRNS, KC_TRNS,
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
),
[2] = LAYOUT(
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, QK_BOOT,
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
KC_CAPS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
KC_TRNS, KC_TRNS,
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
),
[3] = LAYOUT(
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NUM, KC_PEQL, KC_PSLS, KC_PAST, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_P7, KC_P8, KC_P9, KC_PMNS, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_P4, KC_P5, KC_P6, KC_PPLS, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_P1, KC_P2, KC_P3, KC_PENT, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_P0, KC_PDOT, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO
)
}; };

View File

@ -48,24 +48,15 @@
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[QWERTY] = LAYOUT( [QWERTY] = LAYOUT(
KC_DEL, KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_F6 ,KC_F7 ,KC_F8, KC_DEL, 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 ,KC_SCRL ,KC_PAUS, MO(1), QK_BOOT,
KC_EQL, KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 , KC_EQL, KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 , KC_6 ,KC_7 ,KC_8 ,KC_9 ,KC_0 ,KC_MINS,
KC_TAB, KC_Q ,KC_W ,KC_E ,KC_R ,KC_T , KC_TAB, KC_Q ,KC_W ,KC_E ,KC_R ,KC_T , KC_Y ,KC_U ,KC_I ,KC_O ,KC_P ,KC_BSLS,
KC_CAPS,KC_A ,KC_S ,KC_D ,KC_F ,KC_G , 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_LSFT,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B , KC_LSFT,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B , KC_N ,KC_M ,KC_COMM,KC_DOT ,KC_SLSH,KC_RSFT,
KC_GRV ,KC_INS ,KC_LEFT,KC_RGHT, KC_GRV ,KC_INS ,KC_LEFT,KC_RGHT, KC_UP ,KC_DOWN,KC_LBRC,KC_RBRC,
KC_LCTL,KC_LALT, KC_LCTL,KC_LALT, KC_RALT,KC_RCTL,
KC_LGUI, KC_LGUI, KC_PGUP,
KC_BSPC,KC_ESC ,KC_END , KC_BSPC,KC_ESC ,KC_END , KC_PGDN,KC_ENTER ,KC_SPC
KC_F9 ,KC_F10 ,KC_F11 ,KC_F12 ,KC_PSCR ,KC_SCRL ,KC_PAUS, MO(1), QK_BOOT,
KC_6 ,KC_7 ,KC_8 ,KC_9 ,KC_0 ,KC_MINS,
KC_Y ,KC_U ,KC_I ,KC_O ,KC_P ,KC_BSLS,
KC_H ,KC_J ,KC_K ,KC_L ,KC_SCLN,KC_QUOT,
KC_N ,KC_M ,KC_COMM,KC_DOT ,KC_SLSH,KC_RSFT,
KC_UP ,KC_DOWN,KC_LBRC,KC_RBRC,
KC_RALT,KC_RCTL,
KC_PGUP,
KC_PGDN,KC_ENTER ,KC_SPC
), ),
// LAYER1 is activated by the keypad key. It has WAKE on Escape (left-most key), // LAYER1 is activated by the keypad key. It has WAKE on Escape (left-most key),
@ -73,23 +64,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
// as printed on the Kinesis Advantage 2. // as printed on the Kinesis Advantage 2.
[LAYER1] = LAYOUT( [LAYER1] = LAYOUT(
KC_WAKE, KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO, KC_WAKE, KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO, KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_MUTE ,KC_VOLD ,KC_VOLU, KC_TRNS, KC_NO ,
KC_NO , KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO , KC_NO , KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO , KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,
KC_NO , KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO , KC_NO , KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO , KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,
KC_NO , KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO , KC_NO , KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO , KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,
KC_NO , KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO , KC_NO , KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO , KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,
KC_NO ,KC_NO ,KC_NO ,KC_NO , KC_NO ,KC_NO ,KC_NO ,KC_NO , KC_NO ,KC_NO ,KC_NO ,KC_NO ,
KC_NO ,KC_NO , KC_NO ,KC_NO , KC_NO ,KC_NO ,
KC_NO , KC_NO , KC_NO ,
KC_NO ,KC_NO ,KC_NO , KC_NO ,KC_NO ,KC_NO , KC_NO ,KC_NO ,KC_NO
KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_MUTE ,KC_VOLD ,KC_VOLU, KC_TRNS, KC_NO ,
KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,
KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,
KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,
KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,
KC_NO ,KC_NO ,KC_NO ,KC_NO ,
KC_NO ,KC_NO ,
KC_NO ,
KC_NO ,KC_NO ,KC_NO
), ),
}; };

View File

@ -119,7 +119,7 @@ Colemak
| Fn | Number | Bspc | | Enter | Number2| Fn2 | | Fn | Number | Bspc | | Enter | Number2| Fn2 |
`--------------------------' `--------------------------' `--------------------------' `--------------------------'
*/ */
[_COLEMAK] = LAYOUT_pretty( [_COLEMAK] = 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, KC_SCRL, KC_PAUS, NUMPAD, ADJUST, 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, KC_SCRL, KC_PAUS, NUMPAD, ADJUST,
KC_EQL, 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_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSLS, KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSLS,
@ -156,7 +156,7 @@ QWERTY
| Fn | Number | Bspc | | Enter | Number2| Fn2 | | Fn | Number | Bspc | | Enter | Number2| Fn2 |
`--------------------------' `--------------------------' `--------------------------' `--------------------------'
*/ */
[_QWERTY] = LAYOUT_pretty( [_QWERTY] = 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, KC_SCRL, KC_PAUS, NUMPAD, ADJUST, 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, KC_SCRL, KC_PAUS, NUMPAD, ADJUST,
KC_EQL, 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_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS,
@ -193,7 +193,7 @@ Numbers/Symbols layer
| | | | | | | | | | | | | | | |
`--------------------------' `--------------------------' `--------------------------' `--------------------------'
*/ */
[_NUMBERS] = LAYOUT_pretty( [_NUMBERS] = LAYOUT(
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
KC_F12, 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_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
_______, KC_6, KC_7, KC_8, KC_9, KC_0, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______, _______, KC_6, KC_7, KC_8, KC_9, KC_0, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______,
@ -205,7 +205,7 @@ Numbers/Symbols layer
_______, _______, _______, _______, _______, _______ _______, _______, _______, _______, _______, _______
), ),
[_NUMBERS2] = LAYOUT_pretty( [_NUMBERS2] = LAYOUT(
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
KC_F12, 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_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
_______, KC_6, KC_7, KC_8, KC_9, KC_0, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______, _______, KC_6, KC_7, KC_8, KC_9, KC_0, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______,
@ -241,7 +241,7 @@ Function layer
| | | | | | | | | | | | | | | |
`--------------------------' `--------------------------' `--------------------------' `--------------------------'
*/ */
[_FUNCTION] = LAYOUT_pretty( [_FUNCTION] = LAYOUT(
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
KC_F12, 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_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
_______, _______, _______, KC_UP, _______, _______, _______, _______, KC_UP, CTL_Y, _______, _______, _______, _______, _______, KC_UP, _______, _______, _______, _______, KC_UP, CTL_Y, _______, _______,
@ -253,7 +253,7 @@ Function layer
_______, _______, _______, _______, _______, _______ _______, _______, _______, _______, _______, _______
), ),
[_FUNCTION2] = LAYOUT_pretty( [_FUNCTION2] = LAYOUT(
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
KC_F12, 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_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
_______, _______, _______, KC_UP, _______, _______, _______, _______, KC_UP, CTL_Y, _______, _______, _______, _______, _______, KC_UP, _______, _______, _______, _______, KC_UP, CTL_Y, _______, _______,
@ -290,7 +290,7 @@ Numpad layer
| | | | | | | | | | | | | | | |
`--------------------------' `--------------------------' `--------------------------' `--------------------------'
*/ */
[_NUMPAD] = LAYOUT_pretty( [_NUMPAD] = LAYOUT(
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, KC_NUM, _______, _______, _______, _______, KC_TAB, KC_NUM, KC_PSLS, KC_PAST, KC_PMNS, _______, _______, KC_NUM, _______, _______, _______, _______, KC_TAB, KC_NUM, KC_PSLS, KC_PAST, KC_PMNS, _______,
_______, KC_P6, KC_P7, KC_P8, KC_P9, KC_P0, _______, KC_P7, KC_P8, KC_P9, KC_PPLS, _______, _______, KC_P6, KC_P7, KC_P8, KC_P9, KC_P0, _______, KC_P7, KC_P8, KC_P9, KC_PPLS, _______,
@ -327,7 +327,7 @@ Gaming
| | | Bspc | |Enter/NS| Number2| Fn2 | | | | Bspc | |Enter/NS| Number2| Fn2 |
`--------------------------' `--------------------------' `--------------------------' `--------------------------'
*/ */
[_GAMING] = LAYOUT_pretty( [_GAMING] = LAYOUT(
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
@ -364,7 +364,7 @@ Adjust layer
| | | | | | | | | | | | | | | |
`--------------------------' `--------------------------' `--------------------------' `--------------------------'
*/ */
[_ADJUST] = LAYOUT_pretty( [_ADJUST] = LAYOUT(
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, COLEMAK, QWERTY, _______, GAMING, _______, NUMPAD, _______, _______, _______, _______, QK_BOOT, _______, COLEMAK, QWERTY, _______, GAMING, _______, NUMPAD, _______, _______, _______, _______, QK_BOOT,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
@ -376,7 +376,7 @@ Adjust layer
_______, _______, _______, _______, _______, _______ _______, _______, _______, _______, _______, _______
), ),
[_ADJUST2] = LAYOUT_pretty( [_ADJUST2] = LAYOUT(
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, COLEMAK, QWERTY, _______, GAMING, _______, NUMPAD, _______, _______, _______, _______, QK_BOOT, _______, COLEMAK, QWERTY, _______, GAMING, _______, NUMPAD, _______, _______, _______, _______, QK_BOOT,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,

View File

@ -6,43 +6,25 @@
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[QWERTZ] = LAYOUT( [QWERTZ] = LAYOUT(
_______,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_F6 ,KC_F7 ,KC_F8, _______,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,KC_SCRL,KC_PAUS,KC_NO ,QK_BOOT,
_______,KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 , _______,KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 , KC_6 ,KC_7 ,KC_8 ,KC_9 ,KC_0 ,DE_SS ,
KC_ESC ,KC_Q ,KC_W ,KC_E ,KC_R ,KC_T , KC_ESC ,KC_Q ,KC_W ,KC_E ,KC_R ,KC_T , KC_Y ,KC_U ,KC_I ,KC_O ,KC_P ,DE_ADIA,
KC_TAB ,KC_A ,KC_S ,KC_D ,KC_F ,KC_G , KC_TAB ,KC_A ,KC_S ,KC_D ,KC_F ,KC_G , KC_H ,KC_J ,KC_K ,KC_L ,DE_SLSH,DE_ODIA,
DE_PIPE,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B , DE_PIPE,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B , KC_N ,KC_M ,DE_COMM,DE_DOT ,DE_MINS,DE_UDIA,
_______,_______,_______,_______, _______,_______,_______,_______, _______,_______,_______,_______,
KC_RCTL,KC_LALT, KC_RCTL,KC_LALT, KC_LGUI,KC_LCTL,
KC_HOME, KC_HOME, KC_END ,
KC_SPC ,KC_LSFT,KC_BSPC , KC_SPC ,KC_LSFT,KC_BSPC , KC_DEL,MO(MOD),KC_ENTER
KC_F9 ,KC_F10 ,KC_F11 ,KC_F12 ,KC_PSCR,KC_SCRL,KC_PAUS,KC_NO ,QK_BOOT,
KC_6 ,KC_7 ,KC_8 ,KC_9 ,KC_0 ,DE_SS ,
KC_Y ,KC_U ,KC_I ,KC_O ,KC_P ,DE_ADIA,
KC_H ,KC_J ,KC_K ,KC_L ,DE_SLSH,DE_ODIA,
KC_N ,KC_M ,DE_COMM,DE_DOT ,DE_MINS,DE_UDIA,
_______,_______,_______,_______,
KC_LGUI,KC_LCTL,
KC_END ,
KC_DEL,MO(MOD),KC_ENTER
), ),
[MOD] = LAYOUT( [MOD] = LAYOUT(
_______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______, _______,_______,_______,_______,_______,_______,
DE_CIRC,DE_QUOT,DE_DQUO,DE_LCBR,DE_RCBR,DE_GRV , DE_CIRC,DE_QUOT,DE_DQUO,DE_LCBR,DE_RCBR,DE_GRV , KC_HOME,KC_PGDN,KC_PGUP,KC_END ,DE_EQL ,DE_PERC,
DE_TILD,DE_EXLM,DE_DLR ,DE_LPRN,DE_RPRN,DE_AMPR, DE_TILD,DE_EXLM,DE_DLR ,DE_LPRN,DE_RPRN,DE_AMPR, KC_LEFT,KC_DOWN,KC_UP ,KC_RGHT,DE_QUES,DE_ASTR,
DE_BSLS,DE_HASH,DE_LABK,DE_LBRC,DE_RBRC,DE_RABK, DE_BSLS,DE_HASH,DE_LABK,DE_LBRC,DE_RBRC,DE_RABK, DE_AT ,DE_EURO,DE_SCLN,DE_COLN,DE_UNDS,DE_PLUS,
_______,_______,_______,_______, _______,_______,_______,_______, _______,_______,_______,_______,
_______,_______, _______,_______, _______,_______,
_______, _______, _______,
_______,_______,_______, _______,_______,_______, _______,_______ ,_______
_______,_______,_______,_______,_______,_______,_______,_______,_______,
_______,_______,_______,_______,_______,_______,
KC_HOME,KC_PGDN,KC_PGUP,KC_END ,DE_EQL ,DE_PERC,
KC_LEFT,KC_DOWN,KC_UP ,KC_RGHT,DE_QUES,DE_ASTR,
DE_AT ,DE_EURO,DE_SCLN,DE_COLN,DE_UNDS,DE_PLUS,
_______,_______,_______,_______,
_______,_______,
_______,
_______,_______ ,_______
) )
}; };

View File

@ -110,107 +110,55 @@ enum custom_keycodes { DVORAK = SAFE_RANGE, QWERTY, COLEMAK, KEYPAD };
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_DVORAK] = LAYOUT ( [_DVORAK] = LAYOUT (
// Left Hand 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, KC_SCRL, KC_PAUS, TG(_KEYPAD), QK_BOOT,
KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSLS,
KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH,
KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_CAPS, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS,
KC_CAPS, KC_A, KC_O, KC_E, KC_U, KC_I, KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT,
KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_GRV, KC_INS, KC_LEFT, KC_RGHT, KC_UP, KC_DOWN, KC_LBRC, KC_RBRC,
KC_GRV, KC_INS, KC_LEFT, KC_RGHT,
// Left Thumb
KC_LCTL, KC_LALT,
KC_HOME,
KC_BSPC, KC_DEL, GUI_END,
// Right Hand KC_LCTL, KC_LALT, KC_RGUI, KC_RCTL,
KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SCRL, KC_PAUS, TG(_KEYPAD), QK_BOOT, KC_HOME, KC_PGUP,
KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSLS, KC_BSPC, KC_DEL, GUI_END, KC_PGDN, KPD_ENT, KC_SPC
KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH,
KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS,
KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT,
KC_UP, KC_DOWN, KC_LBRC, KC_RBRC,
// Right Thumb
KC_RGUI, KC_RCTL,
KC_PGUP,
KC_PGDN, KPD_ENT, KC_SPC
), ),
[_QWERTY] = LAYOUT ( [_QWERTY] = LAYOUT (
// Left Hand 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, KC_SCRL, KC_PAUS, TG(_KEYPAD), QK_BOOT,
KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_EQL, 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_1, KC_2, KC_3, KC_4, KC_5, KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS ,
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, 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_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT,
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_GRV, KC_INS, KC_LEFT, KC_RGHT, KC_UP, KC_DOWN, KC_LBRC, KC_RBRC,
KC_GRV, KC_INS, KC_LEFT, KC_RGHT,
// Left Thumb
KC_LCTL, KC_LALT,
KC_HOME,
KC_BSPC, KC_DEL, KC_END,
// Right Hand KC_LCTL, KC_LALT, KC_RGUI, KC_RCTL,
KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SCRL, KC_PAUS, TG(_KEYPAD), QK_BOOT, KC_HOME, KC_PGUP,
KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_BSPC, KC_DEL, KC_END, KC_PGDN, KPD_ENT, KC_SPC
KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS ,
KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT,
KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT,
KC_UP, KC_DOWN, KC_LBRC, KC_RBRC,
// Right Thumb
KC_RGUI, KC_RCTL,
KC_PGUP,
KC_PGDN, KPD_ENT, KC_SPC
), ),
[_COLEMAK] = LAYOUT ( [_COLEMAK] = LAYOUT (
// Left Hand 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, KC_SCRL, KC_PAUS, TG(_KEYPAD), QK_BOOT,
KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_EQL, 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_1, KC_2, KC_3, KC_4, KC_5, KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSLS,
KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_BSPC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT,
KC_BSPC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT,
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_GRV, KC_INS, KC_LEFT, KC_RGHT, KC_UP, KC_DOWN, KC_LBRC, KC_RBRC,
KC_GRV, KC_INS, KC_LEFT, KC_RGHT,
// Left Thumb
KC_LCTL, KC_LALT,
KC_HOME,
KC_BSPC, KC_DEL, KC_END,
// Right Hand KC_LCTL, KC_LALT, KC_RGUI, KC_RCTL,
KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SCRL, KC_PAUS, TG(_KEYPAD), QK_BOOT, KC_HOME, KC_PGUP,
KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_BSPC, KC_DEL, KC_END, KC_PGDN, KPD_ENT, KC_SPC
KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSLS,
KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT,
KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT,
KC_UP, KC_DOWN, KC_LBRC, KC_RBRC,
// Right Thumb
KC_RGUI, KC_RCTL,
KC_PGUP,
KC_PGDN, KPD_ENT, KC_SPC
), ),
[_KEYPAD] = LAYOUT ( [_KEYPAD] = LAYOUT (
// Left Hand _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______, _______, _______, _______, KC_PWR, _______, _______, _______, _______, _______, _______, KC_NUM, KC_PEQL, KC_PSLS, KC_PAST, _______,
KC_PWR, _______, _______, _______, _______, _______, KC_SLEP, _______, _______, _______, _______, _______, _______, KC_P7, KC_P8, KC_P9, KC_PMNS, _______,
KC_SLEP, _______, _______, _______, _______, _______, KC_WAKE, _______, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______, KC_P4, KC_P5, KC_P6, KC_PPLS, _______,
KC_WAKE, _______, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______, KC_MSTP, KC_MPRV, KC_MPLY, KC_MNXT, KC_MSEL, _______, KC_P1, KC_P2, KC_P3, KC_PENT, _______,
_______, KC_MSTP, KC_MPRV, KC_MPLY, KC_MNXT, KC_MSEL, _______, QWERTY, COLEMAK, DVORAK, _______, _______, KC_PDOT, KC_PENT,
_______, QWERTY, COLEMAK, DVORAK,
// Left Thumb
_______, _______,
_______,
_______, _______, MACLOCK,
// Right Hand _______, _______, _______, MACLOCK,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, KC_NUM, KC_PEQL, KC_PSLS, KC_PAST, _______, _______, _______, MACLOCK, _______, _______, KC_P0
_______, KC_P7, KC_P8, KC_P9, KC_PMNS, _______,
_______, KC_P4, KC_P5, KC_P6, KC_PPLS, _______,
_______, KC_P1, KC_P2, KC_P3, KC_PENT, _______,
_______, _______, KC_PDOT, KC_PENT,
// Right Thumb
_______, MACLOCK,
_______,
_______, _______, KC_P0
) )
}; };
@ -232,6 +180,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
} }
return true; return true;
}; };
// Runs just one time when the keyboard initializes.
void matrix_init_user(void){};

View File

@ -27,96 +27,6 @@
"debounce": 20, "debounce": 20,
"layouts": { "layouts": {
"LAYOUT": { "LAYOUT": {
"layout": [
{"matrix": [12, 0], "x": 0, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 0], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 0], "x": 1.39, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [12, 1], "x": 2.09, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 1], "x": 2.78, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 1], "x": 3.48, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [12, 2], "x": 4.17, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 2], "x": 4.87, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 2], "x": 5.56, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [0, 0], "x": 0, "y": 1.25, "w": 1.25},
{"matrix": [1, 0], "x": 1.25, "y": 1.25},
{"matrix": [2, 0], "x": 2.25, "y": 1},
{"matrix": [3, 0], "x": 3.25, "y": 1},
{"matrix": [4, 0], "x": 4.25, "y": 1},
{"matrix": [5, 0], "x": 5.25, "y": 1},
{"matrix": [0, 1], "x": 0, "y": 2.25, "w": 1.25},
{"matrix": [1, 1], "x": 1.25, "y": 2.25},
{"matrix": [2, 1], "x": 2.25, "y": 2},
{"matrix": [3, 1], "x": 3.25, "y": 2},
{"matrix": [4, 1], "x": 4.25, "y": 2},
{"matrix": [5, 1], "x": 5.25, "y": 2},
{"matrix": [0, 2], "x": 0, "y": 3.25, "w": 1.25},
{"matrix": [1, 2], "x": 1.25, "y": 3.25},
{"matrix": [2, 2], "x": 2.25, "y": 3},
{"matrix": [3, 2], "x": 3.25, "y": 3},
{"matrix": [4, 2], "x": 4.25, "y": 3},
{"matrix": [5, 2], "x": 5.25, "y": 3},
{"matrix": [0, 3], "x": 0, "y": 4.25, "w": 1.25},
{"matrix": [1, 3], "x": 1.25, "y": 4.25},
{"matrix": [2, 3], "x": 2.25, "y": 4},
{"matrix": [3, 3], "x": 3.25, "y": 4},
{"matrix": [4, 3], "x": 4.25, "y": 4},
{"matrix": [5, 3], "x": 5.25, "y": 4},
{"matrix": [1, 4], "x": 1.25, "y": 5.25},
{"matrix": [2, 4], "x": 2.25, "y": 5},
{"matrix": [3, 4], "x": 3.25, "y": 5},
{"matrix": [5, 4], "x": 4.25, "y": 5},
{"matrix": [5, 6], "x": 5.25, "y": 6},
{"matrix": [5, 5], "x": 6.25, "y": 6},
{"matrix": [3, 5], "x": 6.25, "y": 7},
{"matrix": [3, 6], "x": 4.25, "y": 7, "h": 2},
{"matrix": [4, 6], "x": 5.25, "y": 7, "h": 2},
{"matrix": [2, 5], "x": 6.25, "y": 8},
{"matrix": [12, 3], "x": 9.25, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 3], "x": 9.95, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 3], "x": 10.64, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [12, 4], "x": 11.34, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 4], "x": 12.03, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 4], "x": 12.73, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [12, 5], "x": 13.42, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 5], "x": 14.12, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 5], "x": 14.81, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [6, 0], "x": 9.25, "y": 1},
{"matrix": [7, 0], "x": 10.25, "y": 1},
{"matrix": [8, 0], "x": 11.25, "y": 1},
{"matrix": [9, 0], "x": 12.25, "y": 1},
{"matrix": [10, 0], "x": 13.25, "y": 1.25},
{"matrix": [11, 0], "x": 14.25, "y": 1.25, "w": 1.25},
{"matrix": [6, 1], "x": 9.25, "y": 2},
{"matrix": [7, 1], "x": 10.25, "y": 2},
{"matrix": [8, 1], "x": 11.25, "y": 2},
{"matrix": [9, 1], "x": 12.25, "y": 2},
{"matrix": [10, 1], "x": 13.25, "y": 2.25},
{"matrix": [11, 1], "x": 14.25, "y": 2.25, "w": 1.25},
{"matrix": [6, 2], "x": 9.25, "y": 3},
{"matrix": [7, 2], "x": 10.25, "y": 3},
{"matrix": [8, 2], "x": 11.25, "y": 3},
{"matrix": [9, 2], "x": 12.25, "y": 3},
{"matrix": [10, 2], "x": 13.25, "y": 3.25},
{"matrix": [11, 2], "x": 14.25, "y": 3.25, "w": 1.25},
{"matrix": [6, 3], "x": 9.25, "y": 4},
{"matrix": [7, 3], "x": 10.25, "y": 4},
{"matrix": [8, 3], "x": 11.25, "y": 4},
{"matrix": [9, 3], "x": 12.25, "y": 4},
{"matrix": [10, 3], "x": 13.25, "y": 4.25},
{"matrix": [11, 3], "x": 14.25, "y": 4.25, "w": 1.25},
{"matrix": [6, 4], "x": 10.25, "y": 5},
{"matrix": [8, 4], "x": 11.25, "y": 5},
{"matrix": [9, 4], "x": 12.25, "y": 5},
{"matrix": [10, 4], "x": 13.25, "y": 5.25},
{"matrix": [9, 6], "x": 8.25, "y": 6},
{"matrix": [8, 5], "x": 9.25, "y": 6},
{"matrix": [8, 6], "x": 8.25, "y": 7},
{"matrix": [6, 6], "x": 8.25, "y": 8},
{"matrix": [7, 5], "x": 9.25, "y": 7, "h": 2},
{"matrix": [6, 5], "x": 10.25, "y": 7, "h": 2}
]
},
"LAYOUT_pretty": {
"layout": [ "layout": [
{"matrix": [12, 0], "x": 0, "y": 0, "w": 0.69, "h": 0.85}, {"matrix": [12, 0], "x": 0, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 0], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85}, {"matrix": [13, 0], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85},

View File

@ -27,96 +27,6 @@
"debounce": 20, "debounce": 20,
"layouts": { "layouts": {
"LAYOUT": { "LAYOUT": {
"layout": [
{"matrix": [12, 0], "x": 0, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 0], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 0], "x": 1.39, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [12, 1], "x": 2.09, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 1], "x": 2.78, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 1], "x": 3.48, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [12, 2], "x": 4.17, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 2], "x": 4.87, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 2], "x": 5.56, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [0, 0], "x": 0, "y": 1.25, "w": 1.25},
{"matrix": [1, 0], "x": 1.25, "y": 1.25},
{"matrix": [2, 0], "x": 2.25, "y": 1},
{"matrix": [3, 0], "x": 3.25, "y": 1},
{"matrix": [4, 0], "x": 4.25, "y": 1},
{"matrix": [5, 0], "x": 5.25, "y": 1},
{"matrix": [0, 1], "x": 0, "y": 2.25, "w": 1.25},
{"matrix": [1, 1], "x": 1.25, "y": 2.25},
{"matrix": [2, 1], "x": 2.25, "y": 2},
{"matrix": [3, 1], "x": 3.25, "y": 2},
{"matrix": [4, 1], "x": 4.25, "y": 2},
{"matrix": [5, 1], "x": 5.25, "y": 2},
{"matrix": [0, 2], "x": 0, "y": 3.25, "w": 1.25},
{"matrix": [1, 2], "x": 1.25, "y": 3.25},
{"matrix": [2, 2], "x": 2.25, "y": 3},
{"matrix": [3, 2], "x": 3.25, "y": 3},
{"matrix": [4, 2], "x": 4.25, "y": 3},
{"matrix": [5, 2], "x": 5.25, "y": 3},
{"matrix": [0, 3], "x": 0, "y": 4.25, "w": 1.25},
{"matrix": [1, 3], "x": 1.25, "y": 4.25},
{"matrix": [2, 3], "x": 2.25, "y": 4},
{"matrix": [3, 3], "x": 3.25, "y": 4},
{"matrix": [4, 3], "x": 4.25, "y": 4},
{"matrix": [5, 3], "x": 5.25, "y": 4},
{"matrix": [1, 4], "x": 1.25, "y": 5.25},
{"matrix": [2, 4], "x": 2.25, "y": 5},
{"matrix": [3, 4], "x": 3.25, "y": 5},
{"matrix": [5, 4], "x": 4.25, "y": 5},
{"matrix": [5, 6], "x": 5.25, "y": 6},
{"matrix": [5, 5], "x": 6.25, "y": 6},
{"matrix": [3, 5], "x": 6.25, "y": 7},
{"matrix": [3, 6], "x": 4.25, "y": 7, "h": 2},
{"matrix": [4, 6], "x": 5.25, "y": 7, "h": 2},
{"matrix": [2, 5], "x": 6.25, "y": 8},
{"matrix": [12, 3], "x": 9.25, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 3], "x": 9.95, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 3], "x": 10.64, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [12, 4], "x": 11.34, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 4], "x": 12.03, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 4], "x": 12.73, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [12, 5], "x": 13.42, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 5], "x": 14.12, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 5], "x": 14.81, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [6, 0], "x": 9.25, "y": 1},
{"matrix": [7, 0], "x": 10.25, "y": 1},
{"matrix": [8, 0], "x": 11.25, "y": 1},
{"matrix": [9, 0], "x": 12.25, "y": 1},
{"matrix": [10, 0], "x": 13.25, "y": 1.25},
{"matrix": [11, 0], "x": 14.25, "y": 1.25, "w": 1.25},
{"matrix": [6, 1], "x": 9.25, "y": 2},
{"matrix": [7, 1], "x": 10.25, "y": 2},
{"matrix": [8, 1], "x": 11.25, "y": 2},
{"matrix": [9, 1], "x": 12.25, "y": 2},
{"matrix": [10, 1], "x": 13.25, "y": 2.25},
{"matrix": [11, 1], "x": 14.25, "y": 2.25, "w": 1.25},
{"matrix": [6, 2], "x": 9.25, "y": 3},
{"matrix": [7, 2], "x": 10.25, "y": 3},
{"matrix": [8, 2], "x": 11.25, "y": 3},
{"matrix": [9, 2], "x": 12.25, "y": 3},
{"matrix": [10, 2], "x": 13.25, "y": 3.25},
{"matrix": [11, 2], "x": 14.25, "y": 3.25, "w": 1.25},
{"matrix": [6, 3], "x": 9.25, "y": 4},
{"matrix": [7, 3], "x": 10.25, "y": 4},
{"matrix": [8, 3], "x": 11.25, "y": 4},
{"matrix": [9, 3], "x": 12.25, "y": 4},
{"matrix": [10, 3], "x": 13.25, "y": 4.25},
{"matrix": [11, 3], "x": 14.25, "y": 4.25, "w": 1.25},
{"matrix": [6, 4], "x": 10.25, "y": 5},
{"matrix": [8, 4], "x": 11.25, "y": 5},
{"matrix": [9, 4], "x": 12.25, "y": 5},
{"matrix": [10, 4], "x": 13.25, "y": 5.25},
{"matrix": [9, 6], "x": 8.25, "y": 6},
{"matrix": [8, 5], "x": 9.25, "y": 6},
{"matrix": [8, 6], "x": 8.25, "y": 7},
{"matrix": [6, 6], "x": 8.25, "y": 8},
{"matrix": [7, 5], "x": 9.25, "y": 7, "h": 2},
{"matrix": [6, 5], "x": 10.25, "y": 7, "h": 2}
]
},
"LAYOUT_pretty": {
"layout": [ "layout": [
{"matrix": [12, 0], "x": 0, "y": 0, "w": 0.69, "h": 0.85}, {"matrix": [12, 0], "x": 0, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 0], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85}, {"matrix": [13, 0], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85},

View File

@ -25,96 +25,6 @@
"debounce": 20, "debounce": 20,
"layouts": { "layouts": {
"LAYOUT": { "LAYOUT": {
"layout": [
{"matrix": [12, 0], "x": 0, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 0], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 0], "x": 1.39, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [12, 1], "x": 2.09, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 1], "x": 2.78, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 1], "x": 3.48, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [12, 2], "x": 4.17, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 2], "x": 4.87, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 2], "x": 5.56, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [0, 0], "x": 0, "y": 1.25, "w": 1.25},
{"matrix": [1, 0], "x": 1.25, "y": 1.25},
{"matrix": [2, 0], "x": 2.25, "y": 1},
{"matrix": [3, 0], "x": 3.25, "y": 1},
{"matrix": [4, 0], "x": 4.25, "y": 1},
{"matrix": [5, 0], "x": 5.25, "y": 1},
{"matrix": [0, 1], "x": 0, "y": 2.25, "w": 1.25},
{"matrix": [1, 1], "x": 1.25, "y": 2.25},
{"matrix": [2, 1], "x": 2.25, "y": 2},
{"matrix": [3, 1], "x": 3.25, "y": 2},
{"matrix": [4, 1], "x": 4.25, "y": 2},
{"matrix": [5, 1], "x": 5.25, "y": 2},
{"matrix": [0, 2], "x": 0, "y": 3.25, "w": 1.25},
{"matrix": [1, 2], "x": 1.25, "y": 3.25},
{"matrix": [2, 2], "x": 2.25, "y": 3},
{"matrix": [3, 2], "x": 3.25, "y": 3},
{"matrix": [4, 2], "x": 4.25, "y": 3},
{"matrix": [5, 2], "x": 5.25, "y": 3},
{"matrix": [0, 3], "x": 0, "y": 4.25, "w": 1.25},
{"matrix": [1, 3], "x": 1.25, "y": 4.25},
{"matrix": [2, 3], "x": 2.25, "y": 4},
{"matrix": [3, 3], "x": 3.25, "y": 4},
{"matrix": [4, 3], "x": 4.25, "y": 4},
{"matrix": [5, 3], "x": 5.25, "y": 4},
{"matrix": [1, 4], "x": 1.25, "y": 5.25},
{"matrix": [2, 4], "x": 2.25, "y": 5},
{"matrix": [3, 4], "x": 3.25, "y": 5},
{"matrix": [5, 4], "x": 4.25, "y": 5},
{"matrix": [5, 6], "x": 5.25, "y": 6},
{"matrix": [5, 5], "x": 6.25, "y": 6},
{"matrix": [3, 5], "x": 6.25, "y": 7},
{"matrix": [3, 6], "x": 4.25, "y": 7, "h": 2},
{"matrix": [4, 6], "x": 5.25, "y": 7, "h": 2},
{"matrix": [2, 5], "x": 6.25, "y": 8},
{"matrix": [12, 3], "x": 9.25, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 3], "x": 9.95, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 3], "x": 10.64, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [12, 4], "x": 11.34, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 4], "x": 12.03, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 4], "x": 12.73, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [12, 5], "x": 13.42, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 5], "x": 14.12, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 5], "x": 14.81, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [6, 0], "x": 9.25, "y": 1},
{"matrix": [7, 0], "x": 10.25, "y": 1},
{"matrix": [8, 0], "x": 11.25, "y": 1},
{"matrix": [9, 0], "x": 12.25, "y": 1},
{"matrix": [10, 0], "x": 13.25, "y": 1.25},
{"matrix": [11, 0], "x": 14.25, "y": 1.25, "w": 1.25},
{"matrix": [6, 1], "x": 9.25, "y": 2},
{"matrix": [7, 1], "x": 10.25, "y": 2},
{"matrix": [8, 1], "x": 11.25, "y": 2},
{"matrix": [9, 1], "x": 12.25, "y": 2},
{"matrix": [10, 1], "x": 13.25, "y": 2.25},
{"matrix": [11, 1], "x": 14.25, "y": 2.25, "w": 1.25},
{"matrix": [6, 2], "x": 9.25, "y": 3},
{"matrix": [7, 2], "x": 10.25, "y": 3},
{"matrix": [8, 2], "x": 11.25, "y": 3},
{"matrix": [9, 2], "x": 12.25, "y": 3},
{"matrix": [10, 2], "x": 13.25, "y": 3.25},
{"matrix": [11, 2], "x": 14.25, "y": 3.25, "w": 1.25},
{"matrix": [6, 3], "x": 9.25, "y": 4},
{"matrix": [7, 3], "x": 10.25, "y": 4},
{"matrix": [8, 3], "x": 11.25, "y": 4},
{"matrix": [9, 3], "x": 12.25, "y": 4},
{"matrix": [10, 3], "x": 13.25, "y": 4.25},
{"matrix": [11, 3], "x": 14.25, "y": 4.25, "w": 1.25},
{"matrix": [6, 4], "x": 10.25, "y": 5},
{"matrix": [8, 4], "x": 11.25, "y": 5},
{"matrix": [9, 4], "x": 12.25, "y": 5},
{"matrix": [10, 4], "x": 13.25, "y": 5.25},
{"matrix": [9, 6], "x": 8.25, "y": 6},
{"matrix": [8, 5], "x": 9.25, "y": 6},
{"matrix": [8, 6], "x": 8.25, "y": 7},
{"matrix": [6, 6], "x": 8.25, "y": 8},
{"matrix": [7, 5], "x": 9.25, "y": 7, "h": 2},
{"matrix": [6, 5], "x": 10.25, "y": 7, "h": 2}
]
},
"LAYOUT_pretty": {
"layout": [ "layout": [
{"matrix": [12, 0], "x": 0, "y": 0, "w": 0.69, "h": 0.85}, {"matrix": [12, 0], "x": 0, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 0], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85}, {"matrix": [13, 0], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85},

View File

@ -26,96 +26,6 @@
"debounce": 20, "debounce": 20,
"layouts": { "layouts": {
"LAYOUT": { "LAYOUT": {
"layout": [
{"matrix": [12, 0], "x": 0, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 0], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 0], "x": 1.39, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [12, 1], "x": 2.09, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 1], "x": 2.78, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 1], "x": 3.48, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [12, 2], "x": 4.17, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 2], "x": 4.87, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 2], "x": 5.56, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [0, 0], "x": 0, "y": 1.25, "w": 1.25},
{"matrix": [1, 0], "x": 1.25, "y": 1.25},
{"matrix": [2, 0], "x": 2.25, "y": 1},
{"matrix": [3, 0], "x": 3.25, "y": 1},
{"matrix": [4, 0], "x": 4.25, "y": 1},
{"matrix": [5, 0], "x": 5.25, "y": 1},
{"matrix": [0, 1], "x": 0, "y": 2.25, "w": 1.25},
{"matrix": [1, 1], "x": 1.25, "y": 2.25},
{"matrix": [2, 1], "x": 2.25, "y": 2},
{"matrix": [3, 1], "x": 3.25, "y": 2},
{"matrix": [4, 1], "x": 4.25, "y": 2},
{"matrix": [5, 1], "x": 5.25, "y": 2},
{"matrix": [0, 2], "x": 0, "y": 3.25, "w": 1.25},
{"matrix": [1, 2], "x": 1.25, "y": 3.25},
{"matrix": [2, 2], "x": 2.25, "y": 3},
{"matrix": [3, 2], "x": 3.25, "y": 3},
{"matrix": [4, 2], "x": 4.25, "y": 3},
{"matrix": [5, 2], "x": 5.25, "y": 3},
{"matrix": [0, 3], "x": 0, "y": 4.25, "w": 1.25},
{"matrix": [1, 3], "x": 1.25, "y": 4.25},
{"matrix": [2, 3], "x": 2.25, "y": 4},
{"matrix": [3, 3], "x": 3.25, "y": 4},
{"matrix": [4, 3], "x": 4.25, "y": 4},
{"matrix": [5, 3], "x": 5.25, "y": 4},
{"matrix": [1, 4], "x": 1.25, "y": 5.25},
{"matrix": [2, 4], "x": 2.25, "y": 5},
{"matrix": [3, 4], "x": 3.25, "y": 5},
{"matrix": [5, 4], "x": 4.25, "y": 5},
{"matrix": [5, 6], "x": 5.25, "y": 6},
{"matrix": [5, 5], "x": 6.25, "y": 6},
{"matrix": [3, 5], "x": 6.25, "y": 7},
{"matrix": [3, 6], "x": 4.25, "y": 7, "h": 2},
{"matrix": [4, 6], "x": 5.25, "y": 7, "h": 2},
{"matrix": [2, 5], "x": 6.25, "y": 8},
{"matrix": [12, 3], "x": 9.25, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 3], "x": 9.95, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 3], "x": 10.64, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [12, 4], "x": 11.34, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 4], "x": 12.03, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 4], "x": 12.73, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [12, 5], "x": 13.42, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 5], "x": 14.12, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 5], "x": 14.81, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [6, 0], "x": 9.25, "y": 1},
{"matrix": [7, 0], "x": 10.25, "y": 1},
{"matrix": [8, 0], "x": 11.25, "y": 1},
{"matrix": [9, 0], "x": 12.25, "y": 1},
{"matrix": [10, 0], "x": 13.25, "y": 1.25},
{"matrix": [11, 0], "x": 14.25, "y": 1.25, "w": 1.25},
{"matrix": [6, 1], "x": 9.25, "y": 2},
{"matrix": [7, 1], "x": 10.25, "y": 2},
{"matrix": [8, 1], "x": 11.25, "y": 2},
{"matrix": [9, 1], "x": 12.25, "y": 2},
{"matrix": [10, 1], "x": 13.25, "y": 2.25},
{"matrix": [11, 1], "x": 14.25, "y": 2.25, "w": 1.25},
{"matrix": [6, 2], "x": 9.25, "y": 3},
{"matrix": [7, 2], "x": 10.25, "y": 3},
{"matrix": [8, 2], "x": 11.25, "y": 3},
{"matrix": [9, 2], "x": 12.25, "y": 3},
{"matrix": [10, 2], "x": 13.25, "y": 3.25},
{"matrix": [11, 2], "x": 14.25, "y": 3.25, "w": 1.25},
{"matrix": [6, 3], "x": 9.25, "y": 4},
{"matrix": [7, 3], "x": 10.25, "y": 4},
{"matrix": [8, 3], "x": 11.25, "y": 4},
{"matrix": [9, 3], "x": 12.25, "y": 4},
{"matrix": [10, 3], "x": 13.25, "y": 4.25},
{"matrix": [11, 3], "x": 14.25, "y": 4.25, "w": 1.25},
{"matrix": [6, 4], "x": 10.25, "y": 5},
{"matrix": [8, 4], "x": 11.25, "y": 5},
{"matrix": [9, 4], "x": 12.25, "y": 5},
{"matrix": [10, 4], "x": 13.25, "y": 5.25},
{"matrix": [9, 6], "x": 8.25, "y": 6},
{"matrix": [8, 5], "x": 9.25, "y": 6},
{"matrix": [8, 6], "x": 8.25, "y": 7},
{"matrix": [6, 6], "x": 8.25, "y": 8},
{"matrix": [7, 5], "x": 9.25, "y": 7, "h": 2},
{"matrix": [6, 5], "x": 10.25, "y": 7, "h": 2}
]
},
"LAYOUT_pretty": {
"layout": [ "layout": [
{"matrix": [12, 0], "x": 0, "y": 0, "w": 0.69, "h": 0.85}, {"matrix": [12, 0], "x": 0, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 0], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85}, {"matrix": [13, 0], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85},

View File

@ -18,96 +18,6 @@
"bootloader": "caterina", "bootloader": "caterina",
"layouts": { "layouts": {
"LAYOUT": { "LAYOUT": {
"layout": [
{"matrix": [0, 2], "x": 0, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [2, 2], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [1, 2], "x": 1.39, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [0, 1], "x": 2.09, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [2, 1], "x": 2.78, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [1, 1], "x": 3.48, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [0, 0], "x": 4.17, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [2, 0], "x": 4.87, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [1, 0], "x": 5.56, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [8, 0], "x": 0, "y": 1.25, "w": 1.25},
{"matrix": [7, 0], "x": 1.25, "y": 1.25},
{"matrix": [6, 0], "x": 2.25, "y": 1},
{"matrix": [5, 0], "x": 3.25, "y": 1},
{"matrix": [4, 0], "x": 4.25, "y": 1},
{"matrix": [3, 0], "x": 5.25, "y": 1},
{"matrix": [8, 1], "x": 0, "y": 2.25, "w": 1.25},
{"matrix": [7, 1], "x": 1.25, "y": 2.25},
{"matrix": [6, 1], "x": 2.25, "y": 2},
{"matrix": [5, 1], "x": 3.25, "y": 2},
{"matrix": [4, 1], "x": 4.25, "y": 2},
{"matrix": [3, 1], "x": 5.25, "y": 2},
{"matrix": [8, 2], "x": 0, "y": 3.25, "w": 1.25},
{"matrix": [7, 2], "x": 1.25, "y": 3.25},
{"matrix": [6, 2], "x": 2.25, "y": 3},
{"matrix": [5, 2], "x": 3.25, "y": 3},
{"matrix": [4, 2], "x": 4.25, "y": 3},
{"matrix": [3, 2], "x": 5.25, "y": 3},
{"matrix": [8, 3], "x": 0, "y": 4.25, "w": 1.25},
{"matrix": [7, 3], "x": 1.25, "y": 4.25},
{"matrix": [6, 3], "x": 2.25, "y": 4},
{"matrix": [5, 3], "x": 3.25, "y": 4},
{"matrix": [4, 3], "x": 4.25, "y": 4},
{"matrix": [3, 3], "x": 5.25, "y": 4},
{"matrix": [7, 4], "x": 1.25, "y": 5.25},
{"matrix": [6, 4], "x": 2.25, "y": 5},
{"matrix": [5, 4], "x": 3.25, "y": 5},
{"matrix": [3, 4], "x": 4.25, "y": 5},
{"matrix": [3, 6], "x": 5.25, "y": 6},
{"matrix": [3, 5], "x": 6.25, "y": 6},
{"matrix": [5, 5], "x": 6.25, "y": 7},
{"matrix": [5, 6], "x": 4.25, "y": 7, "h": 2},
{"matrix": [4, 6], "x": 5.25, "y": 7, "h": 2},
{"matrix": [7, 5], "x": 6.25, "y": 8},
{"matrix": [0, 3], "x": 9.25, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [2, 3], "x": 9.95, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [1, 3], "x": 10.64, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [0, 4], "x": 11.34, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [2, 4], "x": 12.03, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [1, 4], "x": 12.73, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [0, 5], "x": 13.42, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [12, 0], "x": 14.12, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [12, 1], "x": 14.81, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [9, 4], "x": 9.25, "y": 1},
{"matrix": [10, 4], "x": 10.25, "y": 1},
{"matrix": [11, 4], "x": 11.25, "y": 1},
{"matrix": [13, 4], "x": 12.25, "y": 1},
{"matrix": [14, 4], "x": 13.25, "y": 1.25},
{"matrix": [15, 4], "x": 14.25, "y": 1.25, "w": 1.25},
{"matrix": [9, 5], "x": 9.25, "y": 2},
{"matrix": [10, 5], "x": 10.25, "y": 2},
{"matrix": [11, 5], "x": 11.25, "y": 2},
{"matrix": [13, 5], "x": 12.25, "y": 2},
{"matrix": [14, 5], "x": 13.25, "y": 2.25},
{"matrix": [15, 5], "x": 14.25, "y": 2.25, "w": 1.25},
{"matrix": [9, 6], "x": 9.25, "y": 3},
{"matrix": [10, 6], "x": 10.25, "y": 3},
{"matrix": [11, 6], "x": 11.25, "y": 3},
{"matrix": [13, 6], "x": 12.25, "y": 3},
{"matrix": [14, 6], "x": 13.25, "y": 3.25},
{"matrix": [15, 6], "x": 14.25, "y": 3.25, "w": 1.25},
{"matrix": [9, 7], "x": 9.25, "y": 4},
{"matrix": [10, 7], "x": 10.25, "y": 4},
{"matrix": [11, 7], "x": 11.25, "y": 4},
{"matrix": [13, 7], "x": 12.25, "y": 4},
{"matrix": [14, 7], "x": 13.25, "y": 4.25},
{"matrix": [15, 7], "x": 14.25, "y": 4.25, "w": 1.25},
{"matrix": [9, 3], "x": 10.25, "y": 5},
{"matrix": [11, 3], "x": 11.25, "y": 5},
{"matrix": [13, 3], "x": 12.25, "y": 5},
{"matrix": [14, 3], "x": 13.25, "y": 5.25},
{"matrix": [4, 7], "x": 8.25, "y": 6},
{"matrix": [6, 6], "x": 9.25, "y": 6},
{"matrix": [6, 7], "x": 8.25, "y": 7},
{"matrix": [8, 7], "x": 8.25, "y": 8},
{"matrix": [7, 6], "x": 9.25, "y": 7, "h": 2},
{"matrix": [8, 6], "x": 10.25, "y": 7, "h": 2}
]
},
"LAYOUT_pretty": {
"layout": [ "layout": [
{"matrix": [0, 2], "x": 0, "y": 0, "w": 0.69, "h": 0.85}, {"matrix": [0, 2], "x": 0, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [2, 2], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85}, {"matrix": [2, 2], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85},

View File

@ -22,96 +22,6 @@
"bootloader": "halfkay", "bootloader": "halfkay",
"layouts": { "layouts": {
"LAYOUT": { "LAYOUT": {
"layout": [
{"matrix": [12, 0], "x": 0, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 0], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 0], "x": 1.39, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [12, 1], "x": 2.09, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 1], "x": 2.78, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 1], "x": 3.48, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [12, 2], "x": 4.17, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 2], "x": 4.87, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 2], "x": 5.56, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [0, 0], "x": 0, "y": 1.25, "w": 1.25},
{"matrix": [1, 0], "x": 1.25, "y": 1.25},
{"matrix": [2, 0], "x": 2.25, "y": 1},
{"matrix": [3, 0], "x": 3.25, "y": 1},
{"matrix": [4, 0], "x": 4.25, "y": 1},
{"matrix": [5, 0], "x": 5.25, "y": 1},
{"matrix": [0, 1], "x": 0, "y": 2.25, "w": 1.25},
{"matrix": [1, 1], "x": 1.25, "y": 2.25},
{"matrix": [2, 1], "x": 2.25, "y": 2},
{"matrix": [3, 1], "x": 3.25, "y": 2},
{"matrix": [4, 1], "x": 4.25, "y": 2},
{"matrix": [5, 1], "x": 5.25, "y": 2},
{"matrix": [0, 2], "x": 0, "y": 3.25, "w": 1.25},
{"matrix": [1, 2], "x": 1.25, "y": 3.25},
{"matrix": [2, 2], "x": 2.25, "y": 3},
{"matrix": [3, 2], "x": 3.25, "y": 3},
{"matrix": [4, 2], "x": 4.25, "y": 3},
{"matrix": [5, 2], "x": 5.25, "y": 3},
{"matrix": [0, 3], "x": 0, "y": 4.25, "w": 1.25},
{"matrix": [1, 3], "x": 1.25, "y": 4.25},
{"matrix": [2, 3], "x": 2.25, "y": 4},
{"matrix": [3, 3], "x": 3.25, "y": 4},
{"matrix": [4, 3], "x": 4.25, "y": 4},
{"matrix": [5, 3], "x": 5.25, "y": 4},
{"matrix": [1, 4], "x": 1.25, "y": 5.25},
{"matrix": [2, 4], "x": 2.25, "y": 5},
{"matrix": [3, 4], "x": 3.25, "y": 5},
{"matrix": [5, 4], "x": 4.25, "y": 5},
{"matrix": [5, 6], "x": 5.25, "y": 6},
{"matrix": [5, 5], "x": 6.25, "y": 6},
{"matrix": [3, 5], "x": 6.25, "y": 7},
{"matrix": [3, 6], "x": 4.25, "y": 7, "h": 2},
{"matrix": [4, 6], "x": 5.25, "y": 7, "h": 2},
{"matrix": [2, 5], "x": 6.25, "y": 8},
{"matrix": [12, 3], "x": 9.25, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 3], "x": 9.95, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 3], "x": 10.64, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [12, 4], "x": 11.34, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 4], "x": 12.03, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 4], "x": 12.73, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [12, 5], "x": 13.42, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [14, 5], "x": 14.12, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 5], "x": 14.81, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [6, 0], "x": 9.25, "y": 1},
{"matrix": [7, 0], "x": 10.25, "y": 1},
{"matrix": [8, 0], "x": 11.25, "y": 1},
{"matrix": [9, 0], "x": 12.25, "y": 1},
{"matrix": [10, 0], "x": 13.25, "y": 1.25},
{"matrix": [11, 0], "x": 14.25, "y": 1.25, "w": 1.25},
{"matrix": [6, 1], "x": 9.25, "y": 2},
{"matrix": [7, 1], "x": 10.25, "y": 2},
{"matrix": [8, 1], "x": 11.25, "y": 2},
{"matrix": [9, 1], "x": 12.25, "y": 2},
{"matrix": [10, 1], "x": 13.25, "y": 2.25},
{"matrix": [11, 1], "x": 14.25, "y": 2.25, "w": 1.25},
{"matrix": [6, 2], "x": 9.25, "y": 3},
{"matrix": [7, 2], "x": 10.25, "y": 3},
{"matrix": [8, 2], "x": 11.25, "y": 3},
{"matrix": [9, 2], "x": 12.25, "y": 3},
{"matrix": [10, 2], "x": 13.25, "y": 3.25},
{"matrix": [11, 2], "x": 14.25, "y": 3.25, "w": 1.25},
{"matrix": [6, 3], "x": 9.25, "y": 4},
{"matrix": [7, 3], "x": 10.25, "y": 4},
{"matrix": [8, 3], "x": 11.25, "y": 4},
{"matrix": [9, 3], "x": 12.25, "y": 4},
{"matrix": [10, 3], "x": 13.25, "y": 4.25},
{"matrix": [11, 3], "x": 14.25, "y": 4.25, "w": 1.25},
{"matrix": [6, 4], "x": 10.25, "y": 5},
{"matrix": [8, 4], "x": 11.25, "y": 5},
{"matrix": [9, 4], "x": 12.25, "y": 5},
{"matrix": [10, 4], "x": 13.25, "y": 5.25},
{"matrix": [9, 6], "x": 8.25, "y": 6},
{"matrix": [8, 5], "x": 9.25, "y": 6},
{"matrix": [8, 6], "x": 8.25, "y": 7},
{"matrix": [6, 6], "x": 8.25, "y": 8},
{"matrix": [7, 5], "x": 9.25, "y": 7, "h": 2},
{"matrix": [6, 5], "x": 10.25, "y": 7, "h": 2}
]
},
"LAYOUT_pretty": {
"layout": [ "layout": [
{"matrix": [12, 0], "x": 0, "y": 0, "w": 0.69, "h": 0.85}, {"matrix": [12, 0], "x": 0, "y": 0, "w": 0.69, "h": 0.85},
{"matrix": [13, 0], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85}, {"matrix": [13, 0], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85},