2016-04-05 20:14:11 +08:00
|
|
|
/*
|
|
|
|
Copyright 2016 OpenMarket Ltd
|
|
|
|
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
|
|
you may not use this file except in compliance with the License.
|
|
|
|
You may obtain a copy of the License at
|
|
|
|
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
|
|
See the License for the specific language governing permissions and
|
|
|
|
limitations under the License.
|
|
|
|
*/
|
|
|
|
|
|
|
|
/* a selection of key codes, as used in KeyboardEvent.keyCode */
|
|
|
|
module.exports = {
|
|
|
|
BACKSPACE: 8,
|
|
|
|
TAB: 9,
|
|
|
|
ENTER: 13,
|
|
|
|
SHIFT: 16,
|
2017-01-24 23:54:05 +08:00
|
|
|
ESCAPE: 27,
|
2017-07-13 00:12:57 +08:00
|
|
|
SPACE: 32,
|
2016-04-05 20:14:11 +08:00
|
|
|
PAGE_UP: 33,
|
|
|
|
PAGE_DOWN: 34,
|
|
|
|
END: 35,
|
|
|
|
HOME: 36,
|
|
|
|
LEFT: 37,
|
|
|
|
UP: 38,
|
|
|
|
RIGHT: 39,
|
|
|
|
DOWN: 40,
|
|
|
|
DELETE: 46,
|
2017-06-27 22:17:57 +08:00
|
|
|
KEY_A: 65,
|
|
|
|
KEY_B: 66,
|
|
|
|
KEY_C: 67,
|
2016-10-17 21:03:37 +08:00
|
|
|
KEY_D: 68,
|
|
|
|
KEY_E: 69,
|
2017-06-27 22:17:57 +08:00
|
|
|
KEY_F: 70,
|
|
|
|
KEY_G: 71,
|
|
|
|
KEY_H: 72,
|
|
|
|
KEY_I: 73,
|
|
|
|
KEY_J: 74,
|
|
|
|
KEY_K: 75,
|
|
|
|
KEY_L: 76,
|
2017-06-03 04:46:08 +08:00
|
|
|
KEY_M: 77,
|
2017-06-27 22:17:57 +08:00
|
|
|
KEY_N: 78,
|
|
|
|
KEY_O: 79,
|
|
|
|
KEY_P: 80,
|
|
|
|
KEY_Q: 81,
|
|
|
|
KEY_R: 82,
|
|
|
|
KEY_S: 83,
|
|
|
|
KEY_T: 84,
|
|
|
|
KEY_U: 85,
|
|
|
|
KEY_V: 86,
|
|
|
|
KEY_W: 87,
|
|
|
|
KEY_X: 88,
|
|
|
|
KEY_Y: 89,
|
|
|
|
KEY_Z: 90,
|
2016-04-05 20:14:11 +08:00
|
|
|
};
|