Repolode
RamonUnch

RamonUnch/AltSnap

Altキーを押しながらドラッグしてWindowsの任意のウィンドウを移動・サイズ変更できる、AltDragのメンテナンス版フォーク。

スター
5,318
フォーク
174
未解決の Issue
133
最終コミット
3 日前

これは何?

AltSnapを使うと、Altキーを押しながらウィンドウ内の任意の場所をクリックして、Windowsのウィンドウを移動・サイズ変更できます。タイトルバーやウィンドウ枠を狙う必要はありません。Linuxデスクトップでは一般的な操作をWindowsで実現します。Stefan Sundin氏のAltDragを引き継いだメンテナンス版フォークで、Windows NT 4からWindows 11までを対象としています。主にWindows XPとWindows 10でテストされています。

AltDragと異なり、このフォークではドラッグ中にウィンドウをスナップさせるフック機能を削除しています。この機能には他のアプリケーションへのDLLインジェクションが必要でした。そのため、他のプロセスに何もインジェクトせず、32ビット版と64ビット版を別々にビルドする必要もありません。入力時にフォーカスする機能も削除されています。追加されたオプションには、ウィンドウを半透明にしてドラッグする機能、最大化アクション、プロセスの一時停止オプション、より細かく制御するための追加ブラックリストがあります。

このプロジェクトはgccとMinGW-w64でビルドでき、同梱のmakefileとバッチスクリプトを使ってClang、TCC、Microsoft Visual Studio(CL.EXE)にも対応しています。多くの設定はオプションダイアログから変更でき、一部の高度な設定はAltSnap.iniファイルでのみ編集できます。

主な機能

  • 01Altキーを押しながらウィンドウ内の任意の場所をクリックして、ウィンドウを移動・サイズ変更できます。
  • 02ウィンドウを半透明にしてドラッグでき、最大化アクションも利用できます。
  • 03プロセスの一時停止オプションと追加ブラックリストで、より細かく制御できます。
  • 04他のアプリケーションに何もインジェクトしないため、32ビット版・64ビット版を分ける必要がありません。
  • 05GCC、Clang、TCC、またはMicrosoft Visual Studioでビルドできます。

ユースケース

  • 広いデスクトップやマルチモニター環境のWindowsで、ウィンドウをすばやく移動する。
  • 細いウィンドウ枠を探さず、任意の場所からウィンドウのサイズを変更する。
  • Cソースからビルドできる、小規模で監査しやすいウィンドウユーティリティを求める開発者。

クイックスタート

  1. 1

    MinGW-w64 を使って GCC をインストールします(例: TDM-gcc、winlibs.com)

  2. 2

    プロジェクトのフォルダーから i386 Win32 版の GCC をビルドします

    make

使う前に知っておきたいこと

  • Windows 専用です。主に Windows XP と Windows 10 でテストされています。
  • コピーレフトライセンスである GPL-3.0 の下でライセンスされています。
  • 作者によると、最近のビルドではウイルス対策ソフトが誤検知することがあります。

トピック

よくある質問

AltSnap とは?
Altキーを押しながらドラッグしてWindowsの任意のウィンドウを移動・サイズ変更できる、AltDragのメンテナンス版フォーク。 AltSnapを使うと、Altキーを押しながらウィンドウ内の任意の場所をクリックして、Windowsのウィンドウを移動・サイズ変更できます。タイトルバーやウィンドウ枠を狙う必要はありません。Linuxデスクトップでは一般的な操作をWindowsで実現します。Stefan Sundin氏のAltDragを引き継いだメンテナンス版フォークで、Windows NT 4からWindows 11までを対象としています。主にWindows XPとWindows 10でテストされています。
AltSnap は無料で使えますか?ライセンスは?
AltSnap は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
AltSnap は今もメンテナンスされていますか?
活発にメンテナンス中。AltSnap の最終コミットは 2026年10月18日 です。
AltSnap は何に使えますか?
広いデスクトップやマルチモニター環境のWindowsで、ウィンドウをすばやく移動する。 細いウィンドウ枠を探さず、任意の場所からウィンドウのサイズを変更する。 Cソースからビルドできる、小規模で監査しやすいウィンドウユーティリティを求める開発者。
AltSnap のインストール方法は?
MinGW-w64 を使って GCC をインストールします(例: TDM-gcc、winlibs.com) プロジェクトのフォルダーから i386 Win32 版の GCC をビルドします: make
AltSnap はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/RamonUnch/AltSnap

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト