2 votos

¿Cómo se desactiva una tecla de acceso rápido específica de la aplicación, por ejemplo, "Comando-P"?

En muchas aplicaciones, Comando-P se utiliza para imprimir. Mis dedos están acostumbrados a la configuración de emacs y presionan reflexivamente Comando-P no para imprimir sino para el historial de navegación. Es molesto ver la ventana emergente de impresión cada vez que presiono Comando-P. No necesito un atajo para imprimir.
¿Cómo se bloquea un acceso directo de forma global?

2voto

siva Puntos 23

Esto puede lograrse reasignando el acceso directo a la impresión a un acceso directo diferente que esté fuera del camino, que no se utilice y que sea poco probable que se pulse.

  1. Abra Preferencias del Sistema → Teclado → Accesos directos → Accesos directos a aplicaciones.

  2. Haga clic en + para añadir un nuevo acceso directo.

  3. Aplicación: Todas las aplicaciones

    Título del menú: Imprimir (por cierto, se trata de una elipsis "adecuada", utilice el copiar y pegar si es necesario)

    Atajo de teclado: Póngalo en algo fuera del camino.

  4. Haga clic en Añadir.

Ahora, el comando de impresión se establece en un atajo de teclado aleatorio, liberando a ⌘P.

0voto

También puede utilizar los valores predeterminados para cambiar el acceso directo a algo como U+200B (ESPACIO CERO):

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

nil se activaría al pulsar n en algunas aplicaciones como Audacity y \0 se activaría al pulsar cualquier tecla en Safari en 10.9.

Yo uso un shell script como este para configurar los accesos directos:

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X