Configuración de métodos abreviados de teclado en un archivo XML
Normalmente, los métodos abreviados de teclado se definen en el diálogo Métodos abreviados de teclado ( ). Cuando el usuario realiza cambios en los métodos abreviados de teclado, las definiciones se guardan en el archivo XML especificado por la variable de configuración MS_KEYBOARDSHORTCUTS. Si no existe el archivo especificado por MS_KEYBOARDSHORTCUTS, el sistema tratará de leer los métodos abreviados de teclado predeterminados del archivo especificado por MS_KEYBOARDSHORTCUTSSEED. Si no se define ni MS_KEYBOARDSHORTCUTS ni MS_KEYBOARDSHORTCUTSSEED, o los archivos que especifican no existen, se utilizan los valores por defecto definidos por el sistema. Si es administrador y quiere proporcionarle métodos abreviados de teclado personalizados a su equipo, puede hacerlo configurando los métodos abreviados de teclado en una máquina y, a continuación, copiando ese archivo a la máquina de los usuarios y definiendo MS_KEYBOARDSHORTCUTSSEED para que señale a este archivo. También puede editar directamente este archivo XML.
Puede asignar una tecla a una entrada de teclado o definir una jerarquía de teclas a una entrada de teclado. En el ejemplo a continuación, la tecla <Espacio (barra)> se asigna a la entrada de teclado para que aparezca el grupo de la cinta que contiene las herramientas de AccuDraw. La tecla <G> define la secuencia de teclas subordinada que sería utilizada para enviar instrucciones específicas de AccuDraw. La combinación de teclas <G+A> enviará la entrada de teclado ACCUDRAW DIALOG GETACS.
<KeyboardShortcuts> <KeyboardShortcut ScanCode="0x39" Comment="Space"> <Label>AccuDraw</Label> <Keyin>ribbon grouppopup *\Drawing Aids\Accudraw</Keyin> </KeyboardShortcut> <KeyboardShortcut ScanCode="0x22" Comment="G"> <Label>G Shortcuts</Label> <KeyboardShortcuts> <KeyboardShortcut ScanCode="0x1e" Comment="A"> <Label>Get ACS</Label> <Keyin>accudraw dialog getacs</Keyin> </KeyboardShortcut> <KeyboardShortcut ScanCode="0x1f" Comment="S"> <Label>AccuDraw Settings</Label> <Keyin>accudraw dialog settings</Keyin> </KeyboardShortcut> </KeyboardShortcuts> </KeyboardShortcut> … </KeyboardShortcuts>
Código de exploración
Scan Code Key 0x10, 0x11, 0x12, 0x13, 0x14, Q W E R T 0x15, 0x16, 0x17, 0x18, 0x19, Y U I O P 0x1e, 0x1f, 0x20, 0x21, 0x22, A S D F G 0x23, 0x24, 0x25, 0x26, 0x27, H J K L ; 0x2c, 0x2d, 0x2e, 0x2f, 0x30, Z X C V B 0x31, 0x32, 0x33, 0x34, 0x35}; N M , . / 0x39 Space key
Comentario
El atributo Comentario es opcional y habitualmente se utiliza para mostrar la etiqueta de la tecla asociada con el código de exploración. Este valor no se utiliza durante el proceso.
Entrada de teclado
- ribbon grouppopup [RibbonGroupPath]
- ribbon popuptask [TaskPath]
- ribbon popupmaintask [MainTaskPath]
- ribbon popupcustomtoolbox [CustomToolboxPath]
[TaskPath], [MainTaskPath] y [CustomToolboxPath] son las rutas utilizadas para ir a una tarea, a una tarea principal o a una caja de herramientas, de la estructura del diálogo Personalizar. Por ejemplo, digamos que quiere llamar la tarea Construir ciudad de la tarea principal Ejemplo de tarea Ciudad, entonces, la entrada de teclado para que aparezca la tarea Construir ciudad será ribbon popuptask Ejemplo de tarea Ciudad\Construir ciudad.