Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
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.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-25 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-25 (UTC)."],[],["The `addKeyMapping` method in `ShortcutRegistry` establishes a link between a key code and a keyboard shortcut name. It takes the `keyCode` (string, number, or `KeyCodes` enum), the `shortcutName` (string), and an optional `opt_allowCollision` (boolean) parameter. It maps a key to a shortcut. If the key is already mapped and `opt_allowCollision` is false, it throws an error. Otherwise no error will be thrown. This method returns void.\n"]]