¿Cómo deshabilito las teclas de medios (reproducir, pausar, omitir, etc.) en la ventana de inicio de sesión de macOS?

3

Cuando reproduzca música en iTunes o similar y luego bloquee la pantalla (esto se logra presionando la combinación de teclas ⌃⌘Q o seleccionando "Bloquear pantalla" en el menú)), ¿cómo evito que funcionen las teclas de medios?

En particular, los botones de reproducción, salto y pausa siguen funcionando en este punto. Esto es problemático porque tiendo a bloquear mi pantalla para evitar que mi gato cause estragos en mi computadora portátil cuando pisa las teclas, pero aún puede desordenar mi música a través de lo anterior, generalmente ...

    
pregunta ijoseph 19.02.2018 - 07:03

2 respuestas

0

Dos soluciones:

Solución 1: la mencionada anteriormente para alternar el Use F1, F2, etc. keys as standard function keys y luego bloquear la pantalla a través de un AppleScript invocado por una tecla de acceso rápido en todo el sistema:

display notification "Toggling fn keys and locking"
-- toggl fn keys
tell application "System Preferences"
    reveal anchor "keyboardTab" of pane "com.apple.preference.keyboard"
end tell
tell application "System Events" to tell process "System Preferences"
    click checkbox 1 of tab group 1 of window 1
end tell
quit application "System Preferences"

-- lock screen
activate application "SystemUIServer"
tell application "System Events"
    tell process "SystemUIServer" to keystroke "q" using {command down, control down}
end tell

Luego, los siguientes pasos son guardar esto como una aplicación, y crear un servicio en Automator para iniciar esto, y establecer un método abreviado de teclado para ese servicio.

Sin embargo, esto fue demasiado lento y también tuvo el efecto secundario irritante de tener que escribir otra secuencia de comandos para desactivar la configuración Use F1, F2, etc. keys as standard function keys después de volver a iniciar sesión.

Solución 2 : terminé usando KeyboardCleanTool , que resuelve el problema de forma más directa mediante el bloqueo Todas las claves en el inicio de la aplicación hasta que se haga clic en el botón de la IU correspondiente:

  

KeyboardCleanTool es una pequeña herramienta super simple que bloquea todo   Entrada del teclado y la barra táctil.

    
respondido por el ijoseph 08.03.2018 - 05:34
1

Lamentablemente, esta no es exactamente la respuesta que buscabas, pero puedes cambiar las teclas de medios del teclado para que actúen como teclas de función de forma predeterminada.

Sin embargo, esto significa que tiene que presionar la tecla fn (función) para usar las teclas de medios en uso normal ...

Puedes hacer esto en Preferencias del sistema ...

  1. Abrir las preferencias del sistema
  2. Navegar al teclado
  3. Marca la opción Use F1, F2, etc. keys as standard function keys.

Me sentiría muy impresionado si el gato lograra presionar fn + F8 para pausar su música simultáneamente, pero los gatos serán gatos ...

    
respondido por el unknowndomain 19.02.2018 - 21:36

Lea otras preguntas en las etiquetas