Skip to content

Instantly share code, notes, and snippets.

@neopunisher
Created June 26, 2016 20:39
Show Gist options
  • Save neopunisher/b47b320f3fe4377e796ed554ffabc130 to your computer and use it in GitHub Desktop.
Save neopunisher/b47b320f3fe4377e796ed554ffabc130 to your computer and use it in GitHub Desktop.
stolen from http://keycodes.atjayjo.com with ```obj = {};Array.from(document.querySelectorAll('#keyboard key')).forEach(function(n){ eval('obj[n.textContent] = ' + JSON.stringify(n.dataset)) })```
{
"esc": {
"key": "27",
"encode": "%1B",
"encodecaps": "%1B",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"F1": {
"key": "112",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"f2": {
"key": "113",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"f3": {
"key": "114",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"f4": {
"key": "115",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"f5": {
"key": "116",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"f6": {
"key": "117",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"f7": {
"key": "118",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"f8": {
"key": "119",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"f9": {
"key": "120",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"f10": {
"key": "121",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"f11": {
"key": "122",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"f12": {
"key": "123",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"F13": {
"key": "124",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"~`": {
"key": "192",
"encode": "%7E",
"encodecaps": "%60",
"uni": "U+0060",
"unicaps": "U+007E",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"!1": {
"key": "49",
"encode": "%31",
"encodecaps": "%21",
"uni": "U+0031",
"unicaps": "U+0021",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"@2": {
"key": "50",
"encode": "%32",
"encodecaps": "%40",
"uni": "U+0032",
"unicaps": "U+0040",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"#3": {
"key": "51",
"encode": "%33",
"encodecaps": "%23",
"uni": "U+0033",
"unicaps": "U+0023",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"$4": {
"key": "52",
"encode": "%34",
"encodecaps": "%24",
"uni": "U+0034",
"unicaps": "U+0024",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"%5": {
"key": "53",
"encode": "%35",
"encodecaps": "%25",
"uni": "U+0035",
"unicaps": "U+0025",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"^6": {
"key": "54",
"encode": "%36",
"encodecaps": "%5E",
"uni": "U+0036",
"unicaps": "U+005E",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"&7": {
"key": "55",
"encode": "%37",
"encodecaps": "%26",
"uni": "U+0037",
"unicaps": "U+0026",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"*8": {
"key": "56",
"encode": "%38",
"encodecaps": "%2A",
"uni": "U+0038",
"unicaps": "U+002A",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"(9": {
"key": "57",
"encode": "%39",
"encodecaps": "%28",
"uni": "U+0039",
"unicaps": "U+0028",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
")0": {
"key": "48",
"encode": "%30",
"encodecaps": "%29",
"uni": "U+0030",
"unicaps": "U+0029",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"_-": {
"key": "189",
"encode": "%2D",
"encodecaps": "%5F",
"uni": "U+002D",
"unicaps": "U+005F",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"+=": {
"key": "187",
"encode": "%3D",
"encodecaps": "%2B",
"uni": "U+003D",
"unicaps": "U+002B",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"Delete": {
"key": "8",
"encode": "%08",
"encodecaps": "%08",
"uni": "U+007F",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"Tab": {
"key": "9",
"encode": "%09",
"encodecaps": "%09",
"uni": "U+0009",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"q": {
"key": "81",
"encode": "%71",
"encodecaps": "%51",
"uni": "U+0071",
"unicaps": "U+0051",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"w": {
"key": "87",
"encode": "%77",
"encodecaps": "%57",
"uni": "U+0077",
"unicaps": "U+0057",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"e": {
"key": "69",
"encode": "%65",
"encodecaps": "%45",
"uni": "U+0065",
"unicaps": "U+0045",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"r": {
"key": "82",
"encode": "%72",
"encodecaps": "%52",
"uni": "U+0072",
"unicaps": "U+0052",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"t": {
"key": "84",
"encode": "%74",
"encodecaps": "%54",
"uni": "U+0074",
"unicaps": "U+0054",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"y": {
"key": "89",
"encode": "%79",
"encodecaps": "%59",
"uni": "U+0079",
"unicaps": "U+0059",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"u": {
"key": "85",
"encode": "%75",
"encodecaps": "%55",
"uni": "U+0075",
"unicaps": "U+0055",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"i": {
"key": "73",
"encode": "%69",
"encodecaps": "%49",
"uni": "U+0069",
"unicaps": "U+0049",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"o": {
"key": "79",
"encode": "%6F",
"encodecaps": "%4F",
"uni": "U+006F",
"unicaps": "U+004F",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"p": {
"key": "80",
"encode": "%70",
"encodecaps": "%50",
"uni": "U+0070",
"unicaps": "U+0050",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"{[": {
"key": "219",
"encode": "%5B",
"encodecaps": "%7B",
"uni": "U+005B",
"unicaps": "U+007B",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"}]": {
"key": "221",
"encode": "%5D",
"encodecaps": "%7D",
"uni": "U+005D",
"unicaps": "U+007D",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"|\\": {
"key": "220",
"encode": "%5C",
"encodecaps": "%7C",
"uni": "U+005C",
"unicaps": "U+007C",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"Caps lock": {
"key": "20",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"a": {
"key": "65",
"encode": "%61",
"encodecaps": "%41",
"uni": "U+0061",
"unicaps": "U+0041",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"s": {
"key": "83",
"encode": "%73",
"encodecaps": "%53",
"uni": "U+0073",
"unicaps": "U+0053",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"d": {
"key": "68",
"encode": "%64",
"encodecaps": "%44",
"uni": "U+0064",
"unicaps": "U+0044",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"f": {
"key": "70",
"encode": "%66",
"encodecaps": "%46",
"uni": "U+0066",
"unicaps": "U+0046",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"g": {
"key": "71",
"encode": "%67",
"encodecaps": "%47",
"uni": "U+0067",
"unicaps": "U+0047",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"h": {
"key": "72",
"encode": "%68",
"encodecaps": "%48",
"uni": "U+0068",
"unicaps": "U+0048",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"j": {
"key": "74",
"encode": "%6A",
"encodecaps": "%4A",
"uni": "U+006A",
"unicaps": "U+004A",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"k": {
"key": "75",
"encode": "%6B",
"encodecaps": "%4B",
"uni": "U+006B",
"unicaps": "U+004B",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"l": {
"key": "76",
"encode": "%6C",
"encodecaps": "%4C",
"uni": "U+006C",
"unicaps": "U+004C",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
":;": {
"key": "186",
"encode": "%3B",
"encodecaps": "%3A",
"uni": "U+003B",
"unicaps": "U+003A",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"\"'": {
"key": "222",
"encode": "%27",
"encodecaps": "%22",
"uni": "U+0027",
"unicaps": "U+0022",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"Enter": {
"key": "13",
"encode": "%0D",
"encodecaps": "%0D",
"uni": "U+000D",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"Shift": {
"key": "16",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"z": {
"key": "90",
"encode": "%7A",
"encodecaps": "%5A",
"uni": "U+007A",
"unicaps": "U+005A",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"x": {
"key": "88",
"encode": "%78",
"encodecaps": "%58",
"uni": "U+0078",
"unicaps": "U+0058",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"c": {
"key": "67",
"encode": "%63",
"encodecaps": "%43",
"uni": "U+0063",
"unicaps": "U+0043",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"v": {
"key": "86",
"encode": "%76",
"encodecaps": "%56",
"uni": "U+0076",
"unicaps": "U+0056",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"b": {
"key": "66",
"encode": "%62",
"encodecaps": "%42",
"uni": "U+0062",
"unicaps": "U+0042",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"n": {
"key": "78",
"encode": "%6E",
"encodecaps": "%4E",
"uni": "U+006E",
"unicaps": "U+004E",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"m": {
"key": "77",
"encode": "%6D",
"encodecaps": "%4D",
"uni": "U+006D",
"unicaps": "U+004D",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"<,": {
"key": "188",
"encode": "%2C",
"encodecaps": "%3C",
"uni": "U+002C",
"unicaps": "U+003C",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
">.": {
"key": "190",
"encode": "%2E",
"encodecaps": "%3E",
"uni": "U+002E",
"unicaps": "U+003E",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"?/": {
"key": "191",
"encode": "%2F",
"encodecaps": "%3F",
"uni": "U+002F",
"unicaps": "U+003F",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"control": {
"key": "17",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"option": {
"key": "18",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"command": {
"key": "91",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
},
"": {
"key": "32",
"encode": "%20",
"encodecaps": "%20",
"clipboardAction": "copy",
"clipboardTarget": "#codebox input"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment