mirror of
https://github.com/Keychron/qmk_firmware.git
synced 2024-11-27 11:06:37 +06:00
ErgoDox Familiar layout v1
This commit is contained in:
parent
7e38541124
commit
bcf70c0203
|
@ -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).
|
||||
|
|
BIN
keyboards/ergodox/keymaps/familiar/familiar.png
Normal file
BIN
keyboards/ergodox/keymaps/familiar/familiar.png
Normal file
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 |
|
@ -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 |
|
@ -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 |
Loading…
Reference in New Issue
Block a user