Presione una tecla para "mover y cambiar el tamaño de la ventana activa"

1

Me gustaría vincular una clave a una acción que "toma las ventanas activas y las mueve a la pantalla S, las coordenadas X, Y la redimensiona W, H". Las variables S, X, Y, W, H pueden ser codificadas.

No sé dónde buscar, ¿es esto factible? ¿Necesito meterme con ActionScript o crear una aplicación o qué?

(Soy programador, pero no sé nada sobre programación / scripting para OS X)

Actualizar :

Descubrí que SizeUp que afortunadamente hace exactamente eso :

  • una sola pulsación de tecla, para cambiar el tamaño de la ventana activa a un diseño específico de píxeles

Ahora, mientras estoy contento con eso, me gustaría saber si hubo un programa que permitiera más de un diseño (SizeUp solo permite uno si no me equivoco). Todavía tendría que ser una pulsación de una sola tecla y sería posible insertar valores precisos de píxeles.

    
pregunta o0'. 19.02.2011 - 15:09

2 respuestas

1

Uso una pequeña aplicación llamada Divvy para hacer esto. Puede configurar una tecla de acceso directo global para abrir Divvy. Y luego, dentro de Divvy, puede configurar teclas de acceso rápido que ajustarán la ventana actual a una ubicación específica y un tamaño específico. Es genial para hacer rápidamente 2-up Finder windows para copiar cosas de un lado a otro. O una ventana del Finder a la izquierda y una ventana de CyberDuck a la derecha para copias remotas. Una de esas aplicaciones que, cuando no está en una Mac, la hará sentir un poco rota.

    
respondido por el Ian C. 19.02.2011 - 15:58
0
set a to path to frontmost application as text
tell application "Finder"
    set {0, 0, dtw, dth} to bounds of window of desktop
end tell
try
    tell application a to tell window 1
        set bounds to {0, 22, dtw / 2, dth}
    end tell
end try

El comportamiento con múltiples pantallas es bastante confuso: Daring Fireball: Obteniendo el tamaño de tu pantalla con AppleScript, la perezosa .

Puede asignar un acceso directo para ejecutarlo, por ejemplo, FastScripts, Apptivate, Quicksilver o haciendo un servicio con Automator.

    
respondido por el user495470 22.03.2011 - 22:07

Lea otras preguntas en las etiquetas