Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save oliverbaptiste/176fb4b77b2ae1a718e536f923f7a414 to your computer and use it in GitHub Desktop.
Save oliverbaptiste/176fb4b77b2ae1a718e536f923f7a414 to your computer and use it in GitHub Desktop.
Keebio Sinc Rev. 4 - 75% (macro)
[
{
"name": "Keebio Sinc Rev. 4 - 75% (macro)",
"author": "Oliver Baptiste",
"switchMount": "cherry"
},
[
{
"c": "#d0d4d5",
"t": "#231e3c",
"p": "DCS R1",
"a": 7,
"f": 9
},
"⏻",
{
"x": 1.5,
"c": "#70708c",
"a": 4,
"f": 2
},
"Esc",
{
"x": 0.25,
"c": "#9d9d9f",
"t": "#231e3c\n\n\n#70708c",
"fa": [
0,
0,
0,
1
]
},
"F1\n\n\nScrLk",
"F2\n\n\nPause",
"F3\n\n\nF16",
"F4\n\n\nF17",
{
"x": 0.25
},
"F5\n\n\nBright -",
"F6\n\n\nBright +",
{
"x": 1.5
},
"F7\n\n\nPrev Trk",
"F8\n\n\nPlay",
{
"x": 0.25
},
"F9\n\n\nNext Trk",
"F10\n\n\nMute",
"F11\n\n\nVol -",
"F12\n\n\nVol +",
{
"x": 0.25
},
"F13\n\n\nPrtScn",
{
"t": "#231e3c"
},
"Del"
],
[
{
"y": 0.25,
"t": "#231e3c\n\n\n#70708c\n\n#70708c",
"a": 0
},
"Stop\n\n\nPrev Tab\n\nF18",
"Again\n\n\nNext Tab\n\nF19",
{
"x": 0.5,
"c": "#d0d4d5",
"t": "#231e3c\n\n\n\n\n#70708c",
"f": 3
},
"~\n`\n\n\n\nEsc",
{
"t": "#231e3c",
"a": 4
},
"!\n1",
"@\n2",
"#\n3",
"$\n4\n\n€",
"%\n5",
"^\n6",
{
"x": 1.5,
"t": "#231e3c\n\n\n\n\n#70708c",
"a": 0
},
"&\n7\n\n\n\nNum 7",
"*\n8\n\n\n\nNum 8",
"(\n9\n\n\n\nNum 9",
")\n0\n\n\n\nNum ×",
{
"t": "#231e3c",
"a": 4
},
"_\n-",
{
"t": "#231e3c\n\n\n\n\n#70708c",
"a": 0
},
"+\n=\n\n\n\nNum =",
{
"c": "#9d9d9f",
"f": 2,
"w": 2
},
"← Back Space\n\n\n\n\nDelete",
{
"t": "#231e3c",
"a": 4
},
"Home"
],
[
{
"t": "#231e3c\n\n\n#70708c",
"p": "DCS R2",
"fa": [
0,
0,
0,
1
]
},
"Props\n\n\nMode -",
"Undo\n\n\nMode +",
{
"x": 0.5,
"t": "#231e3c\n\n\n\n\n#70708c",
"a": 0,
"w": 1.5
},
"Tab ↹\n\n\n\n\nRGB Toggle",
{
"c": "#d0d4d5",
"t": "#231e3c",
"a": 4,
"f": 3
},
"Q",
{
"t": "#231e3c\n\n\n\n\n#70708c",
"a": 0
},
"W\n\n\n\n\nHome",
"E\n\n\n\n\nUp",
"R\n\n\n\n\nEnd",
"T\n\n\n\n\nPg Up",
{
"x": 1.5,
"t": "#231e3c",
"a": 4
},
"Y",
{
"t": "#231e3c\n\n\n\n\n#70708c",
"a": 0
},
"U\n\n\n\n\nNum 4",
"I\n\n\n\n\nNum 5",
"O\n\n\n\n\nNum 6",
"P\n\n\n\n\nNum −",
"{\n[\n\n\n\n(",
"}\n]\n\n\n\n)",
{
"w": 1.5
},
"|\n\\\n\n\n\nInsert",
{
"c": "#9d9d9f",
"t": "#231e3c",
"a": 4,
"f": 2
},
"Page<br>Up"
],
[
{
"t": "#231e3c\n\n\n#70708c",
"p": "DCS R3",
"fa": [
0,
0,
0,
1
]
},
"Front\n\n\nSpeed -",
"Copy\n\n\nSpeed +",
{
"x": 0.5,
"t": "#231e3c",
"w": 1.75,
"l": true
},
"Caps Lock",
{
"c": "#d0d4d5",
"f": 3
},
"A",
{
"t": "#231e3c\n\n\n\n\n#70708c",
"a": 0
},
"S\n\n\n\n\nLeft",
"D\n\n\n\n\nDown",
{
"n": true
},
"F\n\n\n\n\nRight",
"G\n\n\n\n\nPg Dn",
{
"x": 1.5,
"t": "#231e3c",
"a": 4
},
"H",
{
"t": "#231e3c\n\n\n\n\n#70708c",
"a": 0,
"n": true
},
"J\n\n\n\n\nNum 1",
"K\n\n\n\n\nNum 2",
"L\n\n\n\n\nNum 3",
":\n;\n\n\n\nNum +",
{
"t": "#231e3c",
"a": 4
},
"\"\n'",
{
"c": "#70708c",
"t": "#231e3c\n\n\n\n\n#d0d4d5",
"a": 0,
"f": 2,
"w": 2.25
},
"↵ Return\n\n\n\n\nEnter",
{
"c": "#9d9d9f",
"t": "#231e3c",
"a": 4
},
"Page<br>Down"
],
[
{
"t": "#231e3c\n\n\n#70708c",
"p": "DCS R4",
"fa": [
0,
0,
0,
1
]
},
"Open\n\n\nHue -",
"Paste\n\n\nHue +",
{
"x": 0.5,
"t": "#231e3c",
"w": 2.25
},
"↑ Shift",
{
"c": "#d0d4d5",
"f": 3
},
"Z",
"X",
"C",
"V",
{
"t": "#231e3c\n\n\n\n\n#70708c",
"a": 0
},
"B\n\n\n\n\nSpace",
{
"x": 1.5
},
"N\n\n\n\n\nNumLk",
"M\n\n\n\n\nNum 0",
{
"t": "#231e3c",
"a": 4
},
"<\n,",
{
"t": "#231e3c\n\n\n\n\n#70708c",
"a": 0
},
">\n.\n\n\n\nNum .",
"?\n/\n\n\n\nNum ÷",
{
"c": "#9d9d9f",
"t": "#231e3c",
"a": 4,
"f": 2,
"w": 1.75
},
"↑ Shift",
{
"t": "#231e3c\n\n\n\n\n#70708c",
"a": 0,
"f": 3
},
"<i class='kb kb-Arrows-Up'></i>\n\n\n\n\nPg Up",
{
"t": "#231e3c\n\n\n#70708c",
"a": 4,
"f": 2,
"fa": [
0,
0,
0,
1
]
},
"End\n\n\nFn"
],
[
"Find\n\n\nSat -",
"Cut\n\n\nSat +",
{
"x": 0.5,
"t": "#231e3c",
"w": 1.25
},
"Control",
{
"t": "#231e3c\n\n\n#70708c",
"w": 1.25
},
"Compose\n\n\nFunction",
{
"w": 1.25
},
"Alt\n\n\nOption",
{
"f": 3,
"fa": [
0,
0,
0,
1
],
"w": 1.25
},
"◆\n\n\nCommand",
{
"c": "#d0d4d5",
"p": "DCS SPACE",
"f": 2,
"fa": [
0,
0,
0,
1
],
"w": 2.25
},
"\n\n\nSpaceFn",
{
"x": 1.5,
"t": "#000000",
"a": 7,
"f": 3,
"w": 1.25
},
"",
{
"c": "#9d9d9f",
"t": "#000000\n\n\n#70708c",
"p": "DCS R4",
"a": 4,
"fa": [
0,
0,
0,
1
],
"w": 1.5
},
"◆\n\n\nCommand",
{
"t": "#231e3c\n\n\n#70708c",
"f": 2,
"fa": [
0,
0,
0,
1
],
"w": 1.25
},
"Alt<br>Graph\n\n\nOption",
{
"t": "#231e3c",
"f": 3,
"fa": [
2
],
"w": 1.25
},
"Control",
{
"x": 0.5,
"t": "#231e3c\n\n\n\n\n#70708c",
"a": 0,
"f": 5
},
"<i class='kb kb-Arrows-Left'></i>\n\n\n\n\nHome",
{
"f": 3
},
"<i class='kb kb-Arrows-Down'></i>\n\n\n\n\nPg Dn",
{
"f": 5
},
"<i class='kb kb-Arrows-Right'></i>\n\n\n\n\nEnd"
]
]

Notes

  • Rotary encoders to be soldered in each corner
  • 18-key numeric keypad embedded on right side via Fn layer
  • Bottom right legends show actual key functions
    • Exception: function keys act like macOS media keys by default
      • F5 & F6 control RGB brightness
      • F1F12 accessed via Fn layer
      • F18 & F19 on Fn layer of fun cluster to include all keys found on Apple keyboards with numeric keypad
      • Rest of fun cluster access additional RGB parameters
  • Front legends show keys on Fn layer
    • Left Space and End act as Fn keys when held

macOS reinterprets these keys:

  • PrtScn = F13
  • ScrLk = F14
  • Pause = F15
  • NumLk = Clear

Additional macOS functions implemented via System Preferences > Keyboard > Shortcuts:

  • F16 mapped to Show Notification Center
    • Replaces Mission Control, which can be accessed via Ctrl + Up
  • + F16 mapped to Show Desktop
  • F17 mapped to Show Launchpad
@import url(http://fonts.googleapis.com/css?family=Work+Sans);
.keylabel { font-family: 'Work Sans';}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment