var keyCode = {
/**
* keypress event key-codes
*/
'keyPress': {
'GraveAccent': 96, // `
'One': 49, // 1
'Two': 50, // 2
'Three': 51, // 3
'Four': 52, // 4
'Five': 53, // 5
'Six': 54, // 6
'Seven': 55, // 7
'Eight': 56, // 8
'Nine': 57, // 9
'Zero': 48, // 0
'Dash': 45, // -
'Equal': 61, // =
'Q': 113, // q
'W': 119, // w
'E': 101, // e
'R': 114, // r
'T': 116, // t
'Y': 121, // y
'U': 117, // u
'I': 105, // i
'O': 111, // o
'P': 112, // p
'OpenBracket': 91, // [
'CloseBracket': 93, // ]
'BackSlash': 92, // \
'A': 97, // a
'S': 115, // s
'D': 100, // d
'F': 102, // f
'G': 103, // g
'H': 104, // h
'J': 106, // j
'K': 107, // k
'L': 108, // l
'Semicolon': 59, // ;
'Apostrophe': 39, // '
'Enter': 13, // enter
'Z': 122, // z
'X': 120, // x
'C': 99, // c
'V': 118, // v
'B': 98, // b
'N': 110, // n
'M': 109, // m
'Comma': 44, // ,
'Period': 46, // .
'Slash': 47, // /
'Space': 32, // space
/**
* shift and key-codes
*/
'_Shift': {
'Graveaccent': 126, // ~
'One': 33, // !
'Two': 64, // @
'Three': 35, // #
'Four': 36, // $
'Five': 37, // %
'Six': 94, // ^
'Seven': 38, // &
'Eight': 42, // *
'Nine': 40, // (
'Zero': 41, // )
'Dash': 95, // _
'Equal': 43, // +
'Q': 81, // Q
'W': 87, // W
'E': 69, // E
'R': 82, // R
'T': 84, // T
'Y': 89, // Y
'U': 85, // U
'I': 73, // I
'O': 79, // O
'P': 80, // P
'OpenBracket': 123, // {
'CloseBracket': 125, // }
'BackSlash': 124, // |
'A': 65, // A
'S': 83, // S
'D': 68, // D
'F': 70, // F
'G': 71, // G
'H': 72, // H
'J': 74, // J
'K': 75, // K
'L': 76, // L
'Semicolon': 58, // :
'Apostrophe': 34, // "
'Z': 90, // Z
'X': 88, // X
'C': 67, // C
'V': 86, // V
'B': 66, // B
'N': 78, // N
'M': 77, // M
'Comma': 60, // <
'Period': 62, // >
'Slash': 63 // ?
}
},
/**
* keydown event key-codes
*/
'keyDown': {
'Escape': 27, // esc
'F1': 112, // f1
'F2': 113, // f2
'F3': 114, // f3
'F4': 115, // f4
'F5': 116, // f5
'F6': 117, // f6
'F7': 118, // f7
'F8': 119, // f8
'F9': 120, // f9
'F10': 121, // f10
'F11': 122, // f11
'F12': 123, // f12
'ScrollLock': 145, // scroll lock
'Pause': 19, // pause break
'GraveAccent': 192, // `
'One': 49, // 1
'Two': 50, // 2
'Three': 51, // 3
'Four': 52, // 4
'Five': 53, // 5
'Six': 54, // 6
'Seven': 55, // 7
'Eight': 56, // 8
'Nine': 57, // 9
'Zero': 48, // 0
'Dash': 189, // -
'Equal': 187, // =
'Backspace': 8, // backspace
'Tab': 9, // tab
'Q': 81, // q
'W': 87, // w
'E': 69, // e
'R': 82, // r
'T': 84, // t
'Y': 89, // y
'U': 85, // u
'I': 73, // i
'O': 79, // o
'P': 80, // p
'OpenBracket': 219, // [
'CloseBracket': 221, // [
'BackSlash': 220, // \
'CapsLock': 20, // capslock
'A': 65, // a
'S': 83, // s
'D': 68, // d
'F': 70, // f
'G': 71, // g
'H': 72, // h
'J': 74, // j
'K': 75, // k
'L': 76, // l
'Semicolon': 186, // ;
'Apostrophe': 222, // '
'Enter': 13, // enter
'Shift': 16, // shift
'Z': 90, // z
'X': 88, // x
'C': 67, // c
'V': 86, // v
'B': 66, // b
'N': 78, // n
'M': 77, // m
'Comma': 188, // ,
'Period': 190, // .
'Slash': 191, // /
'Ctrl': 17, // ctrl
'Alt': 18, // alt
'Space': 32, // space
'Insert': 45, // insert
'Home': 36, // home
'PageUp': 33, // page up
'Delete': 46, // delete
'End': 35, // end
'PageDown': 34, // page down
'Left': 37, // left arrow
'Up': 38, // up arrow
'Down': 40, // down arrow
'Right': 39, // right arrow
'NumLock': 144, // num lock
/**
* numpad key-codes
*/
'Numpad': {
'Slash': 111, // /
'Multiply': 106, // *
'Subtract': 109, // -
'Seven': 103, // 7
'Eight': 104, // 8
'Nine': 105, // 9
'Four': 100, // 4
'Five': 101, // 5
'Six': 102, // 6
'Add': 107, // +
'One': 97, // 1
'Two': 98, // 2
'Three': 99, // 3
'Decimal': 110, // .
'Zero': 96 // 0
}
},
/**
* keyup event key-codes
*/
'keyUp': {
'Escape': 27, // esc
'F1': 112, // f1
'F2': 113, // f2
'F3': 114, // f3
'F4': 115, // f4
'F5': 116, // f5
'F6': 117, // f6
'F7': 118, // f7
'F8': 119, // f8
'F9': 120, // f9
'F10': 121, // f10
'F11': 122, // f11
'F12': 123, // f12
'PrintScreen': 44, // print screen
'ScrollLock': 145, // scroll lock
'Pause': 19, // pause break
'GraveAccent': 102, // `
'One': 49, // 1
'Two': 50, // 2
'Three': 51, // 3
'Four': 52, // 4
'Five': 53, // 5
'Six': 54, // 6
'Seven': 55, // 7
'Eight': 56, // 8
'Nine': 57, // 9
'Zero': 48, // 0
'Dash': 189, // -
'Equal': 187, // =
'Backspace': 8, // backspace
'Tab': 9, // tab
'Q': 81, // q
'W': 87, // w
'E': 69, // e
'R': 82, // r
'T': 84, // t
'Y': 89, // y
'U': 85, // u
'I': 73, // i
'O': 79, // o
'P': 80, // p
'OpenBracket': 219, // [
'CloseBracket': 221, // [
'BackSlash': 220, // \
'CapsLock': 20, // capslock
'A': 65, // a
'S': 83, // s
'D': 68, // d
'F': 70, // f
'G': 71, // g
'H': 72, // h
'J': 74, // j
'K': 75, // k
'L': 76, // l
'Semicolon': 186, // ;
'Apostrophe': 222, // '
'Enter': 13, // enter
'Shift': 16, // shift
'Z': 90, // z
'X': 88, // x
'C': 67, // c
'V': 86, // v
'B': 66, // b
'N': 78, // n
'M': 77, // m
'Comma': 188, // ,
'Period': 190, // .
'Slash': 191, // /
'Ctrl': 17, // ctrl
'Alt': 18, // alt
'Space': 32, // space
'Insert': 45, // insert
'Home': 36, // home
'PageUp': 33, // page up
'Delete': 46, // delete
'End': 35, // end
'PageDown': 34, // page down
'Left': 37, // left arrow
'Up': 38, // up arrow
'Down': 40, // down arrow
'Right': 39, // right arrow
'NumLock': 144, // num lock
/**
* numpad key-codes
*/
'Numpad': {
'Slash': 111, // /
'Multiply': 106, // *
'Subtract': 109, // -
'Seven': 103, // 7
'Eight': 104, // 8
'Nine': 105, // 9
'Four': 100, // 4
'Five': 101, // 5
'Six': 102, // 6
'Add': 107, // +
'One': 97, // 1
'Two': 98, // 2
'Three': 99, // 3
'Decimal': 110, // .
'Zero': 96 // 0
}
}
};
Created
November 19, 2015 13:46
-
-
Save Landish/9d6f757279a4c8032a61 to your computer and use it in GitHub Desktop.
KeyCodes
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment