Puede personalizar teclas de acceso rápido y cambiar la
tecla o las combinaciones de teclas asociadas con las acciones de
todos los interactuadores de accesibilidad mediante el teclado, pero
debe registrar las personalizaciones con
KeyboardInteractorManager.
KeyboardInteractorManager
es el componente principal para la característica de accesibilidad
mediante el teclado. Este componente agrupa y gestionar todos los
interactuadores de teclas.
Llame al método assignKeyInteractorInputs
en una instancia de la clase Diagram para configurar una tecla de
acceso rápido, pasándole el nombre del interactuador y la acción que
desea asociar con la tecla de acceso rápido.
Por ejemplo, para cambiar la tecla de acceso rápido para
la acción multiselect de
SelectionKeyInteractor
de Control+Barra espaciadora a Mayús+Barra espaciadora, utilice el
código siguiente:
var diagram = dijit.byId("diagram"); var assignment = {multiSelect:{hotKey: dojo.keys.SPACE, filter: {alt:false,shift:true} } }; diagram.assignKeyInteractorInputs("Selection",assignment);
Para cambiar la tecla de acceso rápido para la acción
changeNavigatorStyle del
interactuador Navigator
de F8 a F10, utilice el código siguiente:
var assignment = {changeNavigatorStyle:{hotKey: dojo.keys.F10 } }; diagram.assignKeyInteractorInputs("Navigator",assignment);