4 votos

Atajo de teclado para seleccionar el cuadro de diálogo de la aplicación "salir inesperadamente".

Cuando se encuentra un cuadro de diálogo de "salida inesperada" de una aplicación en OS X, a veces se pierde el foco en ese cuadro de diálogo. Con sólo el teclado, ¿cómo se restablece el foco en esa ventana? cmd+tab y similares no funcionan.

(Me lo he preguntado durante AÑOS. Cualquier ayuda es muy apreciada).

2voto

Esas ventanas son mostradas por el proceso UserNotificationCenter, por lo que puede enfocarlas abriendo UserNotificationCenter con Alfred o Launchbar.

También es posible desactivar por completo los diálogos de los informes de accidentes:

defaults write com.apple.CrashReporter DialogType none

Este script también puede utilizarse para enfocar otras ventanas mostradas por procesos en segundo plano:

tell application "System Events"
    repeat with p in {"UserNotificationCenter", "SecurityAgent", "CoreServicesUIAgent"}
        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

El SecurityAgent muestra los diálogos de las contraseñas y el CoreServicesUIAgent muestra los diálogos del Gatekeeper y de la cuarentena.

1 votos

¿Existe En serio ¿no hay forma de cambiar a estos diálogos con los atajos de teclado estándar? Para los diálogos específicos que me preocupan, osascript -e 'tell application "UserNotificationCenter" to activate' funciona, pero me asombra que no haya un atajo real para ello. ¿Cómo se supone que los usuarios ciegos tienen que lidiar con ello, por ejemplo? ¿Simplemente lo ignoran y "lo que no pueden ver no les hace daño"?

1voto

Mars Puntos 133

Puedes usar Voiceover para activarlo - no es exactamente conveniente, y vincular una tecla de acceso rápido a un applescript es probablemente mejor, pero este método funciona sin ningún scripts o herramientas de terceros. Para que esto funcione es necesario activar la voz en off, pero también puedes hacerlo a través del teclado si estás atascado. Una vez habilitado, la siguiente secuencia le permite activar los diálogos del sistema:

  1. activar la voz en off con cmd + F5
  2. abra el selector de aplicaciones escribiendo ctrl + option + F1 dos veces
  3. navegar hasta Diálogos del sistema con las teclas de flecha y pulse return (o la flecha derecha)
  4. pulse la flecha hacia abajo para seleccionar el diálogo en cuestión y pulse return
  5. desactivar la voz en off de nuevo con cmd + F5

0voto

artvolk Puntos 199

Este diálogo no sólo pierde el foco fácilmente. ¡El diálogo mismo termina fácilmente enterrado bajo todas las otras ventanas !

Aquí hay una manera de encontrar este diálogo :

  1. Pulse la tecla Exposición o F9. Exposé le mostrará todas las ventanas, incluyendo el diálogo deseado .
  2. Busca el diálogo amarillo.
  3. En Exposé, haga clic en el diálogo deseado. Si prefieres no hacer clic, creo que esta variante también funciona: poner el ratón sobre el diálogo y luego pulsar Espacio o Retorno o Intro, o incluso simplemente esperar un tiempo.

Para navegar en Exposé con el teclado, quizá funcionen las flechas o el tabulador. Si no funcionan, prueba con acceso total al teclado activado en las Preferencias del Sistema.

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