Alle 14:24, mercoledì 22 febbraio 2006, Bart Aimar ha scritto:
> Ultimus sembra andare bene, ogni giorno applico qualche miglioria e
> correggo qualche strullatina... ma avrei bisogno che qualcuno che
> conosce i computi metrici lo provasse...
>
> Mi è rimasto un problema rognosetto: l'installazione automatica degli
> shortcut di tastiera via macro.
>
> Ho trovato questo:
>
> http://www.oooforum.org/forum/viewtopic.phtml?t=27899&highlight=setkeyevent
>
> dove è riportato questo codice:
>
> Dim aKeyEvent As New com.sun.star.awt.KeyEvent
> aKeyEvent.KeyCode = com.sun.star.awt.Key.F5
>
> UIcfgMgr = thisComponent.UIConfigurationManager
>
> shortCuts = UicfgMgr.ShortCutManager
> shortCuts.setKeyEvent( aKeyEvent, "macro:///library.module.Test" )
> shortCuts.store()
>
> La cosa sembra funzionare egregiamente... ma ho due problemi:
>
> 1) la sintassi del tasto... cioè se provo ad inserire qualcos'altro di
> diverso dai tasti funzione (es Ctrl+7) mi da errore...

Devi usare la proprietà Modifiers o Modifier (vado a memoria)


>
> 2) se inserisco il percorso di una macro tra quelle "personali!
> (libreira condivisa) esempio "macro:///standard.Module1.hello" mi
> funziona... ma non riesco a fargli attivare le macro nel documento (cioè
> non so come impostare il percorso...)

Io proverei ad impostare lo shortcut a mano e poi andrei ad ispezionare il 
valore impostato da ooo


>
> Poi una perplessità:
> da Strumenti > Personalizza > Tastiera la macro installata e
> (funzionante) non appare...e continua a risultare il comando standard
> "Navigatore"
>
> Qualcuno ha già esplorato un po' l'argomento?

Si, ma non mi ricordo che ci fosse questo problema.
In ogni caso accertati di stare guardando la configurazione giusta:
Come sai gli shortcut possono essere a livello di documento (come nel tuo 
caso) o globali (a livello di componente)
E' chiaro che se stai osservando gli shortcut nella configurazione globale non 
ci puoi trovare il tuo 

ciao
Paolo

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a