mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-22 11:57:33 +08:00
31 lines
1.0 KiB
TypeScript
31 lines
1.0 KiB
TypeScript
import Combokeys = require("combokeys");
|
|
|
|
const combokeys1: Combokeys.Combokeys = new Combokeys(document.createElement('div'));
|
|
const combokeys2: Combokeys.Combokeys = new Combokeys(document.createElement('div'));
|
|
|
|
combokeys1.bind('ctrl+a', () => {});
|
|
combokeys1.bind('ctrl+z', () => {}, 'keydown');
|
|
combokeys1.bind(['ctrl+a', 'ctrl+shift+a'], () => {});
|
|
combokeys1.bind(['ctrl+a', 'ctrl+shift+a'], () => {}, 'keyup');
|
|
|
|
combokeys1.bindMultiple(['ctrl+a', 'ctrl+shift+a'], () => {});
|
|
combokeys1.bindMultiple(['ctrl+a', 'ctrl+shift+a'], () => {}, 'keyup');
|
|
|
|
const result: boolean = combokeys1.stopCallback(new Event(null), document.createElement('div'));
|
|
|
|
combokeys1.unbind('ctrl+a');
|
|
combokeys1.unbind('ctrl+a', 'keydown');
|
|
combokeys1.unbind(['ctrl+a', 'ctrl+shift+a']);
|
|
combokeys1.unbind(['ctrl+a', 'ctrl+shift+a'], 'keydown');
|
|
|
|
combokeys1.trigger('ctrl+a');
|
|
combokeys1.trigger('ctrl+a', 'keypress');
|
|
|
|
combokeys1.reset();
|
|
|
|
combokeys1.detach();
|
|
|
|
Combokeys.reset();
|
|
|
|
Combokeys.instances.forEach((combokeys: Combokeys.Combokeys) => combokeys.reset() );
|