Enfocar ventanas de sistema flotantes con teclado

2

Las ventanas a las que me refiero son las ventanas emergentes de solicitud de contraseña del administrador del sistema, la ventana emergente de inicio de sesión web de la red inalámbrica y otros cuadros de diálogo de solicitud del sistema, como las confirmaciones de "La aplicación se descargó de Internet". A menudo, cuando aparecen estas ventanas emergentes, no hay foco en los botones de entrada /. Necesito quitar mis manos del teclado y el mouse sobre ellas.

Estas ventanas emergentes no aparecen en el conmutador de aplicaciones y parecen ser inmunes a estos métodos abreviados de teclado que atrapan el foco:

  • Comando ⌘ + '
  • Comando ⌘ + Ficha
  • Control ⌃ + F1 a través de Control ⌃ + F12

He visto una solución que involucraba activar la utilidad VoiceOver de OS X con + Opción ⌥ + F2 , F2 . Prefiero no tenerlo activado, ya que en mis horas de trabajo regulares uso + + F-keys en mi IDE.

Publicaré fotos, pero mi reputación aún no es lo suficientemente alta.

ACTUALIZACIÓN: De hecho, ya tengo la opción configurada en Preferencias del sistema para permitir la navegación con el teclado en todas las ventanas de control.

    
pregunta mrak 13.09.2012 - 18:26

1 respuesta

1

Si habilita el acceso completo al teclado en las Preferencias del sistema, puede presionar la tecla Tab para seleccionar los botones.

Aunque no sé cómo enfocar las ventanas. No se pueden seleccionar con ⌃F4 o ^ F6. Iba a sugerir Witch , pero tampoco se les muestra.

Esto es un poco pirateado, pero puedes asignar un acceso directo a un script como este:

tell application "System Events"
    repeat with p in {"SecurityAgent", "CoreServicesUIAgent", "loginwindow"}
        if exists process p then
            tell process p
                if windows is not {} then
                    set frontmost to true
                    exit repeat
                end if
            end tell
        end if
    end repeat
end tell

Los diálogos de contraseña se muestran con SecurityAgent, Gatekeeper y cuarentena con CoreServicesUIAgent, y la ventana de salida forzada por loginwindow.

    
respondido por el user495470 13.09.2012 - 18:57

Lea otras preguntas en las etiquetas