el método abreviado de teclado me está volviendo loco, ¿cómo me deshago de él?

1

Utilizo el método abreviado de teclado CommandOption L para bloquear mi máquina. En su mayor parte esto funciona, pero no si Chrome está enfocado. En Chrome, cuando uso esa combinación, abre la página "Descargas" en una pestaña. He intentado todo lo que puedo pensar para evitar esto.

Hay un elemento de menú para "Descargas": Ventana - > Descargas . He utilizado las Preferencias del sistema - > Teclado - > Accesos directos - > Accesos directos de aplicaciones para intentar configurarlo en otra cosa, pero no parece importar, puedo agregar un nuevo acceso directo para Descargas, pero no importa lo que haga Comando Option L aún abre Descargas. La única diferencia es el acceso directo que configuro "Windows" en la barra de menú, mientras que CommandOption L no lo hace. Aunque se resalta si configuro el acceso directo a ComandoOpción L .

Incluso he ido tan lejos como para establecer defaults write com.google.Chrome NSUserKeyEquivalents -dict-add 'Downloads' '%code%' .

Cuando leo:

defaults read com.google.Chrome NSUserKeyEquivalents
{
    Downloads = "";
}

y, sin embargo, CommandOption L aún abre la página de descargas.

Los atajos de teclado globales en macOS siempre han sido frustrantes, pero fue posible anular cada aplicación conflictiva, pero esta me está volviendo loco.

EDITAR: También revisé las extensiones de Chrome y no se estableció ningún método abreviado de teclado en CommandOption L . También intenté deshabilitar todas las extensiones; no funcionó.

    
pregunta penchant 02.10.2018 - 21:12

3 respuestas

3

Ya existe un método abreviado de teclado de todo el sistema para bloquear la pantalla. Es CommandControl Q para High Sierra y superior y Control Shift en otros sistemas, para permitir que la pantalla entre en modo de suspensión (que en realidad es la misma cuando está protegida por contraseña).

Teniendo en cuenta estos atajos de teclado, puedes estar seguro de que no interfieren con ninguna aplicación.

Tenga en cuenta que en los nuevos MacsBook Pros con Touch ID solo funciona el primer método abreviado de teclado.

    
respondido por el Tukan3 02.10.2018 - 22:38
0

Como usted sabe, los accesos directos están relacionados con la aplicación, mientras que Apple también tiene a veces un reemplazo de accesos directos.

Por ejemplo, el CMD + Q funciona en casi todas las aplicaciones. Apple o no Apple.

Si Chrome es la ventana superior, utilizará el acceso directo de Chrome para Option + Cmd + L (no Apple), o el suyo.

Chrome te permite agregar o modificar algunos accesos directos, pero no todos.

La única forma de hacerlo sería modificar Chrome Plist, que no recomiendo.

    
respondido por el Buscar웃 03.10.2018 - 00:31
-1

CommandOption L es un acceso directo del sistema definido por Apple que (como ya descubrió) abre la carpeta ~/Downloads .

Apple obliga a los Desarrolladores de aplicaciones a respetar esos accesos directos .

  

Respete los atajos de teclado estándar y cree atajos específicos de la aplicación   para comandos de uso frecuente. Los atajos de teclado permiten a las personas activar   elementos del menú y acciones presionando una combinación de teclas específica.

¿Por qué los desarrolladores de Chrome eligieron cablear en CommandOption L al abrir la ubicación de descargas es algo que solo ellos pueden responder. (IMO) La carpeta de descargas configurada en Chrome puede ser completamente diferente de la carpeta ~/Downloads del sistema. Haciendo una prueba simple, cambié mi ubicación de descarga en Chrome a mi escritorio y presionando CommandOption L abrió la carpeta de mi escritorio (como se esperaba).

Por lo tanto, los desarrolladores de Chrome decidieron volver a asignar un acceso directo del sistema que es algo que Apple desaprueba:

  

En general, no invalide los atajos de teclado estándar. Los usuarios pueden confundirse si los atajos que saben funcionan de manera diferente en su   la aplicación Solo en casos muy raros tiene sentido redefinir un problema común.   atajo. Por ejemplo, si las personas pasan una cantidad significativa de tiempo en   su aplicación, podría tener sentido redefinir un atajo estándar que   no es aplicable a su aplicación. Otra opción podría ser dejar que el usuario   elige sus propios atajos de teclado.

Entonces, el problema es con Chrome y no con macOS. Dicho esto, no hay "bloqueo" (como en Windows). No recomiendo intentar reasignar métodos abreviados de teclado para imitar a su contraparte de Windows ( Windows L , en este caso). Con un poco de práctica, puede cambiar fácilmente entre ambos sistemas.

    
respondido por el Allan 02.10.2018 - 21:39

Lea otras preguntas en las etiquetas