Come prevenire il comando-i / command--shift-i Dall'apertura Mac Mail quando è nel browser?
-
29-09-2020 - |
Domanda
Quando in un browser (Chrome o Safari), la scorciatoia da tastiera seguendo sempre una finestra che dice "Benvenuti in Mail" :
Comando + Shift + i
Vorrei usare questa scorciatoia per un altro scopo.C'è un modo per disabilitare questa scorciatoia?
Soluzione
È possibile modificare le scorciatoie da Preferenze di sistema:
Se si desidera disabilitare le scorciatoie, modifica direttamente i dizionari NSUserKeyequivalents:
defaults write com.google.Chrome NSUserKeyEquivalents -dict-add 'Email Page Location' '\0'
defaults write com.google.Chrome.canary NSUserKeyEquivalents -dict-add 'Email Page Location' '\0'
defaults write com.apple.Safari NSUserKeyEquivalents -dict-add 'Email Link to This Page' '\0' 'Email This Page' '\0'
.
Quindi uscire e riaprire Chrome e Safari per applicare le modifiche.
Altri suggerimenti
Dai un'occhiata a Le scorciatoie da tastiera di Chrome aiuta.
cmnd + shift + i è per "inviare e-mail la pagina corrente".È un po 'fastidioso perché è così vicino agli strumenti sviluppatori ( cmnd + opt + i ).
la soluzione della riga di comando Dato in un'altra risposta alla fine ha funzionato per me ma avevo bisogno di fare un'altra cosa: .
dopo defaults write com.google.Chrome NSUserKeyEquivalents -dict-add 'Email Page Location' '\0'
,
Ho inserito il comando:
killall cfprefsd
(e killall Finder
per buona misura).
Questo ha fermato il fastidioso cmd - shift - i scorciatoia su Chrome dalla creazione di un nuovo messaggio di posta, ma non riesco a ottenerlosmettere di accadere in safari, purtroppo.
killall cfprefsd
Cancella la cache delle preferenze
killall Finder
Riavvia il Finder
Il metodo GUI descritto in alto non ha funzionato affatto per me, ma forse perché non ho cancellato la cache dei prefist.
Sfortunatamente Nessuno delle risposte fornite qui sono state in grado di prevenire comando + i da Triggering Email questa pagina in safari per me (eseguendo macos sierra).Il modo solo sono stato in grado di impedire che il comportamento sia usando FastScripts Per caricare comando + i a un applescript vuoto.Lo script deve essere memorizzato in ~/Library/Scripts/Applications/Safari
per impedirlo a disabilitare l'uso del collegamento per il corsivo in altre applicazioni.
La risposta accettata non funziona sul mio MacBook Pro con Macos Sierra System.
Ho trovato una soluzione per disabilitare comando + shift + i in Chrome:
- .
-
Installare l'estensione cromata cortometri .
-
Apri il pannello delle preferenze dei cortkey, aggiungi una scorciatoia
command+shift+i
come di seguito: -
Riavvia Chrome.
Ora puoi dire addio alla fastidiosa Mac Mac!
Sono un utente Linux quando si utilizza un desktop ma OS X per laptop. La mia necessità è di assicurare che ho la stessa scorciatoia per l'ispettore usando Chrome. Era molto scomodo avere il popup di Mail.app ogni volta che confonderei le scorciatoie.
Dovrei aggiungere che per rendere Linux più vicino a OSX Scambia il controllo e i tasti ALT sul lato Linux. Questo mi consente di usare Ctrl-C, Ctrl-V e molte altre scorciatoie nella posizione più ergonomica del tasto Command, ad es. OS X cmd-c, cmd-v. Nelle foto vedrai che ho mappato Ctrl-Shift-I che non avrebbe senso nel lato Linux altrimenti.
Ecco la configurazione dei miei collegamenti
La parte importante dell'impostazione è sapere che il collegamento OSX deve essere mappato al nome esatto della voce del menu. Ho affermato che sto usando High Sierra perché "Email Link" è l'etichetta del menu. Questo potrebbe anche dipendere dalla versione Chrome che suppongo. Assicurati che l'ortografia sia identica.
I passaggi per riprodurre sono
- .
- Preferenze del sistema del menu Apple ...
- Menu tastiera
- Tab Scorciatoie
- Scorciatoie delle app dal riquadro di sinistra
- Fai clic sul segno più sotto il riquadro destro
- Seleziona la tua app dall'elenco delle applicazioni, nel mio caso Chrome
- Aggiungi il nome dell'etichetta del menu, nel mio caso Email link
- Aggiungi un po 'di scorciatoia che non utilizzerai, nel mio caso cmd-master-e
- Quindi, aggiungere un altro collegamento per l'operazione di destinazione, nei miei strumenti per sviluppatori di case
- Aggiungi la scorciatoia desiderata, nel mio caso CMD-SHIFT-I
È inoltre possibile utilizzare migliore strumento touch per sovrascrivere le scorciatoie (a livello globale o per qualsiasi applicazione specifica). .
Dato che stavo già usando questa app, è stata la soluzione per me da quando nessuna delle altre risposte menzionate qui ha funzionato per me (alta Sierra), e non volevo installare un nuovo software.
The easiest way that I could find is to assign the keyboard shortcut to activate one of your installed extensions
chrome://extensions/shortcuts
The answer from Glorfindel worked great for me! I'm suprised that it's not voted much better.
To stop this pesky Mail app from launching you just need to assign it's shortcut (Cmd-Shift-I) to something else:
1) assign it to making a copy of the screen to the clipboard - it stops it in Safari, Chrome, Finder (looks like everywhere)
2) assign it to launching Developer Tools in Chrome - the only disadvantage Mail will still be launched in Safari - you get Developer Tools always!