| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 |
- define(function(require, exports, module) {
- var keymap = {
- 'Backspace': 8,
- 'Tab': 9,
- 'Enter': 13,
- 'Shift': 16,
- 'Control': 17,
- 'Alt': 18,
- 'CapsLock': 20,
- 'Esc': 27,
- 'Spacebar': 32,
- 'PageUp': 33,
- 'PageDown': 34,
- 'End': 35,
- 'Home': 36,
- 'Insert': 45,
- 'Left': 37,
- 'Up': 38,
- 'Right': 39,
- 'Down': 40,
- 'direction': {
- 37: 1,
- 38: 1,
- 39: 1,
- 40: 1
- },
- 'Del': 46,
- 'NumLock': 144,
- 'Cmd': 91,
- 'CmdFF': 224,
- 'F1': 112,
- 'F2': 113,
- 'F3': 114,
- 'F4': 115,
- 'F5': 116,
- 'F6': 117,
- 'F7': 118,
- 'F8': 119,
- 'F9': 120,
- 'F10': 121,
- 'F11': 122,
- 'F12': 123,
- '`': 192,
- '=': 187,
- '-': 189,
- '/': 191,
- '.': 190,
- controlKeys: {
- 16: 1,
- 17: 1,
- 18: 1,
- 20: 1,
- 91: 1,
- 224: 1
- },
- 'notContentChange': {
- 13: 1,
- 9: 1,
- 33: 1,
- 34: 1,
- 35: 1,
- 36: 1,
- 16: 1,
- 17: 1,
- 18: 1,
- 20: 1,
- 91: 1,
- //上下左右
- 37: 1,
- 38: 1,
- 39: 1,
- 40: 1,
- 113: 1,
- 114: 1,
- 115: 1,
- 144: 1,
- 27: 1
- },
- 'isSelectedNodeKey': {
- //上下左右
- 37: 1,
- 38: 1,
- 39: 1,
- 40: 1,
- 13: 1,
- 9: 1
- }
- };
- // 小写适配
- for (var key in keymap) {
- if (keymap.hasOwnProperty(key)) {
- keymap[key.toLowerCase()] = keymap[key];
- }
- }
- var aKeyCode = 65;
- var aCharCode = 'a'.charCodeAt(0);
- // letters
- 'abcdefghijklmnopqrstuvwxyz'.split('').forEach(function(letter) {
- keymap[letter] = aKeyCode + (letter.charCodeAt(0) - aCharCode);
- });
- // numbers
- var n = 9;
- do {
- keymap[n.toString()] = n + 48;
- } while (--n);
- module.exports = keymap;
- });
|