blockly > ShortcutRegistry > addKeyMapping

Methode „ShortcutRegistry.addKeyMapping()“

Hiermit wird eine Zuordnung zwischen einem Tastencode und einer Tastenkombination hinzugefügt.

Normalerweise kann einem bestimmten Tastencode nur eine Tastenkombination zugeordnet werden. Wenn Sie „allowCollisions“ auf „true“ setzen, kann einer Tastatur aber eine Tastenkombination zugeordnet werden. In diesem Fall werden die zugewiesenen Tastenkürzel in umgekehrter Reihenfolge verarbeitet, d. h. von der am häufigsten bis zur am wenigsten verwendeten Tastenkombination.

Unterschrift:

addKeyMapping(keyCode: string | number | KeyCodes, shortcutName: string, allowCollision?: boolean): void;

Parameter

Parameter Typ Beschreibung
keyCode string | number | KeyCodes Der Tastencode für die Tastenkombination. Wenn Sie einen Tastencode mit einem Modifikator registrieren möchten (z. B. Strg + C), verwenden Sie ShortcutRegistry.registry.createSerializedKey;
shortcutName String Der Name des Tastenkürzels, das ausgeführt werden soll, wenn der angegebene Tastencode gedrückt wird.
allowCollision boolean Optional: Wenn Sie diese Option auf „True“ (Wahr) setzen, wird ein Fehler verhindert, wenn Sie einer Taste eine Tastenkombination hinzufügen, die bereits einer Tastenkombination zugewiesen ist.

Gibt zurück:

void

Ausnahmen

{Error}, wenn der angegebene Tastencode bereits einer Tastenkombination zugewiesen ist.