Last change
on this file since 256 was
256,
checked in by hendrikvanantwerpen, 13 years ago
|
Reworked project structure based on REST interaction and Dojo library. As
soon as this is stable, the old jQueryUI branch can be removed (it's
kept for reference).
|
File size:
1.3 KB
|
Rev | Line | |
---|
[256] | 1 | define(["./_base/kernel", "./_base/sniff"], function(dojo, has) { |
---|
| 2 | // module: |
---|
| 3 | // dojo/keys |
---|
| 4 | // summary: |
---|
| 5 | // key constants |
---|
| 6 | // Constants |
---|
| 7 | |
---|
| 8 | // Public: client code should test |
---|
| 9 | // keyCode against these named constants, as the |
---|
| 10 | // actual codes can vary by browser. |
---|
| 11 | return dojo.keys = { |
---|
| 12 | // summary: |
---|
| 13 | // Definitions for common key values |
---|
| 14 | BACKSPACE: 8, |
---|
| 15 | TAB: 9, |
---|
| 16 | CLEAR: 12, |
---|
| 17 | ENTER: 13, |
---|
| 18 | SHIFT: 16, |
---|
| 19 | CTRL: 17, |
---|
| 20 | ALT: 18, |
---|
| 21 | META: has("safari") ? 91 : 224, // the apple key on macs |
---|
| 22 | PAUSE: 19, |
---|
| 23 | CAPS_LOCK: 20, |
---|
| 24 | ESCAPE: 27, |
---|
| 25 | SPACE: 32, |
---|
| 26 | PAGE_UP: 33, |
---|
| 27 | PAGE_DOWN: 34, |
---|
| 28 | END: 35, |
---|
| 29 | HOME: 36, |
---|
| 30 | LEFT_ARROW: 37, |
---|
| 31 | UP_ARROW: 38, |
---|
| 32 | RIGHT_ARROW: 39, |
---|
| 33 | DOWN_ARROW: 40, |
---|
| 34 | INSERT: 45, |
---|
| 35 | DELETE: 46, |
---|
| 36 | HELP: 47, |
---|
| 37 | LEFT_WINDOW: 91, |
---|
| 38 | RIGHT_WINDOW: 92, |
---|
| 39 | SELECT: 93, |
---|
| 40 | NUMPAD_0: 96, |
---|
| 41 | NUMPAD_1: 97, |
---|
| 42 | NUMPAD_2: 98, |
---|
| 43 | NUMPAD_3: 99, |
---|
| 44 | NUMPAD_4: 100, |
---|
| 45 | NUMPAD_5: 101, |
---|
| 46 | NUMPAD_6: 102, |
---|
| 47 | NUMPAD_7: 103, |
---|
| 48 | NUMPAD_8: 104, |
---|
| 49 | NUMPAD_9: 105, |
---|
| 50 | NUMPAD_MULTIPLY: 106, |
---|
| 51 | NUMPAD_PLUS: 107, |
---|
| 52 | NUMPAD_ENTER: 108, |
---|
| 53 | NUMPAD_MINUS: 109, |
---|
| 54 | NUMPAD_PERIOD: 110, |
---|
| 55 | NUMPAD_DIVIDE: 111, |
---|
| 56 | F1: 112, |
---|
| 57 | F2: 113, |
---|
| 58 | F3: 114, |
---|
| 59 | F4: 115, |
---|
| 60 | F5: 116, |
---|
| 61 | F6: 117, |
---|
| 62 | F7: 118, |
---|
| 63 | F8: 119, |
---|
| 64 | F9: 120, |
---|
| 65 | F10: 121, |
---|
| 66 | F11: 122, |
---|
| 67 | F12: 123, |
---|
| 68 | F13: 124, |
---|
| 69 | F14: 125, |
---|
| 70 | F15: 126, |
---|
| 71 | NUM_LOCK: 144, |
---|
| 72 | SCROLL_LOCK: 145, |
---|
| 73 | UP_DPAD: 175, |
---|
| 74 | DOWN_DPAD: 176, |
---|
| 75 | LEFT_DPAD: 177, |
---|
| 76 | RIGHT_DPAD: 178, |
---|
| 77 | // virtual key mapping |
---|
| 78 | copyKey: has("mac") && !has("air") ? (has("safari") ? 91 : 224 ) : 17 |
---|
| 79 | }; |
---|
| 80 | }); |
---|
Note: See
TracBrowser
for help on using the repository browser.