Skip to content

Instantly share code, notes, and snippets.

@WebInspectInc
Last active April 27, 2022 14:29
Show Gist options
  • Save WebInspectInc/5671016 to your computer and use it in GitHub Desktop.
Save WebInspectInc/5671016 to your computer and use it in GitHub Desktop.
Making keycodes easier in JS.
var KeyCode = {
backspace: 8
,tab: 9
,enter: 13
,shift: 16
,ctrl: 17
,alt: 18
,pause: 19
,capsLock: 20
,escape: 27
,pageUp: 33
,pageDown: 34
,end: 35
,home: 36
,leftArrow: 37
,upArrow: 38
,rightArrow: 39
,downArrow: 40
,insert: 45
,delete: 46
,0: 48
,1: 49
,2: 50
,3: 51
,4: 52
,5: 53
,6: 54
,7: 55
,8: 56
,9: 57
,a: 65
,b: 66
,c: 67
,d: 68
,e: 69
,f: 70
,g: 71
,h: 72
,i: 73
,j: 74
,k: 75
,l: 76
,m: 77
,n: 78
,o: 79
,p: 80
,q: 81
,r: 82
,s: 83
,t: 84
,u: 85
,v: 86
,w: 87
,x: 88
,y: 89
,z: 90
,leftWindows: 91
,rightWindows: 92
,select: 93
,num0: 96
,num1: 97
,num2: 98
,num3: 99
,num4: 100
,num5: 101
,num6: 102
,num7: 103
,num8: 104
,num9: 105
,multiply: 106
,add: 107
,subtract: 109
,decimal: 110
,divide: 111
,f1: 112
,f2: 113
,f3: 114
,f4: 115
,f5: 116
,f6: 117
,f7: 118
,f8: 119
,f9: 120
,f10: 121
,f11: 122
,f12: 123
,numLock: 144
,scrollLock: 145
,semiColon: 186
,equalSign: 187
,comma: 188
,dash: 189
,period: 190
,forwardSlash: 191
,grave: 192
,openBracket: 219
,backSlash: 220
,closeBracket: 221
,singleQuote: 222
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment