Come si disabilita un tasto di scelta rapida specifico dell'applicazione, ad esempio "Command-P"?

2

In molte applicazioni, Command-P viene utilizzato per stampare. Le mie dita sono abituate alle impostazioni di emacs e premono in modo inverso Command-P non per la stampa ma per la cronologia di navigazione. È fastidioso vedere la finestra di pop-up di stampa ogni volta che premo Command-P. Non ho bisogno di una scorciatoia per stampare.
Come blocchi una scorciatoia a livello globale?

    
posta honza 25.11.2013 - 17:00
fonte

2 risposte

2

Questo può essere ottenuto rimappando la scorciatoia Stampa su un altro scorciatoia che è fuori mano, non utilizzato e che non dovrebbe essere premuto.

  1. Apri Preferenze di sistema → Tastiera → Collegamenti → Collegamenti alle app.

  2. Fai clic su + per aggiungere un nuovo collegamento.

  3. Applicazione: Tutte le applicazioni

    Titolo del menu: Stampa ... (che è una "corretta" ellissi a proposito, usa copia-incolla se necessario)

    Scelta rapida da tastiera: impostalo su qualcosa di diverso.

  4. Fai clic su Aggiungi.

Ora, il comando Stampa è impostato su una scelta rapida da tastiera casuale, liberando ⌘P.

    
risposta data 25.11.2013 - 19:44
fonte
0

Puoi anche usare i valori predefiniti per cambiare il collegamento a qualcosa come U + 200B (ZERO WIDTH SPACE):

defaults write -g NSUserKeyEquivalents -dict-add Print... '\U200b'

nil verrebbe attivato quando si preme n in alcune applicazioni come Audacity e %code% verrebbe attivato quando si preme un tasto qualsiasi in Safari in 10.9.

Uso uno script di shell come questo per configurare le scorciatoie:

defaults write -g NSUserKeyEquivalents '{
"Show Previous Tab"="~@\Uf702";
"Show Next Tab"="~@\Uf703";
"Minimize"="\U200b";
}'
defaults write com.apple.Finder NSUserKeyEquivalents '{
"Show Package Contents"="@\r";
}'
    
risposta data 26.11.2013 - 05:01
fonte

Leggi altre domande sui tag