Guida di MicroStation CONNECT Edition

Configurazione dei tasti di scelta rapida in un file XML

Generalmente, i tasti di scelta rapida sono definiti nella finestra di dialogo Scelte rapide da tastiera ( File > Impostazioni > Utente > Scelte rapide da tastiera ). Quando l'utente apporta modifiche ai tasti di scelta rapida, le definizioni sono salvate nel file XML specificato dalla variabile di configurazione MS_KEYBOARDSHORTCUTS. Se il file specificato da MS_KEYBOARDSHORTCUTS non esiste, il sistema proverà a leggere i tasti di scelta rapida predefiniti del file specificato da MS_KEYBOARDSHORTCUTSSEED. Se MS_KEYBOARDSHORTCUTS e MS_KEYBOARDSHORTCUTSSEED non sono definite, o se i file specificati da queste variabili non esistono, saranno utilizzati i valori predefiniti di sistema. Se si è un amministratore e si desidera fornire tasti di scelta rapida personalizzati ai membri del team, è possibile configurarli su un PC e poi copiare il file che li contiene sui PC degli utenti e impostare MS_KEYBOARDSHORTCUTSSEED in modo che punti verso questo file. È inoltre possibile modificare direttamente il file XML.

È possibile mappare una digitazione su un tasto oppure definire una gerarchia di digitazioni in base alle pressioni di un tasto. Nell'esempio seguente, sul tasto <barra spaziatrice> è stata mappata la digitazione per visualizzare il gruppo della barra multifunzione contente gli strumenti di AccuDraw. Il tasto <G> definisce il tasto secondario per inviare comandi specifici di AccuDraw. La combinazione dei tasti <G+A> invierà la digitazione 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>

Codice tasto

L'attributo Scan code (Codice tasto) è il valore inviato dalla tastiera dopo la pressione di un determinato tasto. Segue l'elenco dei codici tasto più comuni:
               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

Commento

L'attributo Comment (commento) è facoltativo e viene generalmente impiegato per mostrare l'etichetta del tasto associato al codice tasto. Questo valore non viene usato durante l'elaborazione.

Etichetta

L'attributo Label (etichetta) definisce le etichette del menu visualizzate.

Digitazione

L'elemento Keyin (digitazione) consente di definire la digitazione da eseguire quando viene premuto un tasto. È possibile collegare qualsiasi digitazione a questo attributo e, con lo stato attivo su Home o AccuDraw quando viene premuto il tasto di scelta rapida, la digitazione corrispondente sarà eseguita. Per visualizzare un gruppo, utilizzare uno dei comandi seguenti:
  • ribbon grouppopup [RibbonGroupPath]
  • ribbon popuptask [TaskPath]
  • ribbon popupmaintask [MainTaskPath]
  • ribbon popupcustomtoolbox [CustomToolboxPath]
[RibbonGroupPath] è in formato Workflow\Tab\Group. La variabile di configurazione Flusso di lavoro può essere impostato su "*" per designare l'utilizzo del flusso di lavoro attivo. Per esempio, la digitazione "ribbon grouppopup *\Home\Selection" impostata sullo ScanCode "0x1f" specifica la comparsa del gruppo "Selezione" nella "Home" del flusso di lavoro attivo, quando si preme "S".

[TaskPath], [MainTaskPath] e [CustomToolboxPath] sono i percorsi utilizzati per spostarsi verso un'attività, un'attività principale o una casella di strumenti, quando è visualizzata la struttura ad albero della finestra di dialogo Personalizza. Per esempio, immaginiamo di voler richiamare l'attività Costruisci città nell'attività Principale Esempio di attività Città, la digitazione per visualizzare l'attività Costruisci città sarà ribbon popuptask Town Task Example\Build Town.