Repolode
RamonUnch

RamonUnch/AltSnap

Утилита для Windows, которая перемещает и изменяет размер любого окна перетаскиванием с зажатой Alt; поддерживаемый форк AltDrag.

Звёзды
5,318
Форки
174
Открытые issues
133
Последний коммит
3 дня назад

Что это?

AltSnap позволяет перемещать окна и менять их размер в Windows: достаточно зажать Alt и щёлкнуть в любом месте окна — не нужно целиться в заголовок или границу. Такое управление распространено в Linux-дистрибутивах, и AltSnap переносит его в Windows. Это поддерживаемый форк AltDrag Стефана Сундина для Windows NT 4 — Windows 11; в основном проект тестируют на Windows XP и Windows 10.

В отличие от AltDrag, в этом форке удалена функция перехвата для прилипания окон во время перетаскивания: она требовала внедрения DLL в другие приложения. Поэтому AltSnap ничего не внедряет в другие процессы и не требует отдельных сборок для 32- и 64-разрядных систем. Также удалена функция фокусировки при вводе текста. Среди добавленных возможностей — прозрачное перетаскивание окон, действие Maximize, параметры приостановки процессов и дополнительные чёрные списки для более точной настройки.

Проект собирается с помощью gcc и MinGW-w64, а также поддерживает Clang, TCC и Microsoft Visual Studio (CL.EXE) благодаря включённым make-файлам и batch-скрипту. Многие настройки доступны в диалоге параметров, а некоторые расширенные параметры можно изменить только в файле AltSnap.ini.

Ключевые возможности

  • 01Перемещение окон и изменение их размера: зажмите Alt и щёлкните в любом месте окна.
  • 02Прозрачное перетаскивание окон и действие Maximize.
  • 03Параметры приостановки процессов и дополнительные чёрные списки для более точной настройки.
  • 04Ничего не внедряет в другие приложения, поэтому не нужно учитывать разрядность 32/64 бита.
  • 05Сборка с помощью GCC, Clang, TCC или Microsoft Visual Studio.

Сценарии использования

  • Быстрое перемещение окон на большом рабочем столе Windows или при использовании нескольких мониторов.
  • Изменение размера окна из любой точки, без поисков тонких границ.
  • Для разработчиков, которым нужна небольшая утилита для работы с окнами, которую можно проверить и собрать из исходного кода на C.

Быстрый старт

  1. 1

    Установите GCC с помощью MinGW-w64 (например, TDM-gcc или winlibs.com).

  2. 2

    Соберите версию GCC для i386 Win32 из папки проекта.

    make

Что важно знать

  • Только для Windows; тестирование проводилось в основном на Windows XP и Windows 10.
  • Лицензия — GPL-3.0, лицензия с копилефтом.
  • Как отмечает автор, последние сборки могут вызывать ложные срабатывания антивируса.

Темы

Частые вопросы

Что такое AltSnap?
Утилита для Windows, которая перемещает и изменяет размер любого окна перетаскиванием с зажатой Alt; поддерживаемый форк AltDrag. AltSnap позволяет перемещать окна и менять их размер в Windows: достаточно зажать Alt и щёлкнуть в любом месте окна — не нужно целиться в заголовок или границу. Такое управление распространено в Linux-дистрибутивах, и AltSnap переносит его в Windows. Это поддерживаемый форк AltDrag Стефана Сундина для Windows NT 4 — Windows 11; в основном проект тестируют на Windows XP и Windows 10.
AltSnap можно использовать бесплатно? Какая у него лицензия?
AltSnap распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
AltSnap всё ещё поддерживается?
Активно поддерживается. Последний коммит в AltSnap — 18 окт. 2026 г..
Для чего можно использовать AltSnap?
Быстрое перемещение окон на большом рабочем столе Windows или при использовании нескольких мониторов. Изменение размера окна из любой точки, без поисков тонких границ. Для разработчиков, которым нужна небольшая утилита для работы с окнами, которую можно проверить и собрать из исходного кода на C.
Как установить AltSnap?
Установите GCC с помощью MinGW-w64 (например, TDM-gcc или winlibs.com). Соберите версию GCC для i386 Win32 из папки проекта.: make
Где скачать AltSnap?
Исходный код и инструкции по установке — на GitHub: https://github.com/RamonUnch/AltSnap

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатный органайзер рабочего стола для Windows 11 с открытым исходным кодом: он группирует значки в полупрозрачные панели, поддерживает вкладки, живые папки и CLI для AI-агентов.

59333RustApache-2.0Обновлён 3 дня назад