Direktaufrufe für Tastaturinteraktoren konfigurieren

Sie können Hot Keys anpassen und die Taste bzw. Tastenkombinationen, die den Aktionen aller Interaktoren für die Tastaturbedienung zugeordnet sind, müssen Ihre Anpassungen aber bei KeyboardInteractorManager registrieren. KeyboardInteractorManager ist die Hauptkomponente für alle Einrichtungen zur Tastaturbedienung. Diese Komponente gruppiert und verwaltet alle Tasteninteraktoren.
Rufen Sie die Methode assignKeyInteractorInputs in einer Instanz der Klasse "Diagram" auf, um einen Hot Key zu konfigurieren, indem Sie den Namen des Interaktors und die Aktion übergeben, die Sie dem Hot Key zuordnen möchten.
Um beispielsweise den Hot Key für die Aktion multiselect von SelectionKeyInteractor von Strg+Leertaste in Umschalttaste+Leertaste zu ändern, verwenden Sie den folgenden Code:
var diagram = dijit.byId("diagram");
var assignment = {multiSelect:{hotKey: dojo.keys.SPACE,
                               filter: {alt:false,shift:true}
                               }
                  };

diagram.assignKeyInteractorInputs("Selection",assignment);
Wenn Sie den Hot Key für die Aktion changeNavigatorStyle des Interaktors Navigator von F8 in F10 ändern möchten, verwenden Sie den folgenden Code:
var assignment = {changeNavigatorStyle:{hotKey: dojo.keys.F10
                               } 
                  };  
diagram.assignKeyInteractorInputs("Navigator",assignment);