Introduction
There are three blacklists in AltDrag. Here is a brief explanation of them:
| ProcessBlacklist | A list of processes that should not be affected by dragging and other actions. It is here you specify processes that you don't want AltDrag to touch. |
| Blacklist | A list of windows that should not be affected by dragging and other actions. This list also affects InactiveScroll. |
| Snaplist | A list of windows that should be snapped to. You should only need to specify windows that do not have a normal border here (like Winamp). |
Since 1.0, you can specify processes in ProcessBlacklist. It is a comma separated list of executable names. The matching is case-insensitive.
Blacklist and Snaplist identify windows based on the title and class name. The class name is an identifier used internally in Windows, so it is normally not visible. You can use AltDrag's configuration window to identify class names of windows. The entries are comma separated in the format title|classname. Do not use spaces when separating the entries, since the space will end up being included in the title. The matching is case-sensitive.
Omitting the title or classname will make it match an empty string. To make it ignore the title or class name, use the string "*". This does not enable you to use wildcards, * is only valid when you want to completely ignore matching the title or the class name. Omitting the pipe character will also make it ignore the class name.
Borderless windows are not snapped to by default. These windows have to be specified in Snaplist.
Something worth mentioning is that when AltDrag conflicts with other applications, you can often press the alt button after you press the mouse button to avoid invoking AltDrag.
Windows blacklisted by default
Here is an explanation of the default entries:
| Blacklist rule | Explanation |
| *|TaskSwitcherWnd | This is part of the Alt+Tab window in Vista and Windows 7. |
| *|TaskSwitcherOverlayWnd | This is part of the Alt+Tab window in Vista and Windows 7. |
| |#32770 | This is the volume window. It is in this list so that you can still use the mouse wheel to change volume even if the mouse is not hovering the small window. |
| Snaplist rule | Explanation |
| *|BaseWindow_RootWnd | The Winamp window. |
| *|SkinWnd | The Xfire main window. |
| *|ChatSkinWnd | The Xfire chat window. |
| *|SpotifyMainWindow | The Spotify window. |
| *|USurface_33202 | The Steam windows. This identifier changes from version to version so you might have to update it manually. |
You should not need to edit or remove any of these entries.
List of applications
Here is a list of applications with their blacklist rule. Add the rule to Blacklist if you don't want to be able to drag it.
| Application | Blacklist rule |
| Photoshop | *|Photoshop,*|OWL.DocumentWindow |
| Illustrator | *|illustrator |
| PuTTY | *|PuTTY |
If know of an application you think others might want to blacklist, leave a comment with the blacklist rule!
Photoshop CS4 and above, the document windows are not child windows of Photoshop so you must blacklist *|OWL.DocumentWindow as well to be able to use the Alt key on a document
How do I blacklist the Windows7 remote desktop window?
I have AltDrag? installed on both the host and remote machines, when I alt drag on a remote session I was expecting the remote process to kick in but instead the host AltDrag? moves the Remote Desktop window around. It even does it on fullscreen which is kinda funny looking.
I tried adding *|TscShellContainerClass? to the blacklist, but it doesn't seem to be working.
@jun.esmores I find it weird that AltDrag? drags the window when it is fullscreen. I can't try it out for myself now, unfortunately. I suggest that you work around this problem by assigning another key to the remote client's AltDrag? (maybe the windows button). Then you can simply use the Windows button when you want to move windows in the remote client. It might be a little annoying, but it should work. :)
Thanks for your help..i got it..!!
iTunes locks up for me when using AltDrag? to move its main window, hence - blacklisted.
The Alt key is used when left clicking in Paint.NET and I need to exclude the app from the altdrag functionality. I've struggled and failed to use the blacklist to achieve this goal. Any suggestions?
Currently you can blacklist Paint.NET by adding *|WindowsForms10.Window.8.app.0.378734a In the next version you will be able to blacklist by process name too.
iTunes 10.4 on Windows freezes up when not blacklisted. You can add the following to the blacklist to prevent this: *|ITWindow