IPB     Il futuro di Tevac dipende da te!  

Benvenuto Visitatore ( Log In | Registrati )

  · · · · · · · · · · · ·
Reply to this topicStart new topic
> Applescript x lanciare un'app con menù tastiera diverso da quello delle preferenze sistema
ennesimanamnesi
messaggio 25 May 2008, 15:15
Messaggio #1


Level 1/11
*

Gruppo: Forum User
Messaggi: 7
Iscritto il: 22-May 08
Utente Nr.: 10.359



Ciao ragazzi,
mi scuso in anticipo per l'eventuale idiozia o irrealizzabilità del topic che ho appena aperto, ma è la primissima volta che approccio all'aplescript...Siate clementi.... icon_wink.gif

Cmq, come da titolo, vorrei gentilmente sapere se è possibile compilare uno script che mi permetta di lanciare un applicazione (photoshop per l'esattezza che ho in lingua inglese, il tutto sotto tiger 10.4.11) con un layout tasiera diverso da quello scelto nelle preferenze di sistema..da italiano ad americano, o inglese, per esempio, per benificiare delle shortcuts che sembrano funzionare solo con layout tastiera in lingua anglosassone....(per chi se lo stesso chiedendo ho verificato che le stesse shortcuts non funzionano utilizzando photoshop in italiano..). Inoltre, visto che ci sono, chiedo se si può, in aggiunta a quanto sopra, far partire sempre la stessa applicazione con la preferenza "usa tasti F1-F12 come tasti standard di funzione", opzione che vorrei invece rimanesse disabilitata nelle preferenze di sistema generali.
Lo so che sono cambiamenti che potrei appotare facilmente ogni qualvolta mi servissero senza dover scomodare l'applescript, ma la curiosità di sapere se ciò è verosimilmente fattibile mi premeva troppo..

PS: io non saprei neppure da dove cominciare e quindi aspetto che qualche anima pia si faccia avanti, magari con la bozza di script da utilizzare.....richiesta forse assurda, lo riconosco, ma provare non nuoce e poi confido nella mac-solidarietà icon_wink.gif
Grazie a tutti in anticipo per la pazienza e l'attenzione.
Ciao, E.
Go to the top of the page
 
+Quote Post
chebfarid
messaggio 25 May 2008, 23:50
Messaggio #2


Level 8/11
********

Gruppo: Supporter
Messaggi: 3.662
Iscritto il: 11-July 03
Da: Milano
Utente Nr.: 395



La vedo dura (a prescindere dal fatto che al volo non saprei dove intervenire con AS) perché nella vita "normale" da utente OS X passare da una lingua all'altra comporta un logout e relogin e con il logout ovviame nte qualsiasi script andrebbe a farsi benedire...

Ciao
Farid


--------------------
Abends lustig, morgens triste
das ist Leben von Artiste
Go to the top of the page
 
+Quote Post
poweruser
messaggio 26 May 2008, 01:14
Messaggio #3


MacInATopic
Gruppo icone

Gruppo: Root Admin
Messaggi: 24.176
Iscritto il: 27-July 03
Da: Maglie (LE)
Utente Nr.: 440



Anch'io la vedo un po' complicata con AppleScript.
Bisognerebbe provare a importare in PhotoShop un set di scorciatoie da tastiera di una versione italiana icon_confused.gif.

Ciao
Paolo


--------------------
Paolo Portaluri

guru, n: A computer owner who can read the manual.
Go to the top of the page
 
+Quote Post
Fed3rico
messaggio 26 May 2008, 01:43
Messaggio #4


FED3RICO
******

Gruppo: Supporter
Messaggi: 1.784
Iscritto il: 3-July 04
Da: Tamara
Utente Nr.: 2.082



In realtà il logout/login quando si cambia l'ordine delle lingue nel pannello Internazionale non è (strettamente) necessario, appena (ri)avvii una applicazione questa parte con la nuova preferenza.

Comunque per cambiare la lingua per una sola applicazione (es.: Safari) basta aggiungere un array "AppleLanguages" con i codici di due lettere delle lingue (it, en, etc) nell'ordine preferito.

Via shell:

CODE
defaults write com.apple.Safari AppleLanguages  "(it, en)"


Non so se questo funziona pure con Photoshop che magari c'ha le sue particolarità, nel qual caso dovrebbe essere sufficiente cambiare la preferenza per tutte le applicazioni (usando NSGlobalDomain al posto del ID dell'applicazione), avviare Photoshop, e poi reimpostare il valore precedente.


--------------------
iPhone è un troll.
Go to the top of the page
 
+Quote Post
kato
messaggio 26 May 2008, 08:41
Messaggio #5


Level 4/11
****

Gruppo: Forum User +
Messaggi: 345
Iscritto il: 17-September 07
Da: Roma (in teoria), quasi Varese (in pratica)
Utente Nr.: 8.750



CITAZIONE(Fed3rico @ 26 May 2008, 01:43) *
Comunque per cambiare la lingua per una sola applicazione (es.: Safari) basta aggiungere un array "AppleLanguages" con i codici di due lettere delle lingue (it, en, etc) nell'ordine preferito.
Scusa l'ignoranza, ma questo ha niente a che vedere con la lingua del controllo ortografico? Lo chiedo in quanto io avevo trovato e rielaborato questa soluzione per cambiarla via AppleScript. Questo sarebbe un altro sistema, magari da usare sempre tramite uno script, o si tratta solo della lingua in cui appare l'applicazione?

Saluti,

Giulio
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 

Collapse

> 

    Titolo discussione Risposte Autore discussione Visite Ultima azione
No new   17 fiorenzo 199 5 September 2008 - 23:22
Ultimo messaggio di: the_devil_88
No new   21 Roberto Rota 491 5 September 2008 - 12:48
Ultimo messaggio di: delfi
No new   14 volkov 120 4 September 2008 - 02:10
Ultimo messaggio di: volkov
No New Posts   7 poweruser 220 31 August 2008 - 21:04
Ultimo messaggio di: ugo
No new   27 Samos 779 31 August 2008 - 18:13
Ultimo messaggio di: Samos
No new   12 borros 147 30 August 2008 - 21:39
Ultimo messaggio di: alcina
No New Posts   0 alby83 50 25 August 2008 - 13:16
Ultimo messaggio di: alby83
No New Posts   5 Danny 241 23 August 2008 - 21:39
Ultimo messaggio di: poweruser
No New Posts   0 TevacPhoto 37 20 August 2008 - 17:17
Ultimo messaggio di: TevacPhoto
No New Posts   0 TevacPhoto 39 20 August 2008 - 17:17
Ultimo messaggio di: TevacPhoto
No New Posts   0 TevacPhoto 31 20 August 2008 - 17:17
Ultimo messaggio di: TevacPhoto
No New Posts   0 TevacPhoto 32 20 August 2008 - 17:17
Ultimo messaggio di: TevacPhoto

Modalità di visualizzazione: Normale · Passa a: Lineare · Passa a: Outline


RSS Versione Lo-Fi Oggi è il: 7 September 2008 - 06:42
IP.Board Skin Developed By Creative Networks