$.Shortcuts.add({
type: 'down',
mask: 'Ctrl+A',
handler: function() {
debug('Ctrl+A');
}
});
$.Shortcuts.start();
$.Shortcuts.add({
type: 'hold',
mask: 'Shift+Up',
handler: function() {
debug('Shift+Up');
},
list: 'another'
});
$.Shortcuts.start('another');
$.Shortcuts.remove({
type: 'hold',
mask: 'Shift+Up',
list: 'another'
});
$.Shortcuts.stop();
- down — On key down (default value).
- up — On key up.
- hold — On pressing and holding down the key. The handler will be called immediately after pressing the key and then repeatedly while the key is held down.
- Modifiers: Ctrl, Shift, Alt
- Numbers: 0—9
- Letters: A—Z (case-insensitive)
- Special: Backspace, Tab, Enter, Pause, CapsLock, Esc, Space, PageUp, PageDown, End, Home, Left, Up, Right, Down, Insert, Delete, F1—F12, ? (Question Mark), Minus, Plus
$.Shortcuts.add({
type: 'hold',
mask: 'Shift+Up,Shift+Down',
handler: function() {
doSomething();
},
list: 'first,second'
});
$.Shortcuts.add({
type: 'down',
mask: 'Ctrl+A',
handler: function() {
debug('Ctrl+A');
}
}).start();
$.Shortcuts.add({
type: 'down',
mask: 'Ctrl+S',
enableInInput: true,
handler: function() {
debug('Ctrl+S');
}
});