Ho trovato un modo attraverso BetterTouchTool per fare quanto segue:
- Attiva Keyboard Viewer con un collegamento
- Chiudi Keyboard Viewer con un altro collegamento
- Attiva / disattiva il Visualizzatore tastiera con una scorciatoia (non è necessario per i due precedenti)
- Ho anche caricato l'AppleScript per comodità
Piattaforma: rMBP Mountain Lion OSX 10.8
Attiva Keyboard Viewer con un collegamento
- Avvia BetterTouchTool
- Aggiungi scorciatoia da tastiera
- Aggiungi azione predefinita > > Apri applicazione / file / script ...
- Vai a Macintosh HD / Sistema / Libreria / Metodi di input /
- Seleziona KeyboardViewer
Ora hai una scorciatoia da tastiera per attivare il visualizzatore senza uno script aggiuntivo.
TUTTAVIA, ho notato che premendo il pulsante X rosso non si esce effettivamente dall'applicazione, il che significa che il visualizzatore tastiera verrà attivato una volta sola. Quindi è necessario creare uno script per uscire dal programma.
Per risolvere questo problema:
Chiudi Keyboard Viewer con un'altra scorciatoia da tastiera
- Apri Automator
- Scegli l'applicazione come tipo di documento
- Aggiungi RunAppleScript
- Dove si dice (* Lo script va qui *), sostituirlo con
quit application "KeyboardViewer"
- Compilare e salvare come nei documenti o ovunque si desideri (l'ho spostato nella stessa posizione di KeyboardViewer)
- Apri BetterTouchTool
- Aggiungi scorciatoia da tastiera
- Aggiungi azione predefinita > > Apri applicazione / file / script ...
- Trova il file dell'applicazione che hai appena salvato
Ora hai un modo per uscire definitivamente dal visualizzatore KeyBoard una volta attivato. Usalo al posto del pulsante X rosso. Finché non capisco perché il visualizzatore tastiera non si chiude completamente quando si preme il pulsante X, questa dovrebbe essere la soluzione.
Modifica
Ho trovato un modo per TOGGLE il visualizzatore tastiera !!
TOGGLE KEYBOARD VIEWER con una scorciatoia da tastiera
stesso processo di prima ma il codice è cambiato:
- Apri Automator
- Scegli l'applicazione come tipo di documento
- Aggiungi RunAppleScript
- Dove dice (* Lo script va qui *), sostituirlo con
if application "KeyboardViewer" is running then
quit application "KeyboardViewer"
else
activate application "KeyboardViewer"
end if
- Compilare e salvare come nei documenti o ovunque si desideri (l'ho spostato nella stessa posizione di KeyboardViewer)
- Apri BetterTouchTool
- Aggiungi scorciatoia da tastiera
- Aggiungi azione predefinita > > Apri applicazione / file / script ...
- Trova il file dell'applicazione che hai appena salvato
Ora il Keyboard Viewer è attivato e non hai nemmeno bisogno di assegnare più scorciatoie!
Link per AppleScript
Ho caricato l'app online per un accesso più rapido piuttosto che per l'intera procedura di codifica descritta sopra (è sufficiente attivare questa app tramite BetterTouchTool)
Tuttavia, poiché non sono un editore identificato, il tuo sistema operativo potrebbe bloccare l'esecuzione di questa app, a seconda delle tue preferenze di sicurezza. Quindi, se preferisci non eseguire app da editori non identificati, segui i passaggi precedenti per creare la tua app!
Link al file: link
Spero che aiuti chiunque come mi ha aiutato :)