Rectangle app App para Mac: organiza ventanas con el teclado, sin tocar el ratón
Rectangle mac es un gestor de ventanas gratuito y de código abierto para macOS. Pulsas un atajo y la ventana activa se mueve a la mitad izquierda, a un cuarto de esquina o a un tercio de la pantalla; arrastras una ventana hasta el borde de la pantalla y encaja sola. Funciona desde macOS 10.15 en adelante, tanto en Intel como en Apple Silicon, y la versión actual (v0.96 en el momento de escribir esto) está disponible en rectangleapp.com o en la Rectangle app/releases”>página de releases de GitHub.
Si solo quieres dos ventanas una junto a otra, macOS Sequoia y versiones posteriores ya lo hacen desde el teclado. Rectangle se gana su sitio cuando quieres tercios, cuartos, atajos que puedas reasignar a tu gusto, o una forma de mover ventanas entre pantallas sin tocar el trackpad.
Instalar y conceder acceso a Accesibilidad
Descarga el .dmg y arrastra Rectangle a Aplicaciones, o usa Homebrew:
brew install --cask rectangle
En el primer arranque, macOS pide permiso de Accesibilidad. Actívalo en Ajustes del Sistema > Privacidad y seguridad > Accesibilidad. Es el único permiso que necesita la app, y sin él ninguna ventana se moverá. Rectangle también pregunta si quieres sus atajos por defecto o el conjunto heredado de Spectacle; las tablas de abajo asumen los atajos por defecto de Rectangle.
Antes de cambiar nada, elige una ventana del navegador y selecciona Mitad izquierda desde el icono de la barra de menús. Si la ventana se mueve, el permiso funciona y ya puedes empezar a aprender los atajos.
Atajos de teclado por defecto
Todas las acciones usan Control + Opción más una tecla. Todos se pueden reasignar en la pestaña Atajos de la ventana de preferencias.
| Acción | Atajo |
|---|---|
| Mitad izquierda / Mitad derecha | ⌃⌥← / ⌃⌥→ |
| Mitad superior / Mitad inferior | ⌃⌥↑ / ⌃⌥↓ |
| Maximizar | ⌃⌥↩ |
| Centrar | ⌃⌥C |
| Cuarto superior izquierdo / superior derecho | ⌃⌥U / ⌃⌥I |
| Cuarto inferior izquierdo / inferior derecho | ⌃⌥J / ⌃⌥K |
| Primer / Tercio central / Último tercio | ⌃⌥D / ⌃⌥F / ⌃⌥G |
| Primeros dos tercios / Últimos dos tercios | ⌃⌥E / ⌃⌥T |
| Pantalla siguiente / Pantalla anterior | ⌃⌥⌘→ / ⌃⌥⌘← |
| Aumentar / Reducir | ⌃⌥= / ⌃⌥- |
| Restaurar | ⌃⌥⌫ |
Conviene saber dos cosas desde el principio. Repetir Primer tercio hace que la ventana pase por el primero, el central y el último, así que un solo atajo cubre las tres columnas. Y Restaurar devuelve la ventana al tamaño y posición que tenía antes del último movimiento de Rectangle; afecta solo a la ventana activa, no a todas las que hayas ido colocando.
Los tamaños adicionales sin atajo por defecto (cuartos en fila, sextos, novenos, “casi maximizar”, “maximizar altura”, mover al borde sin cambiar el tamaño) están bajo el botón de puntos suspensivos, al final de la pestaña General, donde puedes asignarles tus propias teclas.
Zonas de ajuste: arrastrar para encajar
Arrastra una ventana hasta un borde y aparece una silueta translúcida que muestra dónde caerá al soltarla. La correspondencia es fija:
| Arrastrar a | Resultado |
|---|---|
| Borde izquierdo o derecho | Mitad izquierda o derecha |
| Borde superior | Maximizar |
| Cualquier esquina | Cuarto en esa esquina |
| Borde izquierdo o derecho, justo encima o debajo de una esquina | Mitad superior o inferior |
| Borde inferior, tercio izquierdo / central / derecho | Ese tercio |
| Tercio inferior izquierdo o derecho, y luego arrastrar al centro inferior | Primeros o últimos dos tercios |
El ajuste automático se puede desactivar en las preferencias si lo activas sin querer con demasiada frecuencia. El README también avisa de que a un pequeño número de usuarios se les congela la Central de notificaciones con el ajuste activado; desactivar “Ajustar ventanas al arrastrar” es la solución documentada.
Un primer diseño: documento más referencia
Flujo de trabajo sugerido para la pantalla de un portátil:
- Haz clic en la ventana del documento para activarla y pulsa ⌃⌥←.
- Haz clic en la ventana del navegador y pulsa ⌃⌥→.
El foco importa aquí. Si el documento sigue activo mientras pulsas los dos atajos, se mueve dos veces y el navegador se queda donde estaba.
En una pantalla más ancha, un reparto de 2/3 más 1/3 suele leerse mejor que las mitades: documento en ⌃⌥E, referencia en ⌃⌥G. Usa la posición nombrada en ambas ventanas. Pulsar Aumentar en una ventana no reduce la de al lado, así que si agrandas el documento desde un reparto por mitades, terminarás solapando la referencia en lugar de conseguir una división limpia.
Trabajar entre dos pantallas
Pantalla siguiente (⌃⌥⌘→) mueve la ventana activa al monitor contiguo y la escala a las dimensiones de esa pantalla. Los tercios respetan la orientación: en un monitor montado en vertical, el “primer tercio” es el tercio superior.
También hay una opción para que pulsar repetidamente Mitad izquierda o Mitad derecha empuje una ventana hacia la siguiente pantalla una vez que ya está pegada al borde, algo que algunas personas prefieren a tener un atajo aparte para cambiar de pantalla.
Un límite que conviene conocer: Rectangle no mueve ventanas entre Espacios (escritorios virtuales). Apple no ofrece una API pública para eso. Rectangle Pro implementa las acciones Espacio siguiente/anterior simulando un arrastre de la barra de título junto con el atajo de sistema para Espacios, pero la app gratuita no incluye esas acciones.
Ignorar una app con atajos en conflicto
Algunas apps usan por sí mismas combinaciones de Control + Opción. En lugar de reasignar los atajos de Rectangle, lleva la app conflictiva al primer plano, abre el menú de Rectangle y elige Ignorar app. Mientras esa app esté en primer plano, los atajos de Rectangle quedan desregistrados de macOS; cambia a otra app y vuelven a funcionar. Lo mismo se puede automatizar con un script:
rectangle://execute-task?name=ignore-app&app-bundle-id=com.apple.Safari
Lanzar acciones desde scripts y lanzadores
Cualquier acción se puede ejecutar mediante una URL, así es como la gente conecta Rectangle con Alfred, Raycast, Keyboard Maestro o un Stream Deck:
open -g "rectangle://execute-action?name=left-half"
La lista completa de nombres de acción (incluyendo tile-all, cascade-all, reverse-all y cada fracción desde mitades hasta novenos) está en el README del proyecto.
Ajustes ocultos y dónde viven las preferencias
La ventana de preferencias es pequeña a propósito. Más opciones se configuran con comandos defaults write, documentados en TerminalCommands.md, como añadir un espacio entre ventanas en mosaico. Reinicia Rectangle después de cambiar alguno.
Las preferencias se guardan en ~/Library/Preferences/com.knollsoft.Rectangle.plist. La pestaña Ajustes tiene botones de exportar e importar que escriben y leen esa misma configuración en JSON. Un archivo colocado en ~/Library/Application Support/Rectangle/RectangleConfig.json se importa una sola vez al arrancar y luego se renombra con una marca de tiempo; no es un archivo de configuración que se lea en vivo. Si instalaste con Homebrew y los ajustes no se mantienen tras reiniciar, la solución del README es brew uninstall --zap rectangle seguido de una reinstalación.
Lo que macOS ya hace sin Rectangle
Desde macOS Sequoia, Apple trae su propio tiling de ventanas: arrastra una ventana hasta el borde de la pantalla, usa el menú Ventana > Mover y ajustar tamaño, o pulsa atajos documentados como fn-Control-flecha izquierda y fn-Control-flecha derecha para las mitades, y fn-Control-R para devolver una ventana a su tamaño anterior. El margen entre ventanas en mosaico es un ajuste (“Las ventanas en mosaico tienen márgenes”, en Ajustes del Sistema > Escritorio y Dock) y se puede desactivar.
Prueba primero los controles nativos con las apps que usas a diario. Si las mitades y los cuartos del menú Ventana cubren tu trabajo, no hace falta añadir una utilidad más. Rectangle encaja mejor cuando quieres tercios y dos tercios desde el teclado, pasar de un tamaño a otro pulsando repetidamente, atajos elegidos por ti, una lista de apps ignoradas o acciones controlables por script. Es una cuestión de cómo trabajas, no un concurso de funciones.
Rectangle frente a Rectangle Pro
Rectangle Pro es una app aparte, de pago y de código cerrado, del mismo desarrollador, construida sobre Rectangle. Su página anuncia un gesto de “lanzar” que envía una ventana a una de 16 posiciones desde cualquier punto de ella, tamaños y posiciones personalizados, diseños de espacio de trabajo que se aplican con un solo atajo o al conectar una pantalla, ventanas que se guardan en los bordes de la pantalla, acciones de Espacio siguiente/anterior y sincronización de ajustes vía iCloud. Ofrece una prueba de 10 días y requiere macOS 13.5 o posterior; consulta la página de Pro para ver los precios actuales.
La prueba práctica: si reconstruyes la misma disposición de editor, navegador y terminal cada vez que conectas el portátil a una base, la función de espacios de trabajo de Pro está pensada justo para eso. Si sueles dividir solo dos ventanas, la app gratuita basta.
Si un atajo no hace nada
El orden de resolución de problemas del README, que refleja las causas que el mantenedor ve con más frecuencia:
- Bloquea y desbloquea tu Mac. Esto resuelve una proporción sorprendente de fallos, sobre todo después de una actualización de macOS.
- Reinicia el Mac si sigue sin funcionar.
- Prueba la misma acción desde el menú de la barra de menús. Si el menú funciona y el atajo no, el problema es un conflicto de atajos en la app en primer plano.
- Cierra cualquier otro gestor de ventanas (Magnet, BetterSnapTool, yabai, etc.) mientras diagnosticas.
- Reinicia el permiso de Accesibilidad:
tccutil reset All com.knollsoft.Rectangle, o desactiva Rectangle en la lista de Accesibilidad de Ajustes del Sistema, elimínalo con el botón de menos, reinicia y vuelve a concederlo al abrirlo. El orden (primero desactivar, luego eliminar) importa.
Si el problema se limita a una sola app, mira primero esa app. El README menciona iTerm2, que por defecto solo cambia de tamaño en incrementos de ancho de carácter completo; defaults write com.googlecode.iterm2 DisableWindowSizeSnap -integer 1 lo desactiva.
Para ver qué está haciendo Rectangle realmente, mantén pulsada Opción con el menú abierto y elige Ver registro… (sustituye a “Acerca de”). Cada acción imprime el rectángulo calculado y el rectángulo resultante. Si coinciden pero la ventana no llegó ahí, otra app está interfiriendo. Guarda el registro si vas a abrir un issue en GitHub.
Desinstalar
Cierra Rectangle y muévelo a la papelera. Para eliminar también las preferencias guardadas:
defaults delete com.knollsoft.Rectangle
Si lo instalaste con Homebrew, ejecuta brew uninstall --zap rectangle para que también se elimine el plist.