Skip to content

Instantly share code, notes, and snippets.

@larsbrinkhoff
Last active August 13, 2025 22:23
Show Gist options
  • Select an option

  • Save larsbrinkhoff/6e0e07418bfd79865c895431a2fb2dcc to your computer and use it in GitHub Desktop.

Select an option

Save larsbrinkhoff/6e0e07418bfd79865c895431a2fb2dcc to your computer and use it in GitHub Desktop.
Knight keyboard
[
{
"backcolor": "#363636",
"name": "Knight keyboard"
},
[
{
"x": 0.5,
"c": "#0073a2",
"t": "#CCCCB7",
"p": "SA R3",
"a": 7
},
"BREAK",
{
"f": 4,
"w": 2
},
"ESC",
{
"c": "#6e6d6b",
"f": 6
},
"!<br>1",
"\"<br>2",
"#<br>3",
"$<br>4",
"%<br>5",
"&<br>6",
"´<br>7",
"(<br>8",
")<br>9",
"_<br>&Oslash;",
{
"c": "#0073a2"
},
"=<br>-",
"`<br>@",
"~<br>^",
{
"f": 4,
"w": 2
},
"BS",
{
"w": 2
},
"CALL"
],
[
{
"x": 0.5,
"f": 3
},
"CLEAR",
{
"f": 4,
"w": 1.5
},
"TAB",
"ALT",
{
"c": "#6e6d6b",
"f": 6
},
"∧<br>Q",
"∨<br>W",
"∩<br>E",
"∪<br>R",
"⊂<br>T",
"⊃<br>Y",
"¬<br>U",
"&otimes;<br>I",
"↓<br>O",
"&uarr;<br>P",
{
"c": "#0073a2"
},
"{<br>[",
"}<br>]",
{
"w": 1.5
},
"|<br>\\",
"∞<br>/",
"Δ<br>⊖",
"∇<br>&oplus;"
],
[
{
"x": 0.5,
"f": 4
},
"FORM",
"VT",
{
"w": 1.75
},
"RUB OUT",
{
"c": "#6e6d6b",
"f": 6
},
"≤<br>A",
"≥<br>S",
"≡<br>D",
{
"n": true
},
"∂<br>F",
"≠<br>G",
{
"a": 5,
"fa": [
4
]
},
"HELP\n\n\n\n\n\n<br>H",
{
"a": 7,
"f": 6,
"n": true
},
"←<br>J",
{
"f": 6
},
"→<br>K",
{
"f": 6
},
"&harr;<br>L",
{
"f": 6
},
"+<br>;",
{
"c": "#0073a2",
"sm": "cherry",
"f": 6
},
"⁎<br>:",
{
"f": 4,
"w": 2
},
"RETURN",
{
"w": 1.25
},
"LINE",
"BACK<br>NEXT"
],
[
{
"x": 0.5
},
"SHIFT<br>LOCK",
{
"w": 1.25
},
"TOP",
{
"w": 2
},
"SHIFT",
{
"c": "#6e6d6b",
"f": 6
},
"α<br>Ƶ",
"β<br>X",
"ε<br>C",
"λ<br>V",
"π<br>B",
"∀<br>N",
"∃<br>M",
"<<br>,",
"><br>.",
"?<br>/",
{
"c": "#0073a2",
"f": 4,
"w": 1.75
},
"SHIFT",
{
"w": 2
},
"TOP"
],
[
{
"w": 1.5
},
"META",
{
"w": 1.5
},
"CTRL",
{
"x": 2.75,
"p": "SA SPACE",
"w": 8
},
"",
{
"x": 2.25,
"p": "SA R3",
"w": 1.5
},
"CTRL",
{
"w": 1.5
},
"META"
]
]

This is the keyboard used at MIT's AI Lab, with the Knight TV displays run by the ITS operating system.

It was designed by Tom Knight.

In spite of the labels, ⊖, Δ, and ∇ are sent as ±, δ, and γ.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment