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: Team Moderatori
Messaggi: 3.785
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: Team Moderatori
Messaggi: 24.319
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.830
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: 382
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 Posts   5 stecciu 116 Ieri, 17:22
Ultimo messaggio di: stecciu
No New Posts   3 muppa 58 Ieri, 13:21
Ultimo messaggio di: muppa
No New Posts   4 eugenio 59 29 November 2008 - 02:25
Ultimo messaggio di: eugenio
No New Posts   6 Roberto Rota 227 25 November 2008 - 21:09
Ultimo messaggio di: spiderbat
No New Posts   5 gpz500 79 23 November 2008 - 22:52
Ultimo messaggio di: simulacron
No New Posts   3 carlerchemez 106 22 November 2008 - 16:01
Ultimo messaggio di: ugo
No New Posts   2 basti 66 20 November 2008 - 19:09
Ultimo messaggio di: DaKaron
No new   12 eugenio 260 20 November 2008 - 13:49
Ultimo messaggio di: DaKaron
No new   12 gennaro_mac 102 19 November 2008 - 22:30
Ultimo messaggio di: Martini
No New Posts   4 ivanG5 79 18 November 2008 - 12:06
Ultimo messaggio di: Martini
No new   9 RobiRat 179 15 November 2008 - 22:33
Ultimo messaggio di: palmer65
No New Posts   0 blueknight 63 12 November 2008 - 22:23
Ultimo messaggio di: blueknight

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


RSS Versione Lo-Fi Oggi è il: 2 December 2008 - 17:38
IP.Board Skin Developed By Creative Networks