Add visual of the keyboard layout to the README
This commit is contained in:
parent
395a1f7067
commit
797e882b85
3 changed files with 473 additions and 0 deletions
|
@ -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
466
assets/keyboard-layout.json
Normal 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
BIN
assets/keyboard-layout.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 139 KiB |
Loading…
Reference in a new issue