Skip to content

Instantly share code, notes, and snippets.

@dlaroe
Last active September 10, 2019 00:49
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save dlaroe/c1520864c17314361d361b7ca02f5e7a to your computer and use it in GitHub Desktop.
Save dlaroe/c1520864c17314361d361b7ca02f5e7a to your computer and use it in GitHub Desktop.
Gherkin Layout
[
{
"name": "Gherkin Layout",
"author": "https://www.reddit.com/user/di0ib"
},
[
{
"d": true
},
"<h4>Zero</h4>",
{
"x": 10,
"d": true
},
"<h4>Fn1</h>"
],
[
"Q",
"W",
"E",
"R",
"T",
"Y",
"U",
"I",
"O",
"P",
{
"x": 0.5
},
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"0"
],
[
"A",
"S",
"D",
"F",
"G",
"H",
"J",
"K",
"L",
"Esc",
{
"x": 0.5
},
"F1",
"F2",
"F3",
"F4",
"F5",
"F6",
"F7",
"F8",
"F9",
"F10"
],
[
"Z\nCtrl",
"X\nAlt",
"C\nFn3",
"V\nFn4",
"Back Space\nFn2",
"Space\nFn1",
"B\nFn5",
"N\nRAlt",
"M\nRCtrl",
"Enter\nRShift",
{
"x": 0.5
},
"Z\nCtrl",
"X\nAlt",
"C\nFn3",
"V\nFn4",
"Delete",
{
"c": "#6ead34"
},
"Space\nFn1",
{
"c": "#cccccc"
},
"B\nFn5",
"N\nRAlt",
"M\nRCtrl",
"Enter\nRShift"
],
[
{
"d": true
},
"<h4>Fn2</h4>",
{
"x": 10,
"d": true
},
"<h4>Fn3</h>"
],
[
"!",
"@",
"#",
"$",
"%",
"^",
"&",
"*",
"(",
")",
{
"x": 0.5
},
"Q",
"W",
"E",
"R",
"T",
"-",
"=",
"[",
"]",
"\\"
],
[
"F11",
"F12",
"D",
"F",
"G",
"H",
"J",
"K",
"L",
"`",
{
"x": 0.5
},
"Tab",
"S",
"D",
"F",
"G",
",",
".",
"/",
";",
"'"
],
[
"Z\nCtrl",
"X\nAlt",
"C\nFn3",
"V\nFn4",
{
"c": "#6ead34"
},
"Back Space\nFn2",
{
"c": "#cccccc"
},
"Space\nFn1",
"B\nFn5",
"N\nRAlt",
"M\nRCtrl",
"Enter\nRShift",
{
"x": 0.5
},
"Z\nCtrl",
"X\nAlt",
{
"c": "#6ead34"
},
"C\nFn3",
{
"c": "#cccccc"
},
"V\nFn4",
"Back Space\nFn2",
"Space\nFn1",
"&larr;",
"&darr;",
"&uarr;",
"&rarr;"
],
[
{
"d": true
},
"<h4>Fn4</h4>",
{
"x": 10,
"d": true
},
"<h4>Fn5</h>"
],
[
"Q",
"W",
"E",
"R",
"T",
"_",
"+",
"{",
"}",
"|",
{
"x": 0.5
},
"Calc",
"WWW Home",
"Mail",
"My Comp",
"T",
"Y",
"U",
"I",
"O",
"Prt Scn"
],
[
"A",
"S",
"D",
"F",
"G",
"<",
">",
"?",
":",
"\"",
{
"x": 0.5
},
"A",
"S",
"D",
"F",
"G",
"H",
"J",
"K",
"BLD",
"BLI"
],
[
"Z\nCtrl",
"X\nAlt",
"C\nFn3",
{
"c": "#6ead34"
},
"V\nFn4",
{
"c": "#cccccc"
},
"Back Space\nFn2",
"Space\nFn1",
"Home",
"Pg Dn",
"Pg Up",
"End",
{
"x": 0.5
},
"Z\nCtrl",
"X\nAlt",
"C\nFn3",
"Boot- loader",
"Back Space\nFn2",
"Space\nFn1",
{
"c": "#6ead34"
},
"B\nFn5",
{
"c": "#cccccc"
},
"N\nRAlt",
"M\nRCtrl",
"Enter\nRShift"
]
]

I was so impressed with the amount of functionality in the OG Gherkin I copied it's TMK firmware keymap as best I could to make this. That firmware can be found here.

I ended up going back to the Planck because I missed the fourth row too much but I just haven't had the heart to delete this. It was also cool to see how TMK differs from QMK.

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