¿Cómo evitar que Command-I / Command-Shift-I abra Mac Mail cuando está en el navegador?

44

Cuando se encuentre en un navegador (Chrome o Safari), el siguiente método abreviado de teclado siempre mostrará una ventana que dice "Bienvenido al correo" :

Command+ Shift+I

Me gustaría usar este acceso directo para otro propósito. ¿Hay alguna forma de deshabilitar este acceso directo?

Kirk Woll
fuente
1
¿Esto solo ocurre en Safari o también en otra aplicación?
nohillside
Ah, buena pregunta! Supuse que era global, pero solo sucede en Safari (o Chrome). Y en realidad, estaba usando Chrome.
Kirk Woll
44
Se puso aún peor ahora. Lo han cambiado en Yosemite a ⌘-I, cuando solía funcionar como una configuración para forzar el tipo de texto en cursiva cuando es compatible. Es el atajo más estúpido de todos los tiempos. ¿Quién demonios necesita enviar enlaces a personas con frecuencia? Y sean quienes sean esas personas molestas (es decir, los miembros de mi familia) , ¡desearía que se detuvieran!
Benjamin R

Respuestas:

27

Puede cambiar los accesos directos desde Preferencias del sistema:

Si desea deshabilitar los accesos directos, edite los diccionarios NSUserKeyEquivalents directamente:

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'

Luego salga y vuelva a abrir Chrome y Safari para aplicar los cambios.

Lri
fuente
1
A partir de El Capitán, ya no veo nada más que "Todas las aplicaciones -> Mostrar menú de ayuda" en ese cuadro de diálogo.
Dan Dascalescu
55
En El Capitan, debe presionar el botón + en la parte inferior, luego, en el cuadro de diálogo que aparece, seleccione Google Chrome en el menú desplegable Aplicación. Complete el título del menú y el atajo de teclado como se muestra en la captura de pantalla anterior. A pesar de mi comentario a continuación, este método GUI funciona para mí nuevamente en El Capitan, pero aún no puedo desactivar este acceso directo en Safari.
Dannid
Parece que el "Texto del menú" en Chrome más reciente es Email Link. Los cambios deberían tener efecto mientras Chrome todavía se está ejecutando.
Andrew Backer
1
Desafortunadamente, deshabilitar los shortucts según su sugerencia no funciona en Safari. Todavía se activa.
Siniša Šašić
22

Echar un vistazo a los atajos de teclado de Chrome ayuda.

Cmnd+ Shift+ Ies "Enviar por correo electrónico la página actual". Es un poco molesto porque está muy cerca de las herramientas de desarrollador ( Cmnd+ Opt+ I).

pellekrogholt
fuente
4

La solución de línea de comandos dada en otra respuesta finalmente funcionó para mí, pero necesitaba hacer una cosa más:

después defaults write com.google.Chrome NSUserKeyEquivalents -dict-add 'Email Page Location' '\0', ingresé el comando: killall cfprefsd(y killall Finderpor si acaso).

Esto detuvo el molesto Cmd- Shift- Iacceso directo en Chrome desde la creación de un nuevo mensaje de correo, pero no puedo conseguirlo para detener sucediendo en Safari, por desgracia.

killall cfprefsdborra la caché de preferencias
killall Finderreinicia el Finder

El método GUI descrito en la parte superior no funcionó para mí, pero tal vez porque no borré el caché de preferencias.

Dannid
fuente
Esto funcionó en El Capitan!
Dan Dascalescu
esto no funciona en macOS Sierra 10.12.5 y es realmente molesto.
pro.mean
4

La respuesta aceptada no funciona en mi MacBook Pro con el sistema macOS Sierra.

Encontré una solución para deshabilitar Command+ Shift+ ien Chrome:

  1. Instale la extensión de Chrome Shortkeys .

  2. Abra el panel de preferencias de las teclas rápidas, agregue un command+shift+iacceso directo como el siguiente:

    Capturas de pantalla de Shortkeys for Chrome

  3. Reinicia Chrome.

¡Ahora puedes despedirte del molesto Mac Mail!

swen
fuente
2

Lamentablemente, ninguna de las respuestas dadas aquí fue capaz de evitar que Command+ Iactivara Enviar esta página por correo electrónico en Safari (ejecutando macOS Sierra). La única forma en que he podido evitar ese comportamiento es mediante el uso de FastScripts para asignar Command+ Ia un AppleScript vacío. El script debe almacenarse ~/Library/Scripts/Applications/Safaripara evitar que desactive el uso del acceso directo para cursiva en otras aplicaciones.

