Atajo para minimizar todas las ventanas en OS X

8

¿Hay un acceso directo para minimizar todas las ventanas como en Windows? En Windows es Windows Key+ D.

Ron Rejwan
fuente

Respuestas:

8

No hay atajos para minimizar todas las ventanas de todas las aplicaciones. Algunas alternativas:

  • Para ocultar (todas las ventanas de) todas las aplicaciones excepto la actual, presione Ho haga clic en la ventana de otra aplicación. Si está Hen una aplicación sin ventanas abiertas, esto tendrá el efecto de ocultar todas las ventanas.

    Ocultar una aplicación es distinto de minimizar sus ventanas; las ventanas de la aplicación no aparecerán en el Dock, y todas volverán a aparecer la próxima vez que cambie a esa aplicación.

  • Para minimizar todas las ventanas de la aplicación actual , presione Mo haga clic en el cuadro minimizar minimizar la caja.

    (En general, la clave a menudo significa "aplicar a todos", especialmente para Windows).

  • Para revelar el escritorio , presione Mission Control key(compartido con F3) o use un teclado, un botón de mouse o un atajo de esquina de pantalla en Preferencias del sistema → Control de misión → Mostrar escritorio.

    Mientras está en el modo Mostrar escritorio, las ventanas existentes se eliminan de los bordes de la pantalla, pero se pueden interactuar con las ventanas recién creadas (como las de los comandos de menú en la aplicación actual). Al cambiar de aplicación, excepto al Finder, se cancelará el modo Mostrar escritorio.

Kevin Reid
fuente
6

No hay sustituto exacto. Mac OS X está diseñado más en torno a aplicaciones con múltiples ventanas cada una, por ejemplo, en la separación del conmutador de aplicaciones (Shift-)Cmd-Taby el ciclo de (Shift-)Cmd-Backtickventanas, mientras que Windows está diseñado más en torno a las ventanas (en gran medida, pero la barra de tareas de Windows 7 reconoce las ventanas de aplicaciones relacionadas).

Puede presionar F11 (o Fn-F11, dependiendo de la configuración en Preferencias del sistema »Teclado ) para mover todas las ventanas fuera del camino para acceder al escritorio (parte de Exposé, configurar en Preferencias del sistema» Exposé y Espacios ), o presione Cmd-Opt-Hpara ocultar todas las aplicaciones excepto la actualmente activa. Para minimizar las ventanas de la aplicación actualmente activa, presione Cmd-Opt-Mo seleccione Ventana »Minimizar todo mientras se mantiene Optpresionada.


El siguiente AppleScript oculta todas las aplicaciones menos una: no parece posible ocultarlas todas.

tell application "System Events" to set visible of every application process to false

El siguiente AppleScript debería minimizar todas las ventanas. Sin embargo, puede ser un verdadero dolor restaurarlos.

tell application "System Events"
    repeat with p in every application process whose visible is true
        click (first button of every window of p whose role description is "minimize button")
    end repeat
end tell
Daniel Beck
fuente
Sobre el segundo Applescript: en iTunes 10 button 3está cerca. Podría ser mejor tell application ␣ to set miniaturized of windows whose miniaturizable is true to true(o collapsedpara Finder).
Lri
@Lri ¿Has probado eso? Lo intenté pero no pude hacerlo funcionar. Una application process'ventana no tiene estas propiedades de ventana normales.
Daniel Beck
Primero tendría que convertir esa lista de procesos de aplicación en aplicaciones. (O encuentre alguna otra forma de obtener las aplicaciones abiertas.)
Lri
@Lri lo intentó a través de application file, pero no funcionó. Tampoco me gusta la button 3solución, pero es lo único que funcionó. (p as application)tampoco funciona
Daniel Beck
Convierta primero el application file(o file) alias en texto.
Lri
5

También podría ser útil: ¿Cuáles son las diferencias entre minimizar y ocultar una aplicación? - Apple - Intercambio de pila .

Otro Applescript para minimizar todas las ventanas:


tell application "System Events"
    set procs to file of processes whose visible is true
end tell
repeat with proc in procs
    set proc to proc as text
    try
        tell application proc to set (miniaturized of windows whose miniaturizable is true) to true
    end try
end repeat
tell application "Finder" to set collapsed of windows to true
Lri
fuente
Impar. Intenté eso (o al menos similar), no funcionó para mí. Mucho mejor que click button 3.
Daniel Beck
0

No hay una forma estándar de hacer esto. Revisé dos veces Mavericks y El Capitán, una de las siguientes tres formas funcionará:

  1. H y entonces M
  2. fnF11
  3. F3

usando el primer método, todas las ventanas estarán ocultas. Para los métodos 2 y 3, todas las ventanas se ocultan temporalmente; si hace clic en cualquier aplicación, todas las ventanas volverán.

nonopolaridad
fuente
0

¿Por qué no usar el código clave para F11 en AppleScript? Un agradecimiento especial a https://eastmanreference.com/complete-list-of-applescript-key-codes por ayudarme a resolver esto.

tell application "System Events"
    key code 103
end tell
David Cence
fuente
¡Bienvenido a Super User! No hay necesidad de etiquetar tus respuestas :) PD: ¿Publicaste otra versión de esto antes? Podría jurar que lo vi, pero no puedo encontrarlo ahora.
bertieb
Gracias por la bienvenida ¡Sí, lo hice! Lo eliminé debido a errores novatos. Hablando de errores novatos, gracias por los consejos sobre las etiquetas; de hecho, es por eso que eliminé el anterior. Después de publicarlo, me di cuenta de que podía agregar etiquetas.
David Cence