英語| 中文| 한국어
Stefan Sundin's Altdragのフォーク。
wikiを確認してください:https://github.com/ramonunch/altsnap/wiki
元のドキュメント:https://stefansundin.github.io/altdrag/doc/
ドキュメントはフォークであるため、100%正確ではないことに注意してください。詳細については、Changelogをお読みください。
ALTキーを使用して、非常に正確なクリックに依存するのではなく、ウィンドウ上の場所をクリックすることにより、Windowsを移動およびサイズ変更できます。この動作はLinux分布では非常に一般的であり、実際にはWindowsで実装するのは難しくありません。
このフォークは、機能が豊富に保たれながら、最小限のバグでバージョンを最新の状態に保ちます。
Windows XPとWindows 10でテストされている場合でも、Windows NT 4からWindows 11までのすべてのWindowsユーザーに向けられています。
主な違い:コードを大幅に簡素化するために、Fooks Windows機能が削除されたため、通常のドラッグ中にWindowsがスナップすることができました。ただし、すべてのアプリケーションにDLLを注入する必要があり、したがって明らかなセキュリティリスクを誘導しました。この機能のためだけにコードに追加された混乱の量はかなりのものであり、さらに32ビットと64ビットバージョンのプログラムの両方を同時に実行することを余儀なくされました。
このバージョンは、他のアプリケーションに何も注入しません。これは、32ビットオペレーティングシステムがあるか64ビットのオペレーティングシステムがあるかを心配する必要がないことを意味します。
無効になったもう1つの機能は、タイピングに焦点を当てることです。これは、テストを開始することさえできないため、削除しました。
それ以外の場合、これにははるかにシンプルなソースコードがあり、透明なウィンドウのドラッグ、アクションの最大化、プロセスオプションの一時停止、AltSNAPのより細かい制御のためのより多くのブラックリストなど、いくつかの追加オプションが追加されました。
最後に、元のAltDragからの多数の望ましくない動作とバグを修正しました。
新着情報
[オプション]ダイアログボックスには多くの新しい機能が表示されますが、それらの一部はaltsnap.iniファイルを編集することでのみ使用できます(このためにTyheトレイアイコンを中クリックします)。
最新のビルドでは、通常、Securege Apexから別のベンダーからの頂点からのアラートがいくつかあることがわかります。これらは誤検知であり、プログラムの改善に費やす時間の損失であるため、リリースごとにApexチームに連絡することを停止しました。単にビルドフラグを変更し、古いバージョンのNSISインストーラーシステムに切り替えることにより、私はすでに誤った陽性の数を大いにreduedしました。これは、いくつかの最新のウイルス対策ソリューションの実現の兆候です。チョコレートは、Virustotalで最大5つの陽性が疑わしくないと考えています。
altsnapはGCCを使用してビルドし、MingW-W64(i686の場合)を使用します。最新バージョン(TDM-GCC 10.3、MINGW64ベースを使用しています)をインストールし、以下を使用するだけです。
> make 。
> make -fMakefiledb 。
> make -fMakefileX64 。
> make -fMakefileX64db 。
> make -fMakefileClang 。
> make -fMakefileTCC 。
mk.batおよびmk64.batファイルを使用することもできます。 Clangの場合、MINGW-W64のヘッダーとLIBを使用してLLVM5.0.1を使用します。 -IPathtomingwincludeおよび-LPathtomingwlibを使用して、コマンドラインにincluded and lib directorriesを調整してください。