Configurando Teclas de Atalho para Interagentes do Teclado

É possível customizar teclas de atalho e alterar a tecla ou combinações de teclas associadas a ações de todos os interagentes de acessibilidade do teclado, mas você deve registrar suas customizações com o KeyboardInteractorManager. O KeyboardInteractorManager é o componente principal do recurso de acessibilidade do teclado. Este componente agrupa e gerencia todos os interagentes de teclas do teclado.
Chame o método assignKeyInteractorInputs em uma instância da classe de Diagrama para configurar uma tecla de atalho, transmitindo o nome do interagente e a ação que você deseja associar à tecla de atalho.
Por exemplo, para alterar a tecla de atalho para a ação multiselect do SelectionKeyInteractor de Ctrl+Barra de Espaço para Shift+Barra de Espaço, use o seguinte código:
var diagram = dijit.byId("diagram");
var assignment = {multiSelect:{hotKey: dojo.keys.SPACE,
                               filter: {alt:false,shift:true}
                               }
                  };

diagram.assignKeyInteractorInputs("Selection",assignment);
Para alterar a tecla de atalho para a ação changeNavigatorStyle do interagente Navigator de F8 para F10, use o seguinte código:
var assignment = {changeNavigatorStyle:{hotKey: dojo.keys.F10
                               } 
                  };  
diagram.assignKeyInteractorInputs("Navigator",assignment);