aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2020-05-07 18:22:23 -0700
committerGravatar Tom Willemse2020-05-07 18:22:23 -0700
commit797e882b85b6a40596f88722717885118fa8728c (patch)
treefecb2ca7030e136fb95e5022c2eb52da5dd8f35a
parent395a1f7067621858e4235f2c166ddfaa06bcc888 (diff)
downloadryuk-797e882b85b6a40596f88722717885118fa8728c.tar.gz
ryuk-797e882b85b6a40596f88722717885118fa8728c.zip
Add visual of the keyboard layout to the README
-rw-r--r--README.org7
-rw-r--r--assets/keyboard-layout.json466
-rw-r--r--assets/keyboard-layout.pngbin0 -> 142609 bytes
3 files changed, 473 insertions, 0 deletions
diff --git a/README.org b/README.org
index 371595f..44552b7 100644
--- a/README.org
+++ b/README.org
@@ -38,6 +38,13 @@
and since I spend quite a bit of my free time writing various forms
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
** X11
diff --git a/assets/keyboard-layout.json b/assets/keyboard-layout.json
new file mode 100644
index 0000000..ed3d2cc
--- /dev/null
+++ b/assets/keyboard-layout.json
@@ -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
+ },
+ ""
+ ]
+] \ No newline at end of file
diff --git a/assets/keyboard-layout.png b/assets/keyboard-layout.png
new file mode 100644
index 0000000..f2d76f0
--- /dev/null
+++ b/assets/keyboard-layout.png
Binary files differ