Herramienta para cambiar el tamaño de las ventanas en lugar de moverlas

Aquí está el escenario común :

  • Está trabajando en una aplicación de pantalla completa.
  • Luego abre un editor de texto para escribir una nota o editar un documento de texto.
  • Debe hacer referencia a parte de la información en la aplicación de pantalla completa, por lo que mueve la ventana del editor de texto hacia abajo.
  • Pero ahora el editor de texto está mitad en la ventana y mitad apagado, lo que lo hace más difícil de usar (las barras de desplazamiento están medio ocultas, la barra de estado está oculta y si realiza una operación de búsqueda en ella, el resultado puede estar en la sección desactivada). la pantalla).

Lo que realmente quería hacer era cambiar el tamaño de la ventana del editor de texto, pero dado que es 10 veces más fácil mover una ventana que cambiar su tamaño, eligió moverla. Sí, puede hacer que los bordes de las ventanas sean 10 veces más grandes, pero eso desperdicia demasiado espacio valioso en la pantalla.

El otro problema con cambiar el tamaño de una ventana es que es un poco complicado, cada vez, hacer que la ventana vuelva al tamaño que tenía antes de cambiar el tamaño (especialmente para aplicaciones donde el tamaño exacto es importante).

¿Hay una herramienta de Windows para ayudar con esto?

Esto es lo que estoy pensando, pero estoy abierto a todas las soluciones:

  • Una utilidad que cambia el tamaño de las ventanas automáticamente a medida que se mueven fuera de la pantalla... y luego las cambia automáticamente al tamaño anterior a medida que se arrastran de vuelta al área visible.

Se prefieren las herramientas gratuitas, pero todas serán consideradas. El código abierto siempre es una ventaja, pero no es obligatorio.

Lo que he notado en Win7 (en el sitio de un cliente): Mover la ventana para que toque la parte superior de la pantalla hace que sea de tamaño completo. Pero moverlo hacia el borde izquierdo o derecho lo convierte en una altura completa con un 50% de ancho. Podría ajustarse a su propósito, tener su editor de texto usando la otra mitad de la pantalla en ese momento. (O no encaja porque la ventana se vuelve demasiado pequeña, no puedo decirlo;)
@Izzy Creo que tienes una idea interesante, pero no veo cómo podría funcionar. Hazme un ping en el chat y podemos hablar de ello.
Bueno, como no querías hablar conmigo en el chat: Steve lo ha puesto en una respuesta , así que diría que podemos limpiar nuestros comentarios ahora :)

Respuestas (3)

Una posibilidad es el uso de las teclas de acceso directo de Windows y el acoplamiento si:

  • Abra su editor como se describe a continuación
  • mantenga presionada la tecla de Windows y presione el botón derecho del cursor, esto acoplará su editor a la derecha usando la mitad de la pantalla,
  • alt-tab lo regresará a la aplicación anterior,
  • entonces windows+left lo doc a la izquierda.

(Las direcciones se pueden invertir, por supuesto) .

Ejemplo:ingrese la descripción de la imagen aquí

Definitivamente funciona en Windows 7, 8.1 y 10, pero es posible que funcione desde XP.

¡Acabo de notar que la captura de pantalla correcta es una imagen tuya escribiendo tu respuesta! ¡Buen toque Steve! :-)

La aplicación Sizer agrega un menú a todas las ventanas desde el cual se pueden seleccionar ciertas dimensiones preconfiguradas. No ajusta automáticamente el tamaño de las ventanas. Sin embargo, puede especificar sus propios tamaños de ventana personalizados y seleccionarlos en el menú. El software parece ser bastante antiguo. Para que funcione en las versiones más recientes de Windows, generalmente lo ejecuto con una cuenta de administrador y también configuro las opciones de compatibilidad del sistema operativo con Windows XP.

Después de cambiar el tamaño de una ventana, puede hacer doble clic en la barra de título para maximizarla. Si vuelve a hacer doble clic en la barra de título, la ventana volverá al tamaño personalizado anterior. Muchas aplicaciones, pero no todas, recuerdan las últimas dimensiones de la ventana cuando se cierran. De ahí que no sea necesario que otra aplicación los recuerde.

¡Gracias por la recomendación! Sin embargo, no estoy seguro de si cumple con los requisitos. ¿Puedes explicar cómo lo hace?

AutoHotKey se puede utilizar para mover y cambiar el tamaño de las ventanas. Por ejemplo, la secuencia de comandos en la parte inferior de esta página maximiza la ventana actual en varios monitores:

+#Up::
   WinGetActiveTitle, Title
   WinRestore, %Title%
   SysGet, X1, 76
   SysGet, Y1, 77
   SysGet, Width, 78
   SysGet, Height, 79
   WinMove, %Title%,, X1, Y1, Width, Height
return

La documentación de AutoHotKey WinMove presenta un ejemplo de cómo centrar una ventana en la pantalla:

Run, calc.exe
WinWait, Calculator
WinMove, 0, 0 ; Move the window found by WinWait to the upper-left corner of the screen.

SplashTextOn, 400, 300, Clipboard, The clipboard contains:`n%clipboard%
WinMove, Clipboard, , 0, 0 ; Move the splash window to the top left corner.
Msgbox, Press OK to dismiss the SplashText
SplashTextOff

; The following function centers the specified window on the screen:
CenterWindow(WinTitle)
{
    WinGetPos,,, Width, Height, %WinTitle%
    WinMove, %WinTitle%,, (A_ScreenWidth/2)-(Width/2), (A_ScreenHeight/2)-(Height/2)
}