Add visual of the keyboard layout to the README

This commit is contained in:
Tom Willemse 2020-05-07 18:22:23 -07:00
parent 395a1f7067
commit 797e882b85
3 changed files with 473 additions and 0 deletions

View file

@ -38,6 +38,13 @@
and since I spend quite a bit of my free time writing various forms and since I spend quite a bit of my free time writing various forms
of Lisp code that is extra cool. of Lisp code that is extra cool.
#+CAPTION: Ryuk on a Truly Ergonomic Keyboard
#+ATTR_HTML: :align center
[[file:assets/keyboard-layout.png]]
This image was created with the [[http://www.keyboard-layout-editor.com][Keyboard Layout Editor]]. This repository
contains the [[file:assets/keyboard-layout.json][source code]] for it.
* Installation * Installation
** X11 ** X11

466
assets/keyboard-layout.json Normal file
View file

@ -0,0 +1,466 @@
[
[
{
"x": 0.75,
"a": 5
},
"Esc",
{
"x": 0.25
},
"F1",
"F2",
"F3",
"F4",
{
"x": 0.25
},
"F5",
"F6",
"F7",
"F8",
{
"x": 0.25
},
"F9",
"F10",
"F11",
"F12",
{
"x": 0.25
},
"Del"
],
[
{
"x": 6.75
},
"A\nInsert",
"Fn",
"1\nPrtScr"
],
[
{
"rx": 7.75,
"y": 3.25,
"x": -0.25,
"a": 7,
"w": 1.5
},
""
],
[
{
"x": -0.34999999999999964,
"w": 1.7
},
""
],
[
{
"x": -0.4500000000000002,
"w": 1.9
},
""
],
[
{
"x": -0.5,
"w": 2
},
""
],
[
{
"x": -0.5,
"w": 2
},
""
],
[
{
"r": 5,
"y": -5.5,
"x": -3,
"a": 4,
"fa": [
0,
0,
4,
6
]
},
"\n\n3\n}"
],
[
{
"y": -0.75,
"x": -4
},
"\n\n2\n{",
{
"x": 1
},
"\n\n4\n("
],
[
{
"y": -0.75,
"x": -7
},
"\n\n|\n\\",
"\n\n%\n&",
"\n\n1\n[",
{
"x": 3
},
"\n\n5\n="
],
[
{
"y": -0.5,
"x": -3
},
"\n\nF\nf"
],
[
{
"y": -0.75,
"x": -4
},
"\n\nW\nw",
{
"x": 1
},
"\n\nP\np"
],
[
{
"y": -0.75,
"x": -7
},
"\n\n|\n\\",
"\n\n?\n/",
"\n\nQ\nq",
{
"x": 3
},
"\n\nG\ng"
],
[
{
"y": -0.5,
"x": -3
},
"\n\ns\nS"
],
[
{
"y": -0.75,
"x": -4
},
"\n\nR\nr",
{
"x": 1,
"n": true
},
"\n\nT\nt"
],
[
{
"y": -0.75,
"x": -7,
"f": 3,
"w": 2
},
"\n\nShift",
{
"f": 3
},
"\n\nA\na",
{
"x": 3,
"f": 3
},
"\n\nD\nd"
],
[
{
"y": -0.5,
"x": -3,
"f": 3
},
"\n\nC\nc"
],
[
{
"y": -0.75,
"x": -4,
"f": 3
},
"\n\nX\nx",
{
"x": 1,
"f": 3
},
"\n\nV\nv"
],
[
{
"y": -0.75,
"x": -7,
"f": 3,
"w": 2
},
"\n\nCtrl",
{
"f": 3
},
"\n\nZ\nz",
{
"x": 3,
"f": 3
},
"\n\nB\nb"
],
[
{
"y": -0.25,
"x": -4,
"a": 7,
"fa": [
2
]
},
"PageUp"
],
[
{
"y": -0.75,
"x": -7,
"a": 4,
"w": 2
},
"\n\nAlt",
{
"x": 3,
"a": 7,
"w": 2.1,
"w2": 1,
"h2": 1.25,
"y2": -0.25,
"l": true
},
""
],
[
{
"y": -0.75,
"x": -5,
"sm": "alps",
"sb": "alps",
"st": "SKCL/SKCM"
},
"Home",
{
"x": 1
},
"End"
],
[
{
"y": -0.5,
"x": -4
},
"PageDn"
],
[
{
"r": -5,
"y": -6.25,
"x": 3,
"a": 4,
"fa": [
4,
6
]
},
"8\n+"
],
[
{
"y": -0.75,
"x": 2
},
"7\n)",
{
"x": 1
},
"9\n]"
],
[
{
"y": -0.75,
"x": 1
},
"6\n*",
{
"x": 3
},
"0\n!",
"`\n#",
"~\n$"
],
[
{
"y": -0.5,
"x": 3
},
"U\nu"
],
[
{
"y": -0.75,
"x": 2
},
"L\nl",
{
"x": 1
},
"Y\ny"
],
[
{
"y": -0.75,
"x": 1
},
"J\nj",
{
"x": 3
},
":\n;",
"_\n-",
"^\n@"
],
[
{
"y": -0.5,
"x": 3
},
"E\ne"
],
[
{
"y": -0.75,
"x": 2,
"n": true
},
"N\nn",
{
"x": 1
},
"I\ni"
],
[
{
"y": -0.75,
"x": 1
},
"H\nh",
{
"x": 3
},
"O\no",
{
"f": 3,
"w": 2
},
"Shift"
],
[
{
"y": -0.5,
"x": 3,
"f": 3
},
"<\n,"
],
[
{
"y": -0.75,
"x": 2,
"f": 3
},
"M\nm",
{
"x": 1,
"f": 3
},
">\n."
],
[
{
"y": -0.75,
"x": 1,
"f": 3
},
"K\nk",
{
"x": 3,
"f": 3
},
"\"\n'",
{
"f": 3,
"w": 2
},
"Ctrl"
],
[
{
"y": -0.25,
"x": 4,
"a": 7
},
""
],
[
{
"y": -0.75,
"x": 0.9000000000000004,
"w": 2.1,
"w2": 1,
"h2": 1.25,
"x2": 1.1,
"y2": -0.25,
"l": true
},
"",
{
"x": 3,
"a": 4,
"f": 3,
"w": 2
},
"Alt"
],
[
{
"y": -0.75,
"x": 3,
"a": 7
},
"",
{
"x": 1
},
""
],
[
{
"y": -0.5,
"x": 4
},
""
]
]

BIN
assets/keyboard-layout.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB