ErgoDox Familiar layout v1

master
Stick 2017-04-07 16:04:43 -05:00
parent 7e38541124
commit bcf70c0203
9 changed files with 69 additions and 23478 deletions

View File

@ -1,3 +1,69 @@
# Familiar Layout for ErgoDox #
An ErgoDox layout meant to be as easy to learn as possible for typists coming from a standard
QWERTY US-International layout.
# ErgoDox Familiar Layout
Familiar layout for those who regularly switch back and forth from ErgoDox to regular QWERTY.
[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](../../../../license_GPLv3.md../../../../license_GPLv3.md) [![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg)](https://github.com/RichardLitt/standard-readme)
## Table of Contents
- [Background](#background)
- [Install](#install)
- [Usage](#usage)
- [Layers](#layers)
- [Contribute](#contribute)
- [Issues](#issues)
- [License](#license)
## Background
This layout is built to be as familiar as possible for users coming directly from a default (QWERTY US) keyboard, while gaining as much advantage as possible from the ErgoDox and QMK featureset. I use an ErgoDoxEZ at home, but I don't have a regular office (CS grad student) so I regularly use either my laptop or a default-setup lab computer; I context switch daily so this layout is meant to reduce the mental overhead as much as possible.
The default ErgoDoxEZ layout is probably more optimized as a solo daily driver - as are a lot of the others available keymaps. The focus of this layout is to get as much from the 'Dox as possible without overly disrupting long-established muscle memory.
Key features of the familiar layout:
1. QWERTY default layout.
1. International symbols layer, mapped in the US-International layout default positions, through [UCIS](https://github.com/qmk/qmk_firmware/wiki/Unicode-and-additional-language-support#ucis_enable).
1. Numpad layer on right hand.
1. Thumb cluster holds spacebar, ALT, and access to secondary layers.
1. Function-layer arrow keys in both the first-person-shooter (actually ESDF instead of WASD) and vim (HJKL) locations.
## Install
If you are on Windows or Mac, choose the proper line in [`keymap.c`](keymap.c) for [unicode/international character support](https://github.com/qmk/qmk_firmware/wiki/Unicode-and-additional-language-support#ucis_enable) (starts at line 235).
```c
void matrix_init_user(void) {
set_unicode_input_mode(UC_LNX); // Linux
//set_unicode_input_mode(UC_OSX); // Mac OSX
//set_unicode_input_mode(UC_WIN); // Windows (with registry key, see wiki)
//set_unicode_input_mode(UC_WINC); // Windows (with WinCompose, see wiki)
};
```
For instructions on building and installing this keymap, [go to the wiki](https://github.com/qmk/qmk_firmware/tree/master/keyboards/ergodox#build-dependencies). Below is the command for me; it may be different for you.
```sh
$ make ergodox-ez-familiar-teensy
```
## Usage
[![Familiar Layout](familiar.png)](http://www.keyboard-layout-editor.com/#/gists/13508a9f99cff381d58b7be6f7dcc644)
### Layers
1. Base Layer: QWERTY, with arrow keys at bottom right.
1. UCIS Layer: US-International symbols layer, plus —. Accessed by toggling the `INTL` layer using the UCIS key (bottom of left thumb cluster).
1. UCIS-Shifted Layer: Making shift work for UCIS characters. An ugly workaround. Any ideas? Accessed through holding shift while the UCIS layer is active (toggles the `INSF` layer).
1. Numpad Layer: Right hand number pad. Accessed by toggling the `NUMP` layer using the NPAD key (bottom of right thumb cluster).
1. Function Layer: F1-F12, arrows on ESDF and HJKL, media player controls. Accessed by holding either FN key (center key of each thumb cluster), which toggles the `ARRW` layer. I know, I need to work on my naming conventions.
## Contribute
[Contributor Covenant](http://contributor-covenant.org/)
I'm terrible at this; I have no background in human-computer interaction, kinesiology, or keyboard-ology. Please send comments/issues/pull requests/angry tweets/etc. If you think there is a better way to take advantage of the ErgoDox/QMK comination without straying far from 84/101-key QWERTY, I want to know it.
### Issues
1. The top two keys of the right thumb cluster are currently unused. I wanted them for screen brightness, but I haven't found a solution I like.
1. The `'`, `"`, `[`, and `]` keys are terrible to access; I want to put them somewhere else but I haven't figured out where.
1. The `INSF` layer is an ugly workaround. I should write a function for doing different things in the `INTL` layer depending on whether SHIFT is being held. Or something. Ideas?
## License
QMK is licensed ([mostly](https://github.com/qmk/qmk_firmware/issues/1038)) under the [GPLv2](blob/master/license_GPLv2.md). Accordingly, to whatever extent applicable, this keymap is licensed under the [GPLv3](../../../../license_GPLv3.md).

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 1.1 MiB

View File

@ -1,865 +0,0 @@
[
{
"name": "ErgoDox Familiar (CosmicStick Colors)",
"author": "Stick"
},
[
{
"x": 3.5,
"c": "#FFF8E7",
"t": "#403e3a",
"fa": [
0,
0,
0,
1,
0,
0,
1,
0,
0,
7,
0
]
},
"\n\n#\nF3\n\n\n³\n\n\n3",
{
"x": 10.5,
"fa": [
0,
1,
0,
1,
0,
0,
1,
1,
0,
7,
0
]
},
"*\nF8\n\n\n\n\n\n¾\n\n8"
],
[
{
"y": -0.87,
"x": 2.5
},
"\n\n@\nF2\n\n\n²\n\n\n2",
{
"x": 1,
"fa": [
1,
1,
0,
1,
0,
0,
1,
1,
0,
7,
0
]
},
"¤\n\n$\nF4\n\n\n£\n\n\n4",
{
"x": 8.5,
"fa": [
0,
1,
0,
1,
0,
0,
1,
1,
0,
7,
0
]
},
"&\nF7\n\n\n\n\n\n½\n\n7",
{
"x": 1
},
"(\nF9\n\n\n\n\n\n\n\n9"
],
[
{
"y": -0.8699999999999999,
"x": 5.5
},
"\n\n%\nF5\n\n\n€\n\n\n5",
"\n\n_\nF11\n\n\n¥\n\n\n-",
{
"x": 4.5,
"fa": [
0,
1,
1,
1,
0,
0,
1,
1,
0,
7,
0
]
},
"+\nF12\n÷\n\n\n\n\n×\n\n=",
"^\nF6\n\n\n\n\n\n¼\n\n6"
],
[
{
"y": -0.88,
"c": "#605d57",
"t": "#FFF8E7",
"a": 7,
"w": 1.5
},
"ESCAPE",
{
"c": "#FFF8E7",
"t": "#403e3a",
"a": 4,
"fa": [
1,
1,
0,
1,
0,
0,
1,
1,
0,
7,
0
]
},
"¡\n\n!\nF1\n\n\n¹\n\n\n1",
{
"x": 14.5,
"fa": [
0,
1,
0,
1,
0,
0,
1,
1,
0,
7,
0
]
},
")\nF10\n\n/\n\n\n\n\n\n0",
{
"c": "#605d57",
"t": "#FFF8E7",
"a": 7,
"w": 1.5
},
"SYSREQ"
],
[
{
"y": -0.3799999999999999,
"x": 3.5,
"c": "#993300",
"a": 4
},
"\n\n\n↑\n\n\né\n\n\nE",
{
"x": 10.5,
"c": "#FFF8E7",
"t": "#403e3a"
},
"\n\n\n5\n\n\n\ní\n\nI"
],
[
{
"y": -0.8700000000000001,
"x": 2.5,
"a": 6,
"fa": [
1,
1,
0,
1,
0,
0,
1,
1,
7
]
},
"å\n\n\n\n\n\n\n\nW",
{
"x": 1
},
"®\n\n\n\n\n\n\n\nR",
{
"x": 8.5,
"a": 4,
"fa": [
1,
1,
0,
1,
0,
0,
1,
1,
7,
7,
0
]
},
"\n\n\n4\n\n\n\nú\n\nU",
{
"x": 1
},
"\n\n\n6\n\n\n\nó\n\nO"
],
[
{
"y": -0.8699999999999999,
"x": 5.5,
"a": 6
},
"þ\n\n\n\n\n\n\n\nT",
{
"c": "#605d57",
"t": "#FFF8E7",
"a": 7,
"f": 3,
"h": 1.5
},
"HOME",
{
"x": 4.5,
"f": 3,
"h": 1.5
},
"PAGE UP",
{
"c": "#FFF8E7",
"t": "#403e3a",
"a": 6,
"fa": [
1,
1,
1,
1,
0,
0,
1,
1,
7
]
},
"\n\nü\n\n\n\n\n\nY"
],
[
{
"y": -0.8799999999999999,
"c": "#605d57",
"t": "#FFF8E7",
"a": 4,
"w": 1.5
},
"\n\n\nBREAK\n\n\n\n\n\nDELETE",
{
"c": "#FFF8E7",
"t": "#403e3a",
"a": 6
},
"ä\n\n\n\n\n\n\n\nQ",
{
"x": 14.5,
"a": 4,
"fa": [
1,
1,
1,
1,
0,
0,
1,
1,
7,
7,
0
]
},
"\n\n\n×\n\n\n\nö\n\nP",
{
"c": "#605d57",
"t": "#FFF8E7",
"fa": [
1,
1
],
"w": 1.5
},
"\nINSERT\n\n\n\n\n\n\n\nBCKSPC"
],
[
{
"y": -0.3799999999999999,
"x": 3.5,
"c": "#993300",
"fa": [
1,
1,
0,
1,
0,
0,
1,
0,
0,
7,
0
]
},
"Ð\n\n\n↓\n\n\nð\n\n\nD",
{
"x": 10.5,
"c": "#FFF8E7",
"t": "#403e3a"
},
"\n\n\n2\n\n\n\n\n\nK"
],
[
{
"y": -0.8700000000000001,
"x": 2.5,
"c": "#993300",
"t": "#FFF8E7"
},
"§\n\n\n←\n\n\nß\n\n\nS",
{
"x": 1
},
"\n\n\n→\n\n\n\n\n\nF",
{
"x": 8.5,
"c": "#FFF8E7",
"t": "#403e3a"
},
"\n\n\n1\n\n\n\n\n\nJ",
{
"x": 1,
"fa": [
1,
1,
0,
1,
0,
0,
1,
1,
0,
7,
0
]
},
"\n\n\n3\n\n\n\nø\n\nL"
],
[
{
"y": -0.8799999999999999,
"x": 5.5,
"a": 7,
"fa": [
7
]
},
"G",
{
"x": 6.5
},
"H"
],
[
{
"y": -0.8700000000000001,
"c": "#605d57",
"t": "#FFF8E7",
"f": 3,
"w": 1.5
},
"TAB",
{
"c": "#FFF8E7",
"t": "#403e3a",
"a": 6,
"fa": [
1,
0,
0,
0,
0,
0,
0,
0,
7
]
},
"á\n\n\n\n\n\n\n\nA",
{
"x": 14.5,
"a": 4,
"fa": [
0,
0,
1,
1,
0,
0,
0,
1,
7,
7,
0
]
},
":\n\n°\n-\n\n\n\n¶\n\n;",
{
"c": "#605d57",
"t": "#FFF8E7",
"a": 7,
"w": 1.5
},
"ENTER"
],
[
{
"y": -0.6299999999999999,
"x": 6.5,
"h": 1.5
},
"END",
{
"x": 4.5,
"h": 1.5
},
"PAGE DOWN"
],
[
{
"y": -0.75,
"x": 3.5,
"c": "#FFF8E7",
"t": "#403e3a",
"a": 4,
"fa": [
1,
0,
1,
1,
0,
0,
1,
1,
7,
7,
0
]
},
"¢\n\n\n\n\n\n©\n\n\nC",
{
"x": 10.5,
"fa": [
0,
0,
1,
1,
0,
0,
1,
1,
7,
7,
0
]
},
"<\n\n\n0\n\n\n\nç\n\n,"
],
[
{
"y": -0.8700000000000001,
"x": 2.5,
"a": 7,
"fa": [
7
]
},
"X",
{
"x": 1
},
"V",
{
"x": 8.5,
"a": 6,
"fa": [
7,
0,
1,
0,
0,
0,
0,
0,
7
]
},
"\n\nµ\n\n\n\n\n\nM",
{
"x": 1,
"a": 4,
"fa": [
0,
0,
1,
0,
0,
0,
0,
0,
7,
7,
0
]
},
">\n\n\n\n\n\n\n\n\n."
],
[
{
"y": -0.8799999999999999,
"x": 5.5,
"a": 7,
"fa": [
7
]
},
"B",
{
"x": 6.5,
"a": 6,
"fa": [
7,
0,
1,
0,
0,
0,
0,
0,
7
]
},
"\n\nñ\n\n\n\n\n\nN"
],
[
{
"y": -0.8700000000000001,
"c": "#403e3a",
"t": "#FFF8E7",
"a": 5,
"fa": [
1,
0,
1,
0,
0,
0,
7
],
"w": 1.5
},
"SHIFT\n\n\n\n\n\n(",
{
"c": "#FFF8E7",
"t": "#403e3a",
"a": 6,
"fa": [
1,
0,
1,
0,
0,
0,
7,
0,
7
]
},
"æ\n\n\n\n\n\n\n\nZ",
{
"x": 14.5,
"a": 4,
"fa": [
0,
0,
1,
1,
0,
0,
7,
1,
7,
7,
0
]
},
"?\n\n\n+\n\n\n\n¿\n\n/",
{
"c": "#403e3a",
"t": "#FFF8E7",
"a": 5,
"fa": [
1,
0,
1,
1,
0,
0,
7
],
"w": 1.5
},
"SHIFT\n\n\n\n\n\n)"
],
[
{
"y": -0.3799999999999999,
"x": 3.5,
"c": "#FFF8E7",
"t": "#403e3a",
"a": 4,
"fa": [
1,
0,
0,
1,
0,
0,
1,
0,
0,
7,
0
]
},
"¨\n\n\"\n\n\n\n´\n\n\n'",
{
"x": 10.5,
"fa": [
0,
0,
0,
1,
0,
0,
1,
1,
0,
7,
0
]
},
"}\n\n\n\n\n\n\n»\n\n]"
],
[
{
"y": -0.8700000000000001,
"x": 2.5
},
"\n\n~\n\n\n\n\n\n\n`",
{
"x": 1,
"fa": [
1,
0,
0,
1,
0,
0,
1,
1,
0,
7,
0
]
},
"¦\n\n|\n\n\n\n¬\n\n\n\\",
{
"x": 8.5,
"fa": [
0,
0,
0,
1,
0,
0,
1,
1,
0,
7,
0
]
},
"{\n\n\n\n\n\n\n«\n\n[",
{
"x": 1,
"c": "#605d57",
"t": "#FFF8E7",
"a": 7
},
"PRNT SCRN"
],
[
{
"y": -0.75,
"x": 0.5,
"c": "#006699",
"a": 4,
"fa": [
0,
0,
0,
1,
0,
0,
1,
1,
1
]
},
"\n\n\nFLASH\n\n\n\n\nCTRL\nGUI",
{
"c": "#403e3a",
"a": 5,
"fa": [
1
]
},
"CTL+SFT\n\n\n\n\n\nMENU",
{
"x": 14.5
},
"CTL+SFT\n\n\n\n\n\nMENU",
{
"c": "#006699",
"a": 4,
"fa": [
1,
1,
0,
0,
0,
0,
0,
0,
1
]
},
"\nFLASH\n\n\n\n\n\n\nCTRL\nGUI"
],
[
{
"r": 30,
"rx": 6.5,
"ry": 4.25,
"y": -1,
"x": 1,
"c": "#605d57",
"fa": [
1,
1,
0,
1
]
},
"\n\n\nKBDBRT-\n\n\n\n\n\nVOL-",
"\n\n\nKBDBRT+\n\n\n\n\n\nVOL+"
],
[
{
"c": "#FFF8E7",
"t": "#403e3a",
"a": 5,
"h": 2
},
"ALT",
{
"c": "#403e3a",
"t": "#FFF8E7",
"a": 7,
"f": 3,
"h": 2
},
"FN",
{
"c": "#605d57",
"f": 3
},
"MUTE"
],
[
{
"x": 2,
"c": "#403e3a",
"a": 5
},
"ALTGR\n\n\n\n\n\nLDR"
],
[
{
"r": -30,
"rx": 13,
"y": -1,
"x": -3,
"c": "#605d57",
"a": 4
},
"\n\n\nKBDBRT-\n\n\n\n\n\nBRT-",
"\n\n\nKBDBRT+\n\n\n\n\n\nBRT+"
],
[
{
"x": -3,
"a": 7,
"f": 3
},
"NUM LOCK",
{
"c": "#403e3a",
"f": 3,
"h": 2
},
"FN",
{
"c": "#FFF8E7",
"t": "#403e3a",
"a": 5,
"h": 2
},
"ALT"
],
[
{
"x": -3,
"c": "#403e3a",
"t": "#FFF8E7"
},
"ALTGR\n\n\n\n\n\nLDR"
]
]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 100 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 640 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 1.2 MiB

View File

@ -1,634 +0,0 @@
[
{
"name": "Infinity ErgoDox - H.NT.R"
},
[
{
"x": 3.5,
"c": "#e3e2dd",
"t": "#525554",
"fa": [
0,
0,
1,
1,
0,
0,
0,
0,
0,
5
]
},
"\n\n#\nF3\n\n\n\n\n\n3",
{
"x": 10.5,
"fa": [
1,
1,
1,
1,
0,
0,
0,
0,
0,
5
]
},
"*\nF8\n\n\n\n\n\n\n\n8"
],
[
{
"y": -0.875,
"x": 2.5
},
"\n\n@\nF2\n\n\n\n\n\n2",
{
"x": 1
},
"\n\n$\nF4\n\n\n\n\n\n4",
{
"x": 8.5
},
"&\nF7\n\n\n\n\n\n\n\n7",
{
"x": 1
},
"(\nF9\n\n\n\n\n\n\n\n9"
],
[
{
"y": -0.875,
"x": 5.5
},
"\n\n%\nF5\n\n\n\n\n\n5",
"\n\n\nF11",
{
"x": 4.5
},
"\nF12",
"^\nF6\n\n\n\n\n\n\n\n6"
],
[
{
"y": -0.875,
"c": "#525554",
"t": "#e3e2dd",
"a": 7,
"f": 3,
"w": 1.5
},
"CYCLE LAYER",
{
"c": "#e3e2dd",
"t": "#525554",
"a": 4,
"f": 3
},
"\n\n!\nF1\n\n\n\n\n\n1",
{
"x": 14.5,
"f": 3
},
")\nF10\n\n\n/\n\n\n\n\n0",
{
"c": "#525554",
"t": "#e3e2dd",
"a": 7,
"f": 3,
"w": 1.5
},
"CYCLE LAYER"
],
[
{
"y": -0.375,
"x": 3.5,
"c": "#c0472c",
"a": 4,
"fa": [
1,
1,
1,
1,
0,
0,
0,
0,
1,
5
]
},
"\n\n\nPG UP\n▲\n\n\n\ne\nO",
{
"x": 10.5,
"c": "#e3e2dd",
"t": "#525554"
},
"\n]\n\n\n5\n\n\n\ni\nL"
],
[
{
"y": -0.875,
"x": 2.5,
"a": 7,
"fa": [
5
]
},
"W",
{
"x": 1,
"a": 5,
"fa": [
1,
0,
0,
0,
0,
0,
5
]
},
"r\n\n\n\n\n\nU",
{
"x": 8.5,
"a": 4,
"fa": [
1,
1,
0,
0,
0,
0,
5,
0,
1,
5
]
},
"\n[\n\n\n4\n\n\n\nu\nD",
{
"x": 1
},
"\n?\n\n\n6\n\n\n\no\nG"
],
[
{
"y": -0.875,
"x": 5.5,
"a": 5
},
"t\n\n\n\n\n\nJ",
{
"a": 7,
"h": 1.5
},
"",
{
"x": 4.5,
"h": 1.5
},
"",
{
"a": 5
},
"y\n\n\n\n\n\nK"
],
[
{
"y": -0.875,
"c": "#525554",
"t": "#e3e2dd",
"a": 7,
"f": 3,
"w": 1.5
},
"DELETE",
{
"c": "#e3e2dd",
"t": "#525554",
"fa": [
5
]
},
"Q",
{
"x": 14.5,
"a": 4,
"fa": [
5,
1,
0,
0,
0,
0,
0,
0,
0,
5
]
},
"\n|\n\n\n×\n\n\n\n\nP",
{
"c": "#525554",
"t": "#e3e2dd",
"a": 7,
"f": 3,
"w": 1.5
},
"⌫"
],
[
{
"y": -0.375,
"x": 3.5,
"c": "#c0472c",
"a": 4,
"fa": [
5,
1,
0,
1,
0,
0,
0,
0,
1,
5
]
},
"\n\n\nPG DN\n▼\n\n\n\nd\nE",
{
"x": 10.5,
"c": "#e3e2dd",
"t": "#525554"
},
"\n)\n\n\n2\n\n\n\nk\nN"
],
[
{
"y": -0.875,
"x": 2.5,
"c": "#c0472c",
"t": "#e3e2dd"
},
"\n\n\nHOME\n◀\n\n\n\ns\nI",
{
"x": 1
},
"\n\n\nEND\n▶\n\n\n\nf\nA",
{
"x": 8.5,
"c": "#e3e2dd",
"t": "#525554"
},
"\n(\n\n\n1\n\n\n\nj\nH",
{
"x": 1
},
"\n/\n\n\n3\n\n\n\nl\nT"
],
[
{
"y": -0.875,
"x": 5.5,
"fa": [
5,
1,
1,
1,
0,
0,
0,
0,
1,
5
]
},
"\n\n:\n\n\n\n\n\ng\n;",
{
"x": 6.5,
"a": 5,
"fa": [
1,
1,
1,
1,
0,
0,
5
]
},
"h\n\n\n\n\n\nF"
],
[
{
"y": -0.875,
"c": "#525554",
"t": "#e3e2dd",
"a": 7,
"f": 3,
"w": 1.5
},
"TAB",
{
"c": "#e3e2dd",
"t": "#525554",
"a": 5
},
"a\n\n\n\n\n\nS",
{
"x": 14.5,
"a": 4,
"fa": [
1,
1,
1,
1,
0,
0,
5,
0,
1,
5
]
},
"\n\\\n\n\n-\n\n\n\n;\nR",
{
"c": "#525554",
"t": "#e3e2dd",
"a": 7,
"f": 3,
"w": 1.5
},
"ENTER"
],
[
{
"y": -0.625,
"x": 6.5,
"c": "#e3e2dd",
"t": "#525554",
"h": 1.5
},
"",
{
"x": 4.5,
"h": 1.5
},
""
],
[
{
"y": -0.75,
"x": 3.5,
"a": 4
},
"\n\n\n-\n\n\n\n\n\nC",
{
"x": 10.5
},
"<\n}\n\n\n.\n\n\n\n\n,"
],
[
{
"y": -0.875,
"x": 2.5
},
"\n\n\n=\n\n\n\n\n\nX",
{
"x": 1
},
"\n\n\n—\n\n\n\n\n\nV",
{
"x": 8.5
},
"\n{\n\n\n0\n\n\n\n\nM",
{
"x": 1
},
">\n~\n\n\nENTER\n\n\n\n\n."
],
[
{
"y": -0.875,
"x": 5.5
},
"\n\n\n_\n\n\n\n\nb\nY",
{
"x": 6.5,
"a": 5
},
"n\n\n\n\n\n\nB"
],
[
{
"y": -0.875,
"c": "#525554",
"t": "#e3e2dd",
"a": 7,
"f": 3,
"w": 1.5
},
"ALT",
{
"c": "#e3e2dd",
"t": "#525554",
"a": 4
},
"\n\n\n+\n\n\n\n\n\nZ",
{
"x": 14.5
},
"\"\n`\n\n\n+\n\n\n\n/\n'",
{
"c": "#525554",
"t": "#e3e2dd",
"a": 7,
"f": 3,
"w": 1.5
},
"ALT"
],
[
{
"y": -0.375,
"x": 3.5,
"f": 3
},
"END",
{
"x": 10.5,
"f": 3
},
"PAGE UP"
],
[
{
"y": -0.875,
"x": 2.5,
"f": 3
},
"HOME",
{
"x": 1,
"f": 3
},
"🔒2",
{
"x": 8.5,
"f": 3
},
"🔒3",
{
"x": 1,
"f": 3
},
"PAGE DOWN"
],
[
{
"y": -0.75,
"x": 0.5,
"c": "#0075ad",
"a": 4,
"fa": [
1,
1,
1,
1,
0,
0,
5,
0,
1,
9
]
},
"\n\n\nFLASH\n\n\n\n\n\nΑ",
{
"c": "#525554",
"a": 7,
"f": 3
},
"MENU",
{
"x": 14.5,
"f": 3
},
"MENU",
{
"c": "#0075ad",
"a": 4,
"f": 3
},
"\nFLASH\n\n\n\n\n\n\n\nΩ"
],
[
{
"y": 1.125,
"c": "#c0472c",
"fa": [
1,
1,
1,
1,
0,
0,
5,
0,
1,
5
],
"w": 6
},
"SHIFTED\nLAYER 4\nSHIFTED\nLAYER 4\nLAYER 2 (LEFT) / LAYER 3 (RIGHT)\n\n\n\nqwerty (layer 1)\nMAIN LAYER"
],
[
{
"r": 30,
"rx": 6.5,
"ry": 4.25,
"y": -1,
"x": 1,
"c": "#525554",
"fa": [
1,
1,
1,
1
]
},
"\n\n\n🔅-\n\n\n\n\n\n🔉",
"\n\n\n🔆+\n\n\n\n\n\n🔊"
],
[
{
"a": 7,
"f": 3,
"h": 2
},
"SHIFT",
{
"f": 3,
"h": 2
},
"ƒ4",
{
"f": 3
},
"🔒1"
],
[
{
"x": 2,
"f": 3
},
"CTRL"
],
[
{
"r": -30,
"rx": 13,
"y": -1,
"x": -3,
"a": 4,
"f": 3
},
"\n🔅-\n\n\n\n\n\n\n\n🔅-",
{
"f": 3
},
"\n🔆+\n\n\n\n\n\n\n\n🔆+"
],
[
{
"x": -3,
"a": 7,
"f": 3
},
"🔒1",
{
"f": 3,
"h": 2
},
"ƒ4",
{
"c": "#e3e2dd",
"t": "#525554",
"h": 2
},
""
],
[
{
"x": -3,
"c": "#525554",
"t": "#e3e2dd",
"f": 3
},
"CTRL"
]
]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 KiB