El atajo de teclado me está volviendo loco, ¿cómo me deshago de él?

Uso el atajo de teclado CommandOptionLpara 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 se me ocurre para evitar esto.

Hay un elemento de menú para "Descargas": Ventana -> Descargas . He usado 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 CommandOptionL. abre Descargas. La única diferencia es que el acceso directo que configuro resalta "Ventana" en la barra de menú momentáneamente, mientras que CommandOptionLno lo hace. Aunque resalta si configuro el acceso directo a CommandOptionL.

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

Cuando leo:

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

y todavía CommandOptionLabre la página de Descargas.

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

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

Solo me preguntaba... ¿Has intentado simplemente CAMBIAR el acceso directo de descargas de Chrome a algo realmente oscuro? (shift - comando - F12 o similar) He tenido éxito con ese método, aunque nunca lo probé con Chrome.
@SteveChambers ¿cómo haces eso? pruébalo como respuesta.
si no recuerdo mal, define el método abreviado de teclado en las preferencias de teclado para Chrome tal como está en la aplicación, verifique que aún funcione y luego cámbielo. Así es como lo he hecho antes.

Respuestas (3)

Ya existe un método abreviado de teclado para todo el sistema para bloquear la pantalla. Es CommandControlQpara High Sierra y versiones posteriores y ControlShiften otros sistemas, para permitir que la pantalla entre en modo de suspensión (que es lo mismo cuando está protegida con contraseña).

Con estos atajos de teclado en mente, puede estar seguro de que no interfieren con ninguna aplicación.

Tenga en cuenta que en las MacsBook Pro más nuevas con Touch ID solo funciona el primer método abreviado de teclado.

¡Sí! Como alternativa, simplemente cambiaría el atajo original para bloquear. Si la montaña no viene a Mahoma...
FWIW: no he podido volver a asignar ⌘⌃Qa nada más usando el sistema incorporado, así que usé Keyboard Maestro para asignar mi propio atajo en su lugar. Funciona en todas las aplicaciones porque Keyboard Maestro obtiene el atajo antes que la aplicación.

Como sabe, los atajos están vinculados con la aplicación, mientras que Apple también tiene a veces anulando los atajos.

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

Si Chrome es su ventana superior, usará el acceso directo de Chrome para Opción + 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.

CommandOptionLes un acceso directo del sistema definido por Apple que (como habrás descubierto) abre la ~/Downloadscarpeta.

Apple exige que los desarrolladores de aplicaciones respeten esos atajos .

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

CommandOptionLSolo ellos pueden responder por qué los desarrolladores de Chrome eligieron conectarse para abrir la ubicación de descargas. (IMO) La carpeta de descargas configurada en Chrome puede ser completamente diferente de la ~/Downloadscarpeta del sistema. Haciendo una prueba simple, cambié mi ubicación de descarga en Chrome a mi Escritorio y presioné CommandOptionLpara abrir mi carpeta de Escritorio (como se esperaba).

Entonces, los desarrolladores de Chrome decidieron volver a mapear un acceso directo del sistema que es algo que Apple desaprueba:

En general, no anule los métodos abreviados de teclado estándar. Los usuarios pueden confundirse si los accesos directos que conocen funcionan de manera diferente en su aplicación. Solo en casos muy raros tiene sentido redefinir un atajo común. Por ejemplo, si las personas pasan una cantidad significativa de tiempo en su aplicación, podría tener sentido redefinir un acceso directo estándar que no sea aplicable a su aplicación. Otra opción podría ser dejar que el usuario elija 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 atajos de teclado para imitar a su contraparte de Windows ( WindowsL, en este caso). Con un poco de práctica, puede cambiar fácilmente entre ambos sistemas.