Ayuda de MicroStation CONNECT Edition

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 ( Archivo > Ajustes > Usuario > 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

El atributo Código de exploración es el valor que el teclado envía para una secuencia de teclas específica. A continuación, se muestra una lista de códigos de exploración comunes.
               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.

Etiqueta

El atributo Etiqueta define las etiquetas del menú que se visualizan.

Entrada de teclado

El elemento Entrada de teclado se utiliza para definir la entrada de teclado que debe ejecutarse cuando se pulsa la tecla. Puede añadir cualquier entrada de teclado a este atributo y, con el foco en Inicio o AccuDraw cuando pulsa el método abreviado de teclado, se ejecutará la entrada de teclado respectiva. Para que aparezca un grupo, utilice una de las siguientes instrucciones:
  • ribbon grouppopup [RibbonGroupPath]
  • ribbon popuptask [TaskPath]
  • ribbon popupmaintask [MainTaskPath]
  • ribbon popupcustomtoolbox [CustomToolboxPath]
[RibbonGroupPath] está en formato Ciclo de trabajo\Ficha\Grupo. Ciclo de trabajo se puede definir en "*" para designar el uso del ciclo de trabajo activo. Por ejemplo, la entrada de teclado "ribbon grouppopup *\Inicio\Selección" definida en ScanCode de "0x1f" especificaría que apareciera el grupo "Selección" en "Inicio" del ciclo de trabajo activo cuando se pulsa "S".

[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.