AltSnap

Raymond Gillibert·AltSnap.AltSnap

Easily drag windows when pressing the alt key. Unofficial fork of AltDrag from Stefan Sundin.

winget install --id AltSnap.AltSnap --exact --source winget

Latest 1.68·July 10, 2026

Release Notes

What's Changed Allow to have parameters for an action #718, #749, For the mouse buttons it usually will not affect anyone. However for Keyboard shortcuts it changes completely the way they are configured. Fixes #711 You will have to click on the [+] button next to the keyboard shortcut drop list and configure the advanced action. This generalise the Step Window Action to ie: Step_U_32, to Step Up of 32 pixels. Action parameters are separated by underscore. It also applies to the command line options: ie: AltSnap.exe -afTransparency_S_128 will set the Transparency of the currently focused window to 128. To see the list of possible parameters, look at the advanced configuration box for the keyboard shortcuts. Those advanced actions can also be used as Mouse actions but you have to write them manually in the proper format.

  • Unify Movement logic, #732, to prepare for #723.
  • Send WM_SIZING during resize for grid-snapping apps (like putty) by @andrewachen in #723, #739
  • Add DragOutThresholdPx in the [Advanced] section of the ini file. #737. Default is 20 pixels. The reason the option was added is because Windows 11 returns random erroneous values when querying the SPI_GETMOUSEDRAGOUTTHRESHOLD value.
  • Proper per-monitor WindowListMenu dpi awareness. #748. Fixes #747
  • Updated German translation by @Ichisich
  • Updated Ukrainian translation by @acid-jack
  • Updated French and Italian Translations.
  • Updated Polish translation by @xeophyte
  • Updated Japanese translation by @coolvitto As usual, ARM64 builds are provides but untested.

Installer type: nullsoft

ArchitectureScopeDownloadSHA256
x86Download2E7C787BBA66C6D428E09BA618E04FB0BAA294B62418229CD7027F99CFB20087
x64DownloadDAA8642E36097D6E05E27FE32DFDC6B8CCA0CCDADB6D2499D81D6368D58ECD50

Details

Homepage
https://github.com/RamonUnch/AltSnap
License
GPL-3.0
Publisher
Raymond Gillibert
Support
https://github.com/RamonUnch/AltSnap/issues
Moniker
altsnap

Tags

altdragaltsnap

Older versions (18)

1.67
ArchitectureScopeDownloadSHA256
x86DownloadB18D6DA2EAB6FDE9AD9D589C73DA476B8B31002523BBD06E2FD2A1B159F62D73
x64Download88902420C94876B4FA47024F473709EAB90C8816AEFCB1E4BD0F4158FB19127A
1.66
ArchitectureScopeDownloadSHA256
x86Download2B38C352E2B529D990C3C1C935F094E46F54036DCA0F5D0473ACC53BD5815D05
1.65
ArchitectureScopeDownloadSHA256
x86DownloadF18F4AF781C1595CE10B4FD7C7841FEB2187A7158EE6D5BCB15C36278DB7FF92
1.64
ArchitectureScopeDownloadSHA256
x86Download88883B87EDE1EC34CE19DFB02CF4789CCC6663C3E86E2B44431BFFCE2D8812F8
1.63
ArchitectureScopeDownloadSHA256
x86DownloadAF9D5352479AB82E077FF1CCECAF059DCB653B0E45C89684F18F17298DCD5DD1
x64Download320C32C633B1018472FFB7667D02FF8EFC884480CCCF89B8DBAA387406F25476
1.62
ArchitectureScopeDownloadSHA256
x86Download1E15CACA02EBEB46A9686DD298099F027C248C59A24B54000C56959673B057F2
x64DownloadAF118E6F9B239FCD33CC07DC353514388CE14EE722826D77A0BABBB118E44601
1.61
ArchitectureScopeDownloadSHA256
x86Download09D8FCFF65A98D6978E9E981F17B26D12C62C5512E73200023434B159ACD45C6
x64DownloadEA10B8CED8C1CFDC393338513C35B4B73395BDC7C243F15FF7F8C8EE221AAEFB
1.60
ArchitectureScopeDownloadSHA256
x86Download4E751A5D15D1CAC9B747180742671C23754757F6598E1C88FA168AA7CBBE0421
x64Download5E90EE129C65C73FDBBCAD35D959850E168D03064AE1A3159A0910C7A40EBF52
1.56
ArchitectureScopeDownloadSHA256
x86Download8B32434B064E18E6225A0674E3995400C1BABB1DADE3C301D6A35C7EAE087109
x64DownloadC5A99EFDB761037BDAFABAB32B8BCF6E929F4FAABC47A8D9D9FFC095A0C54CD9
1.55
ArchitectureScopeDownloadSHA256
x86Download37914C1BB06935E0AFA3FC469991517939218C31825BB5A6FD22D11D24D9E851
x64DownloadECD27BF8E1EE4581450FC52A64A878505F833FCAEABA89F06DB012ED79AA4B76
1.54
ArchitectureScopeDownloadSHA256
x86Download68AB3FD8F554700A28A41CCAB4FC2174093AF56F6DF6E6757E85C0FDD0A5F91A
x64Download414AAA7AFE8FBC4AEB18C068F293F5862BE059BB1EE8B618DDF84C97346DEBB5
1.53
ArchitectureScopeDownloadSHA256
x86DownloadC9786A05EDE6C0A9ECB386D3B0E46DA54E7C53905689D678CC8051873FE94A5E
x64Download941FBC752F71D0AF597C19F05FEB744B5A058CFAEB1F65B5514612C47CDED119
1.52
ArchitectureScopeDownloadSHA256
x86Download0C573F271C260DC49AD7DFEE1564FBDC42CEE0DF62F08162742E6DB0ECCFBA82
x64Download4004B2BDFD705A51C4B5A982E72A35E069F2BCFAA22A85CCAFBD10D6A6DEBFE8
1.51
ArchitectureScopeDownloadSHA256
x86Download71EDFB2F17A94192112DD0AA2F795B70B42E1281A76B1F3D4844C84699277173
x64Download6B03140A649E1ED6373E619B3A42DD9E1F94F514C53101F2E411FBBE527515D5
1.50
ArchitectureScopeDownloadSHA256
x86Download2CA418B7DA3C0B4B3D806B40216E03B0D8EAAFB37A6E84EC03ADA35D9C655F36
x64Download23B11DD87FC8015BB9E3E41757A29C080D8D34E9C2503E67EBE72CFBE65875AE
1.49
ArchitectureScopeDownloadSHA256
x86DownloadD6A1C08235EDA3DF79425407718C94373E63352074EF7262988EEE8BA5CAA331
x64DownloadC0C208B8B72C0B344392043C637C1569D9DB6D8B904B01D49A34E1DC1E8CBC74
1.48
ArchitectureScopeDownloadSHA256
x86DownloadE4CDE3F0C195FD072257B5C86906E41D92D2A2D6E13738A5FC2AF54BD8720600
x64Download61020B6D27E037C3177575BF0DA47CFAF1FD60A245F461BCFE96281E356FB759
1.47
ArchitectureScopeDownloadSHA256
x86DownloadA3B0D8B63E42F965632FED8C1074AFB740A20439474BE3905435E33B1167A15A
x64Download405C290D2CF49F2A85A62E6368C6E2EEF8EED7CB9BD4201C11B7B3801CB8D1E0