Paolo Mantovani ha scritto:
Alle 14:24, mercoledì 22 febbraio 2006, Bart Aimar ha scritto:

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)
Li ho visti, costants group KeyModifier
fanno il paio con costants group Key

il Control corrisponde a MOD1 = 2
una lettera A = 512

avevo anche cercato di usarli...
ma non capisco...
Il codice diceva (e già mi piace poco questo modo di mettere giù le cose... ma a caval donato...)

Dim aKeyEvent As New com.sun.star.awt.KeyEvent
aKeyEvent.KeyCode = com.sun.star.awt.Key.F5

vuol dire che io devo accodare (al posto di F5) un 2 e un 512...

ho provato con le virgole, con le parentesi...
ma evidentemente mi è sfuggito qualcosa... perchè il gioco non mi funziona!
Senza un esempio è difficile venir fuori da quella giungla...

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
Questa è un ottimo consiglio!
Ma corrisponde ad un altro dei problemi... perchè quando dici ispezionare suppongo tu intenda xray... e questo pare non funzionare su quel tipo di cose (più interfaccie che oggetti)
awt non è esplorabile...
UIconfigurationManager sembra non portare da nessuna parte
UIconfigurationManager.ShortCutManager anche...

ma forse mi è sfuggito qualcosa?

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

Stai usando il termine "osservare", quindi penso tu ti riferisca all'interfaccia standard di OO.

In tal caso non riesco a vedere differenze...
Cioè se la macro chiamata da tastiera è:
- in una libreria condivisa la vedo e funziona
- nel documento la vedo e funziona
- in un altro documento la vedo, ma non funziona con errore
(In quel caso la chiamata viene ugualmente fatta quindi OO vede lo shortcut, ma non può accedere alla macro)

Se invece ti riferivi ad altri strumenti di osservazione devo ammettee che ho un po' di confusione (sia sugli strumenti che sulla situazione)

Dal punto di vista dell'utente l'ideale sarebbero degli shortcut che sianno attivi, visibili e funzionanti solo nel documento... senza i cling clang ed i messaggi di errore... e sopratutto senza ridefinire i comandi a cui l'utente è abituato!



In questo momento (mentre scrivevo) ho avuto una illuminazione... sono andato a pescare tra le cose messe da parte ed ho trovato AltKeyHandler.sxw
http://homepages.paradise.net.nz/hillview/OOo/AltKeyHandler.sxw

Un delirio di codice... tutt'altro che didattico... e al momento ci capisco nulla...

Grazie molte Paolo

ciao
Bart

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

Rispondere a