OS X precedenza di scelta rapida da tastiera

12

Sono nuovo di Apple, e mentre l'esperienza è stata in gran parte positiva, sono stato bloccato cercando di configurare le scorciatoie da tastiera per le mie specifiche. Ad esempio, ho usato un processo piuttosto circolare (tramite "Automator") per assegnare un collegamento per aprire un nuovo terminale. Ma anche ora questa scorciatoia sembra funzionare solo se il focus è su un programma che non ha sovrascritto quella particolare combinazione-chiave con la sua propria definizione.

Sto cercando informazioni su qualcosa come una gerarchia di protocolli per come il mio Mac decide di usare quale definizione di combinazione di chiavi in quale contesto, o una filosofia sul modo migliore per assegnare le mie scorciatoie preferite. Posso creare una scorciatoia da tastiera con una priorità così alta che nessuna applicazione può avere la precedenza?

    
posta Eliza Jensen 20.06.2014 - 17:00
fonte

3 risposte

5

Penso che le linee guida per l'interfaccia umana OS X siano il posto che stai cercando. Dichiarano che ci sono scorciatoie riservate ad Apple (es. cmd ⌘ + spazio ) e anche "comportamenti attesi" (es. cmd ⌘ + c ) si dovrebbe rispettare.

Sebbene non stabiliscano esplicitamente la priorità, suggerisce a se stessa che il sistema deve sempre avere la priorità prima delle applicazioni in primo piano (attive) e quindi in background.

Dalla mia esperienza, sei al sicuro con più tasti modificatori (cioè cmd ⌘ + ctrl + shift + ...) .

Per inciso: riguardo al tuo esempio specifico (assegnando una scorciatoia per aprire un nuovo terminale) ci sono anche app eccellenti per questo, TotalTerminal ( L'estensione Terminal.app) e iTerm 2 (sostituzione Terminal.app) vengono in mente

    
risposta data 20.06.2014 - 17:20
fonte
1

Le scorciatoie impostate nella scheda Scorciatoie del pannello delle preferenze della tastiera hanno la precedenza su qualsiasi scorciatoia dell'applicazione; infatti, se non ti piace la scorciatoia predefinita di un'applicazione o vuoi una scorciatoia per una voce di menu che un'applicazione non ne ha fornita una per, puoi usare la sezione "Scorciatoie per le app" per sovrascriverla, anche se fai attenzione a copiare il nome dal applicazione esattamente , compresi, ad esempio, tre punti alla fine quando l'opzione di menu funziona come in "Salva come ...".

Per esempio, mi dava sempre fastidio quando, provando a chiudere una finestra con ⌘W, scivolavo e colpivo ⌘Q, abbandonando il mio browser senza la possibilità di salvare nulla. Così ho aggiunto un nuovo collegamento in Scorciatoie da tastiera per "Chiudi Google Chrome" come ^⌥⇧⌘Q (ctrl-opt-shift-cmd-q). Ora ⌘Q non ha fatto nulla a meno che non avessi premuto anche gli altri tasti modificatori.

    
risposta data 20.06.2014 - 22:26
fonte
0

Per poter ignorare in modo affidabile le altre scorciatoie da tastiera su OSX devi andare con un'utilità di automazione come Keyboard Maestro . Ho usato utility simili dal 1985.

KM è attualmente il più attivamente sviluppato. Lo uso per l'automazione generale e FastScripts per l'esecuzione della maggior parte dei miei numerosi AppleScript.

    
risposta data 25.06.2014 - 03:19
fonte

Leggi altre domande sui tag