https://github.com/menteora/windows-mover
https://github.com/menteora/windows-mover
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/menteora/windows-mover
- Owner: menteora
- Created: 2025-09-08T08:30:12.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-09-08T09:59:18.000Z (9 months ago)
- Last Synced: 2025-09-08T10:29:43.487Z (9 months ago)
- Language: AutoHotkey
- Size: 35.2 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Window Mover



A small AutoHotkey v2 utility to move a selected window between monitors (by physical layout) and maximize it.
**Tested on Windows 11.**
---
## English
### Features
- Pick a window from the list and **store** it.
- Move to **left** / **right** monitor (physical position), then **maximize**.
- **Undo** last move.
- Optional **compact controller** with only Left/Right/Undo once a window is stored.
- Descriptive button labels explain each action for first-time users.
- **Auto language detection** with manual override (EN/IT/ES/FR/DE) persisted in `WindowMover.ini`.
- Resizable UI + columns you can resize.
- Version label visible in the app.
- Comes with a clean fullscreen-inspired icon.
### Requirements
- [AutoHotkey v2](https://www.autohotkey.com/)
### How to run
1. Install AutoHotkey v2.
2. Save `WindowMover.ahk` somewhere (same folder recommended).
3. Double-click `WindowMover.ahk`.
### Compile to EXE (optional)
- Use **Ahk2Exe** (bundled with AutoHotkey).
- Select `WindowMover.ahk`, set **Custom Icon** to `window-mover-simple.ico`, and build.
---
## Italiano
### FunzionalitÃ
- Seleziona una finestra dall'elenco e **memorizzala**.
- Sposta sul monitor **a sinistra** / **a destra** (posizione fisica) e **massimizza**.
- **Annulla** l'ultimo spostamento.
- Pulsanti descrittivi aiutano a capire ogni comando sin dal primo utilizzo.
- Modalità **compatta** con solo Sinistra/Destra/Indietro dopo la memorizzazione.
- **Rilevamento automatico lingua** con scelta manuale (IT/EN/ES/FR/DE) salvata in `WindowMover.ini`.
- Interfaccia e colonne ridimensionabili, con etichetta **versione** sempre visibile.
- Include un'icona pulita ispirata al fullscreen.
### Requisiti
- [AutoHotkey v2](https://www.autohotkey.com/)
### Esecuzione
1. Installa AutoHotkey v2.
2. Salva `WindowMover.ahk` (stessa cartella consigliata).
3. Doppio clic su `WindowMover.ahk`.
### Compilare in EXE (opzionale)
- Usa **Ahk2Exe** → scegli `WindowMover.ahk`, imposta **Icona personalizzata** su `window-mover-simple.ico` e compila.
---
## Español
Funciones: seleccionar y guardar una ventana; moverla al monitor **izquierdo/derecho** y **maximizarla**; **deshacer** el último movimiento; botones descriptivos que explican cada comando; modo **compacto** con solo Izquierda/Derecha/Deshacer; detección automática de idioma con selección manual (ES/EN/IT/FR/DE); interfaz y columnas redimensionables; etiqueta de **versión** siempre visible; incluye un icono inspirado en pantalla completa.
Requisitos: AutoHotkey v2
EXE: Ahk2Exe + `window-mover-simple.ico`.
---
## Français
Fonctionnalités : choisir et mémoriser une fenêtre ; l'envoyer sur l'écran **gauche/droite** et **la maximiser** ; **annuler** le dernier déplacement ; libellés explicites pour chaque bouton ; mode **compact** ne montrant que Gauche/Droite/Annuler ; détection auto de la langue avec choix manuel (FR/EN/IT/ES/DE) ; interface/colonnes redimensionnables ; étiquette de **version** ; icône inspirée du plein écran.
Prérequis : AutoHotkey v2
EXE : Ahk2Exe + `window-mover-simple.ico`.
---
## Deutsch
Funktionen: Fenster auswählen und speichern; auf den **linken/rechten** Monitor verschieben und **maximieren**; letzte Aktion **rückgängig** machen; aussagekräftige Beschriftungen für jeden Button; **Kompaktmodus** nur mit Links/Rechts/Rückgängig; automatische Spracherkennung mit manueller Auswahl (DE/EN/IT/ES/FR); skalierbare UI und Spalten; sichtbares **Versionslabel**; Icon im Fullscreen-Stil.
Voraussetzungen: AutoHotkey v2
EXE: Ahk2Exe + `window-mover-simple.ico`.
## Files
- `WindowMover.ahk` — the script
- `WindowMover.ini` — user settings (language)
- `window-mover.ico` — application icon (for EXE)
- `window-mover-256.png` — preview icon for README
---
## Build Icons (Google Colab)
Cut and paste code of `make_icons.py` inside Google Colab
---
## License
MIT
---