-
Notifications
You must be signed in to change notification settings - Fork 0
Home
jeotic edited this page Dec 24, 2012
·
2 revisions
Datatypes supported - some must be used as string: (Essentially anything that isn't a key-word (for JS), need not be a string)
- string or 'string',
- number or 'number',
- empty or 'empty,
- element or 'element',
- array or 'array',
- object or 'object',
- arguments or 'arguments',
- 'function',
- finite or 'finite',
- boolean or 'boolean',
- date or 'date',
- nan or 'nan',
- 'undefined',
- 'mouseevent or mouseevent',
- keyup or 'keyup',
- keydown or 'keydown'
Support for passed values are unique for Events:
MouseEvents:
'mouseevent': function(e){}
or
'mouseevent': {
'left': function(e){},
'middle': function(e){},
'right': function(e){}
}
or
'mouseevent': {
'1': function(e){},
'2': function(e){},
'3': function(e){}
}
KeyEvents:
'keyup': function(){}
'keydown': function(){}
or
'keyup':{
//Any available Key. Can use Character of key or Index.
}
List of KeyChars:
8: 'backspace',
9: 'tab',
13: 'enter',
16: 'shift',
17: 'ctrl',
18: 'alt',
19: 'pause',
20: 'caps',
27: 'escape',
33: 'pageup',
34: 'pagedown',
35: 'end',
36: 'home',
37: 'leftarrow',
38: 'uparrow',
39: 'rightarrow',
40: 'downarrow',
45: 'insert',
46: 'delete',
48: '0',
49: '1',
50: '2',
51: '3',
52: '4',
53: '5',
54: '6',
55: '7',
56: '8',
57: '9',
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',
91: 'leftwindowkey',
92: 'rightwindowkey',
93: 'selectkey',
96: 'numpad0',
97: 'numpad1',
98: 'numpad2',
99: 'numpad3',
100: 'numpad4',
101: 'numpad5',
102: 'numpad6',
103: 'numpad7',
104: 'numpad8',
105: 'numpad9',
106: 'multiply',
107: 'add',
109: 'subtract',
110: 'decimalpoint',
111: 'divide',
112: 'f1',
113: 'f2',
114: 'f3',
115: 'f4',
116: 'f5',
117: 'f6',
118: 'f7',
119: 'f8',
120: 'f9',
121: 'f10',
122: 'f11',
123: 'f12',
144: 'numlock',
145: 'scrolllock',
186: 'semicolon',
187: 'equalsign',
188: 'comma',
189: 'dash',
190: 'period',
191: 'forwardslash',
192: 'graveaccent',
219: 'openbracket',
220: 'backslash',
221: 'closebracket',
222: 'singlequote'