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]