Desafortunadamente, este enfoque tiene el efecto secundario de deshabilitar el uso de Command+ Ipara alternar cursiva en Safari, donde ese es su comportamiento predeterminado, como en Google Docs o en este cuadro de respuesta en AskDifferent. Para mí, vale la pena evitar ser arrojado a mi bandeja de entrada de correo electrónico cada vez que trato de poner en cursiva el texto en un cuadro de texto en Safari que no lo admite.

George WS
fuente
Idealmente, el AppleScript podría detectar cuándo ⌘ causaría un comportamiento en cursiva y de alguna manera "reenviaría" el acceso directo en ese caso. ¡No tengo tiempo para averiguar cómo funcionaría eso en este momento, pero agradecería cualquier comentario sobre cómo se podría lograr esto!
George WS
2

La forma más fácil que pude encontrar es asignar el método abreviado de teclado para activar una de las extensiones instaladas

Chrome: // extensiones / accesos directos

anwerj
fuente
Esto funcionó muy bien! Afortunadamente, instalé una extensión que alfabetizaría mis marcadores en la activación para que no haya ningún daño en activar esa extensión en particular cada vez que use el atajo de teclado incorrecto
Ryan Williams
1

También puede usar Better Touch Tool para anular los accesos directos (globalmente o para cualquier aplicación específica).

Dado que ya estaba usando esta aplicación, ha sido la solución para mí ya que ninguna de las otras respuestas mencionadas aquí funcionó para mí (High Sierra), y no quería instalar un nuevo software.

Gregseth
fuente
¿Cómo configuraste exactamente esto en BTT?
Siniša Šašić
1

Soy un usuario de Linux cuando uso una computadora de escritorio pero OS X para computadoras portátiles. Mi necesidad es asegurarme de que tengo el mismo acceso directo para el Inspector que usa Chrome. Era muy incómodo tener la ventana emergente Mail.app cada vez que confundía los accesos directos.

Debo agregar que para acercar Linux a OSX, cambio el control y las teclas alt en el lado de Linux. Esto me permite usar Ctrl-c, Ctrl-v y muchos otros atajos en la posición más ergonómica de la tecla de comando, por ejemplo, OS X Cmd-c, Cmd-v. En las imágenes, verá que he mapeado Ctrl-Shift-I, que de otra manera no tendría sentido en el lado de Linux.

Aquí está mi configuración de accesos directos

ingrese la descripción de la imagen aquí

La parte importante de la configuración es saber que el acceso directo OSX debe asignarse al nombre exacto de la entrada del menú. Dije que estoy usando High Sierra porque "Enlace de correo electrónico" es la etiqueta del menú. Esto también podría depender de la versión de Chrome, supongo. Asegúrese de que la ortografía sea idéntica.

Los pasos para reproducir son

  1. Preferencias del sistema del menú de Apple ...
  2. Menú del teclado
  3. Pestaña Atajos
  4. Accesos directos a aplicaciones desde el panel izquierdo
  5. Haga clic en el signo más debajo del panel derecho
  6. Seleccione SU APLICACIÓN de la lista de aplicaciones, en mi caso Chrome
  7. Agregue el nombre de la etiqueta del menú, en mi caso Enlace de correo electrónico
  8. Agregue un atajo que no usará, en mi caso Cmd-Shift-E
  9. Luego, agregue otro acceso directo para la operación de destino, en mi caso Herramientas para desarrolladores
  10. Agregue el acceso directo deseado, en mi caso Cmd-Shift-I
chelista
fuente
1

¡La respuesta de Glorfindel funcionó muy bien para mí! Me sorprende que no se haya votado mucho mejor.

Para detener el inicio de esta molesta aplicación de correo, solo necesita asignar su acceso directo (Cmd-Shift-I) a otra cosa:

1) asígnelo a hacer una copia de la pantalla en el portapapeles; lo detiene en Safari, Chrome, Finder (parece en todas partes)

Asignar a Copiar pantalla de impresión

2) asígnelo al lanzamiento de Herramientas de desarrollo en Chrome: la única desventaja que aún se lanzará Mail en Safari: ¡siempre obtendrá Herramientas de desarrollo!

asignar a herramientas de desarrollador

Danila Koudriashov
fuente
Creo que estás hablando de la respuesta de Chelista ... apple.stackexchange.com/a/355265/313842
ankii