Skip to content

Instantly share code, notes, and snippets.

@DMoRiaM
Last active January 10, 2021 13:26
Show Gist options
  • Select an option

  • Save DMoRiaM/b9f50f9713ba17820bf946e935b08e1a to your computer and use it in GitHub Desktop.

Select an option

Save DMoRiaM/b9f50f9713ba17820bf946e935b08e1a to your computer and use it in GitHub Desktop.
Brazilian ABNT2 Full ISO Keyboard
[
{
"name": "Brazilian ABNT2 Full ISO Keyboard",
"author": "DMoRiaM",
"switchMount": "cherry",
"switchBrand": "cherry",
"switchType": "MX1A-G1xx",
"pcb": true,
"plate": true
},
[
"Esc",
{
"x": 1
},
"F1",
"F2",
"F3",
"F4",
{
"x": 0.5
},
"F5",
"F6",
"F7",
"F8",
{
"x": 0.5
},
"F9",
"F10",
"F11",
"F12",
{
"x": 0.25
},
"PrtSc",
"ScrLk",
"Pause\nBreak",
{
"x": 0.25
},
"<i class='fa fa-calculator'></i>",
"<i class='fa fa-edit'></i>",
"<i class='fa fa-folder-o'></i>",
"<i class='fa fa-globe'></i>"
],
[
{
"y": 0.5
},
"\"\n'",
"!\n1\n\n¹",
"@\n2\n\n2",
"#\n3\n\n³",
"$\n4\n\n£",
"%\n5\n\n¢",
"¨\n6\n\n¬",
"&\n7",
"*\n8",
"(\n9",
")\n0",
"_\n-",
"+\n=\n\n§",
{
"w": 2
},
"\n\nBackspace\n<i class='kb kb-Multimedia-Mute-1'></i>",
{
"x": 0.25,
"fa": [
0,
0,
0,
1
]
},
"Insert\n\n\n<i class='fa fa-play'></i> / <i class='fa fa-pause'></i>",
"Home\n\n\n<i class='fa fa-stop'></i>",
{
"f": 3
},
"PgUp\n\n\n<i class='fa fa-volume-up'></i>",
{
"x": 0.25
},
"N.Lk",
"/",
"*",
"-"
],
[
{
"w": 1.5
},
"Tab",
{
"f": 3
},
"Q\n\n\n/",
{
"f": 3
},
"W\n\n\n?",
{
"f": 3
},
"E\n\n\n°",
"R",
"T",
"Y",
"U",
"I",
"O",
"P",
"`\n´",
{
"f": 3
},
"{\n[\n\nª",
{
"x": 0.25,
"w": 1.25,
"h": 2,
"w2": 1.5,
"h2": 1,
"x2": -0.25
},
"\n\nEnter",
{
"x": 0.25,
"f": 3
},
"Delete\n\n\n<i class='fa fa-fast-backward'></i>",
{
"f": 3
},
"End\n\n\n<i class='fa fa-fast-forward'></i>",
{
"fa": [
0,
0,
0,
2
]
},
"PgDn\n\n\n<i class='fa fa-volume-down'></i>",
{
"x": 0.25
},
"7\nHome",
"8\n↑",
"9\nPgUp",
{
"h": 2
},
"+"
],
[
{
"w": 1.25,
"w2": 1.75,
"l": true
},
"Caps Lock",
{
"x": 0.5
},
"A",
"S",
"D",
{
"n": true
},
"F",
"G",
"H",
{
"sm": "cherry",
"sb": "cherry",
"st": "MX1A-G1xx",
"n": true
},
"J",
"K",
"L",
"Ç",
"^\n~",
{
"f": 3
},
"}\n]\n\nº",
{
"x": 1.5,
"t": "#ff0000\n#000000",
"a": 5,
"f2": 1,
"d": true
},
"<i class='fa fa-circle'></i>\nNUM LOCK",
{
"t": "#800000\n#000000",
"d": true
},
"<i class='fa fa-circle'></i>\nCAPS LOCK",
{
"d": true
},
"<i class='fa fa-circle'></i>\nSCROLL LOCK",
{
"x": 0.25,
"t": "#000000",
"a": 4,
"f": 3
},
"4\n←",
{
"n": true
},
"5",
{
"f": 3
},
"6\n→"
],
[
{
"w": 1.25
},
"Shift",
{
"f": 3
},
"|\n\\",
"Z",
"X",
"C",
"V",
"B",
"N",
"M",
{
"f": 3
},
"<\n,",
{
"f": 3
},
">\n.",
{
"f": 3
},
":\n;",
{
"f": 3
},
"?\n/",
{
"w": 1.75
},
"Shift",
{
"x": 1.25
},
"↑",
{
"x": 1.25,
"f": 3
},
"1\nEnd",
{
"f": 3
},
"2\n↓",
{
"f": 3
},
"3\nPgDn",
{
"h": 2
},
"Enter"
],
[
{
"w": 1.25
},
"Ctrl",
{
"w": 1.25
},
"<i class='fa fa-bars'></i>",
{
"w": 1.25
},
"Alt",
"Fn",
{
"a": 7,
"w": 5.25
},
"",
{
"a": 4,
"w": 1.25
},
"AltGr",
{
"w": 1.25
},
"<i class='fa fa-bars'></i>",
{
"w": 1.25
},
"Menu",
{
"w": 1.25
},
"Ctrl",
{
"x": 0.25
},
"←",
"↓",
"→",
{
"x": 0.25,
"f": 3,
"w": 2
},
"0\nIns",
{
"f": 3
},
".\nDel\n\n,"
]
]

There are some personalization I did in order to achieve the desired funcionality, like:

  • Fn Combinations for multimedia action
  • Insert the lights in a somewhat unused space on keyboard
  • Adition to four very used keys (calculator, text editor, web browser and file manager)
  • Hidden Fn combination (Fn + Win disable the key until the combination is pressed again)
@DMoRiaM

DMoRiaM commented Jan 7, 2021

Copy link
Copy Markdown
Author

My definition of a classical ABNT2 ISO layout with everything I need.

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