Skip to content

Instantly share code, notes, and snippets.

@mvezer
Forked from mattfoster/SofleKeyboard.kbd.json
Last active October 13, 2025 15:21
Show Gist options
  • Select an option

  • Save mvezer/13ecb0e373b69f56bd61d705bd63ebab to your computer and use it in GitHub Desktop.

Select an option

Save mvezer/13ecb0e373b69f56bd61d705bd63ebab to your computer and use it in GitHub Desktop.
Sofle Colemak
[
{
"backcolor": "#ffffff",
"name": "Sofle Colemak",
"author": "Matyas Vezer",
"pcb": true
},
[
{
"y": 0.2,
"x": 3,
"c": "#e8e7e3",
"p": "CHICKLET",
"a": 5,
"f": 5
},
"#\n3",
{
"x": 7
},
"*\n8"
],
[
{
"y": -0.95,
"x": 10
},
"&\n7"
],
[
{
"y": -0.9,
"x": 2
},
"@\n2",
{
"x": 1
},
"$\n4",
{
"x": 7
},
"(\n9"
],
[
{
"y": -0.85
},
"~\n`",
"!\n1",
{
"x": 3
},
"%\n5",
{
"x": 3
},
"^\n6",
{
"x": 3
},
")\n0",
"~\n`"
],
[
{
"y": -0.30000000000000004,
"x": 3,
"a": 7
},
"E",
{
"x": 7
},
"I"
],
[
{
"y": -0.95,
"x": 10
},
"U"
],
[
{
"y": -0.8999999999999999,
"x": 2
},
"W",
{
"x": 1
},
"R",
{
"x": 7
},
"O"
],
[
{
"y": -0.8500000000000001
},
"Esc",
"Q",
{
"x": 3
},
"T",
{
"c": "#cccccc",
"w": 3,
"h": 2.75,
"d": true
},
"",
{
"c": "#e8e7e3"
},
"Y",
{
"x": 3
},
"P",
"<i class='kb kb-Unicode-BackSpace-DeleteLeft-Big'></i>"
],
[
{
"y": -0.2999999999999998,
"x": 3
},
"D",
{
"x": 7
},
"K"
],
[
{
"y": -0.8500000000000001,
"x": 2
},
"S",
{
"x": 1,
"n": true
},
"F",
{
"x": 5,
"n": true
},
"J",
{
"x": 1
},
"L"
],
[
{
"y": -0.8500000000000001,
"t": "#0d0d0b"
},
"Tab",
{
"t": "#000000"
},
"A",
{
"x": 3
},
"G",
{
"x": 3
},
"H",
{
"x": 3
},
";",
{
"t": "#0d0d0b"
},
"'"
],
[
{
"y": -0.2999999999999998,
"x": 3,
"t": "#000000"
},
"C",
{
"x": 7
},
","
],
[
{
"y": -0.8500000000000001,
"x": 2
},
"X",
{
"x": 1
},
"V",
{
"x": 5
},
"M",
{
"x": 1
},
"."
],
[
{
"y": -0.8500000000000001
},
"shift",
"Z",
{
"x": 3,
"sm": "cherry"
},
"B",
{
"x": 3
},
"N",
{
"x": 3
},
"/",
"shift"
],
[
{
"y": -0.15000000000000036,
"x": 2.75
},
"<i class='mss mss-Unicode-Option-3'></i>",
{
"f": 9
},
"<i class='fa fa-angle-up'></i>",
{
"x": 5.5,
"f": 5
},
"Del"
],
[
{
"y": -0.8499999999999996,
"x": 1.75
},
"<i class='mss mss-Unicode-Command-3'></i>"
],
[
{
"y": 2.4000000000000004,
"x": 3,
"sm": "",
"a": 5
},
"#\n3",
{
"x": 7
},
"*\n8"
],
[
{
"y": -0.9500000000000002,
"x": 10
},
"&\n7"
],
[
{
"y": -0.8999999999999986,
"x": 2
},
"@\n2",
{
"x": 1
},
"$\n4",
{
"x": 7
},
"(\n9"
],
[
{
"y": -0.8499999999999996
},
"~\n`",
"!\n1",
{
"x": 3
},
"%\n5",
{
"x": 3
},
"^\n6",
{
"x": 3
},
")\n0",
"~\n`"
],
[
{
"y": -0.3000000000000007,
"x": 3,
"a": 7
},
"E",
{
"x": 7
},
"I"
],
[
{
"y": -0.9499999999999993,
"x": 10
},
"U"
],
[
{
"y": -0.9000000000000004,
"x": 2
},
"W",
{
"x": 1
},
"R",
{
"x": 7
},
"O"
],
[
{
"y": -0.8499999999999996
},
"Esc",
"Q",
{
"x": 3
},
"T",
{
"c": "#cccccc",
"w": 3,
"h": 2.75,
"d": true
},
"",
{
"c": "#e8e7e3"
},
"Y",
{
"x": 3
},
"P",
"<i class='kb kb-Unicode-BackSpace-DeleteLeft-Big'></i>"
],
[
{
"y": -0.3000000000000007,
"x": 3
},
"D",
{
"x": 7
},
"K"
],
[
{
"y": -0.8499999999999996,
"x": 2
},
"S",
{
"x": 1,
"n": true
},
"F",
{
"x": 5,
"n": true
},
"J",
{
"x": 1
},
"L"
],
[
{
"y": -0.8500000000000014,
"t": "#0d0d0b"
},
"Tab",
{
"t": "#000000"
},
"A",
{
"x": 3
},
"G",
{
"x": 3
},
"H",
{
"x": 3
},
";",
{
"t": "#0d0d0b"
},
"'"
],
[
{
"y": -0.29999999999999893,
"x": 3,
"t": "#000000"
},
"C",
{
"x": 7
},
","
],
[
{
"y": -0.8499999999999996,
"x": 2
},
"X",
{
"x": 1
},
"V",
{
"x": 5
},
"M",
{
"x": 1
},
"."
],
[
{
"y": -0.8500000000000014
},
"shift",
"Z",
{
"x": 3,
"sm": "cherry"
},
"B",
{
"x": 3
},
"N",
{
"x": 3
},
"/",
"shift"
],
[
{
"y": -0.14999999999999858,
"x": 2.75
},
"<i class='mss mss-Unicode-Option-3'></i>",
{
"f": 9
},
"<i class='fa fa-angle-up'></i>",
{
"x": 5.5,
"f": 5
},
"Del"
],
[
{
"y": -0.8500000000000014,
"x": 1.75
},
"<i class='mss mss-Unicode-Command-3'></i>"
],
[
{
"rx": 0.25,
"y": 4.35,
"x": 11,
"c": "#ffffff"
},
""
],
[
{
"y": 6.700000000000001,
"x": 11
},
""
],
[
{
"rx": 0.5,
"y": 4.5,
"x": 11.75
},
""
],
[
{
"y": 6.699999999999999,
"x": 11.75
},
""
],
[
{
"r": 15,
"rx": 0.75,
"y": 3.25,
"x": 5.25,
"c": "#e8e7e3",
"a": 5
},
"␣\nnav"
],
[
{
"y": 6.449999999999999,
"x": 7.25
},
"␣\nnav"
],
[
{
"r": 30,
"rx": 0,
"y": 0.6,
"x": 7.75,
"c": "#ffffff",
"a": 7,
"f": 9,
"h": 1.5
},
"⇥"
],
[
{
"y": 5.6,
"x": 11.6,
"h": 1.5
},
"⇥"
],
[
{
"r": -30,
"rx": 0.5,
"y": 7.85,
"x": 3.75,
"c": "#e8e7e3",
"h": 1.5
},
"↲"
],
[
{
"y": 5.65,
"x": 0.09999999999999998,
"h": 1.5
},
"↲"
],
[
{
"r": -15,
"rx": 0,
"y": 6.9,
"x": 7.5,
"f": 5
},
"<i class='kb kb-Unicode-BackSpace-DeleteLeft-Big'></i>"
],
[
{
"y": 6.5,
"x": 5.6
},
"<i class='kb kb-Unicode-BackSpace-DeleteLeft-Big'></i>"
]
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment