133 lines
2.3 KiB
JavaScript
133 lines
2.3 KiB
JavaScript
// Copyright 2006 The Closure Library Authors. All Rights Reserved.
|
|
//
|
|
// 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.
|
|
|
|
/**
|
|
* @fileoverview Constant declarations for common key codes.
|
|
*
|
|
* @author eae@google.com (Emil A Eklund)
|
|
*/
|
|
|
|
goog.provide('goog.events.KeyNames');
|
|
|
|
|
|
/**
|
|
* Key names for common characters.
|
|
*
|
|
* This list is not localized and therefore some of the key codes are not
|
|
* correct for non-US keyboard layouts.
|
|
*
|
|
* @see goog.events.KeyCodes
|
|
* @enum {string}
|
|
*/
|
|
goog.events.KeyNames = {
|
|
8: 'backspace',
|
|
9: 'tab',
|
|
13: 'enter',
|
|
16: 'shift',
|
|
17: 'ctrl',
|
|
18: 'alt',
|
|
19: 'pause',
|
|
20: 'caps-lock',
|
|
27: 'esc',
|
|
32: 'space',
|
|
33: 'pg-up',
|
|
34: 'pg-down',
|
|
35: 'end',
|
|
36: 'home',
|
|
37: 'left',
|
|
38: 'up',
|
|
39: 'right',
|
|
40: 'down',
|
|
45: 'insert',
|
|
46: 'delete',
|
|
48: '0',
|
|
49: '1',
|
|
50: '2',
|
|
51: '3',
|
|
52: '4',
|
|
53: '5',
|
|
54: '6',
|
|
55: '7',
|
|
56: '8',
|
|
57: '9',
|
|
59: 'semicolon',
|
|
61: 'equals',
|
|
65: 'a',
|
|
66: 'b',
|
|
67: 'c',
|
|
68: 'd',
|
|
69: 'e',
|
|
70: 'f',
|
|
71: 'g',
|
|
72: 'h',
|
|
73: 'i',
|
|
74: 'j',
|
|
75: 'k',
|
|
76: 'l',
|
|
77: 'm',
|
|
78: 'n',
|
|
79: 'o',
|
|
80: 'p',
|
|
81: 'q',
|
|
82: 'r',
|
|
83: 's',
|
|
84: 't',
|
|
85: 'u',
|
|
86: 'v',
|
|
87: 'w',
|
|
88: 'x',
|
|
89: 'y',
|
|
90: 'z',
|
|
93: 'context',
|
|
96: 'num-0',
|
|
97: 'num-1',
|
|
98: 'num-2',
|
|
99: 'num-3',
|
|
100: 'num-4',
|
|
101: 'num-5',
|
|
102: 'num-6',
|
|
103: 'num-7',
|
|
104: 'num-8',
|
|
105: 'num-9',
|
|
106: 'num-multiply',
|
|
107: 'num-plus',
|
|
109: 'num-minus',
|
|
110: 'num-period',
|
|
111: 'num-division',
|
|
112: 'f1',
|
|
113: 'f2',
|
|
114: 'f3',
|
|
115: 'f4',
|
|
116: 'f5',
|
|
117: 'f6',
|
|
118: 'f7',
|
|
119: 'f8',
|
|
120: 'f9',
|
|
121: 'f10',
|
|
122: 'f11',
|
|
123: 'f12',
|
|
186: 'semicolon',
|
|
187: 'equals',
|
|
189: 'dash',
|
|
188: ',',
|
|
190: '.',
|
|
191: '/',
|
|
192: '~',
|
|
219: 'open-square-bracket',
|
|
220: '\\',
|
|
221: 'close-square-bracket',
|
|
222: 'single-quote',
|
|
224: 'win'
|
|
};
|