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.