Skip to content

Shortcuts API

API pro vytváření globálních a window-specific zkratek.

Shortcut třída

První si budete muset vytvořit Shortcut třídu. Tato třída se dále bude používat v dalším kroku. První parametr constructoru je Array kláves pro danou zkratku. Zkratka je ve stringu a je to tento formát: dokumentace

Jako druhý argument se dává funkce, která se vyvolá při stisku klávesy.

javascript
const shortcut = new Shortcut(["Meta", "o"], () => {
  // Executes when user presses Win + o
  console.log("idk");
});

Vytvoření globální zkratky

Pro vytvoření globální zkratky musíte vyvolat funkci createGlobalShortcut. Do dané funkce musíte vložit Shortcut třídu.

javascript
this.app.Shortcuts.createGlobalShortcut(
  new Shortcut(["Meta", "o"], () => console.log("idk")),
);

Vytvoření window-specific zkratky

Pro vytvoření window-specific zkratky musíte vyvolat funkce createWindowShortcut. První parametr bude string názvu daného okna, druhý argument bude Shortcut třída

javascript
this.appShortcuts.createWindowShortcut(
  this.windowParser.parseName(this.windowNames.MAIN),
  new Shortcut(["Meta", "o"], () => console.log("idk")),
);