Precedenza delle scorciatoie da tastiera di OS X.


12

Sono nuovo di Apple e, sebbene l'esperienza sia stata in gran parte positiva, sono stato ostacolato nel tentativo di configurare le scorciatoie da tastiera secondo 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 di tasti con la propria definizione.

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


Sembra che potresti essere interessato anche a un launcher basato su tastiera come Alfred, Quicksilver o Launchbar. C'è anche Apptivate che è progettato per fare esattamente quello che stai cercando.
ghoppe,

Lo stesso problema di me, quando si utilizza chrome (command-backtik) o intellij, le scorciatoie di sistema sembrano sovrascritte
user1767316

Risposte:


5

Penso che le Linee guida per l'interfaccia umana di OS X siano il posto che stai cercando. Dichiarano che ci sono scorciatoie riservate da Apple (ad es. cmd ⌘+ space) E anche "comportamenti attesi" (ad es. cmd ⌘+ c) Che bisogna rispettare.

Sebbene non dichiarino esplicitamente la priorità, suggerisce a se stesso che il Sistema dovrebbe 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 (ad es. cmd ⌘+ ctrl+ shift+ ...).

A parte questo: per quanto riguarda il tuo esempio specifico (assegnando una scorciatoia per aprire un nuovo terminale) ci sono anche ottime app per questo, mi vengono in mente TotalTerminal (estensione Terminal.app) e iTerm 2 (Sostituzione Terminal.app)


1

Le scorciatoie impostate nella scheda Scorciatoie del riquadro delle preferenze Tastiera hanno la precedenza su qualsiasi scorciatoia dell'applicazione; infatti, se non ti piace la scorciatoia preimpostata di un'applicazione o desideri una scorciatoia per una voce di menu per la quale un'applicazione non ne ha fornita una, puoi utilizzare la sezione "Scorciatoie per app" per sovrascriverla, anche se fai attenzione a copiare il nome dalla esattamente l' applicazione , inclusi, ad esempio, tre punti alla fine quando l'opzione di menu funziona come in "Salva con nome ...".

Ad esempio, mi ha sempre infastidito quando, cercando di chiudere una finestra con ⌘W, sono scivolato e ho premuto ⌘Q, chiudendo il browser senza la possibilità di salvare nulla. Quindi ho aggiunto una nuova scorciatoia in Scorciatoie da tastiera per "Esci da Google Chrome" come ⌃⌥⇧⌘Q (ctrl-opt-shift-cmd-q). Ora ⌘Q non ha fatto nulla se non ho tenuto premuti anche quegli altri tasti modificatori.


fatto è che le scorciatoie di sistema come quelle della scheda di scelta rapida delle preferenze della tastiera non hanno la precedenza su almeno alcune applicazioni. Ad esempio, un back-back di comando, normalmente utilizzato per passare da una finestra all'altra della stessa applicazione, sembra essere sostituito da Chrome in alcuni casi.
user1767316

0

Per sovrascrivere in modo affidabile altre scorciatoie da tastiera su OSX è necessario utilizzare un'utilità di automazione come Keyboard Maestro . Uso programmi di utilità simili dal 1985.

KM è attualmente il più attivamente sviluppato. Lo uso per l'automazione generale e FastScripts per eseguire la maggior parte dei miei molti AppleScript.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.