Utilità riga di comando + servizio di sistema
Questa è una soluzione in due parti: prima un mezzo per cambiare il layout della tastiera e quindi un mezzo per attivarlo con una scorciatoia da tastiera. Ma è abbastanza facile da realizzare.
1. Modifica del layout
Per cambiare il layout a livello di codice, c'è una comoda utility (e gratuita) chiamata changeInput
, che puoi scarica qui .
Scarica e decomprimi e posiziona l'eseguibile changeInput
da qualche parte. Assicurati di annotare il percorso per la seconda sezione.
2. Creazione di scorciatoie da tastiera
Ci sono diversi modi per farlo, ma per rendere le cose accessibili a chiunque, lo faremo con strumenti integrati creando un servizio di sistema con Automator.
- Apri Automator e seleziona Servizio come tipo di documento.
- Cambia i menu a discesa in alto a destra in modo che legga Il servizio riceve nessun input in qualsiasi applicazione .
- Aggiungi l'azione Esegui script shell al flusso di lavoro facendo doppio clic su di essa o trascinandola nel riquadro di destra.
- Nel campo di testo, inserisci
/path/to/changeInput "Name of Layout Here"
. Assicurati di inserire il percorso esatto per changeInput
mentre lo hai salvato (suggerimento: puoi trascinare l'eseguibile direttamente nel campo di testo per ottenere il percorso corretto). Sostituisci "Name of Layout Here"
con il testo esatto che viene visualizzato nella sezione Sorgenti di input di Preferenze di Sistema o nel menu di input: assicurati di mantenere le virgolette.
-
Salva il tuo servizio. Ti verrà richiesto un nome, assicurati di annotarlo per il passaggio 7 (qualcosa di descrittivo è il migliore). Il file del servizio viene salvato in
~/Library/Services/
.
- Apri il pannello Tastiera delle Preferenze di Sistema. Fai clic sulla scheda Tasti di scelta rapida e seleziona l'elemento Servizi nel riquadro di sinistra.
- Scorri l'elenco fino a trovare il nome del servizio mentre lo hai salvato nel passaggio 5 (dovrebbe trovarsi nella sezione Generale , in basso. Assicurati che la casella sia selezionata, quindi selezionalo e fai clic su aggiungi collegamento e imposta il collegamento che desideri.
- Ripeti i passaggi 1-7 per ciascun layout per il quale desideri un collegamento.
- Prova le scorciatoie. Potrebbe essere necessario aprire il menu dei servizi una volta (fare clic sul menu dell'applicazione per l'app corrente e visualizzare il menu Servizi) prima che le scorciatoie vengano attivate.
In alternativa all'utilizzo della combinazione di Automator / Services per creare le scorciatoie da tastiera, puoi utilizzare FastScripts , il la versione gratuita di cui consente di impostare rapidamente scorciatoie da tastiera per 10 script o $ 14,95 per un numero illimitato. Keyboard Maestro può anche eseguire facilmente uno script con una scorciatoia da tastiera, ma è un po 'eccessivo se questo è il tuo unico bisogno (è vale la pena di verificare molte altre cose di tipo scripty / powerusery).