KDE Mover-Sizer
Move and resize Windows windows just like Linux Windows!
An essential add-on for XP, 2K, 2003, Windows Server and Windows 7.
Yeah, okay, and Vista!
Here is a page about my KDE Mover-Sizer. Okay, it's not entirely mine, not even mostly, but I've added enough code to call it mine, and it's too damn essential to not have a page of its own somewhere, so here it is..
What does it do?
KDE Mover-Sizer is a background application that emulates the behaviour of KDE, which is a rather good Linux desktop environment. Actually, Gnome and other Linux window managers also do it these days, but that wouldn't make for such a funky name. Essentially, you hold down the Alt key, and Left-click to move a window, Right-click to resize it; and
from anywhere inside the window. That's it. And once you use it for a few minutes, you'll wonder how you ever lived without it.
The utility itself is coded with AutoHotKey, originally a fork of AutoIt, and highly useful in its own right. The original script (which I snaffled from the AutoHotKey forum, the best of many similar scripts) did all the above, but was missing something essential, that is; window snapping. So I added that, and gave them it back.
The window snapping is important for at least two reasons; 1) it enables you to place a window, as if by magic,
exactly at the edge of your desktop. If, like me, you like to keep your main document windows in the centre of your screen, and leave lots of folder windows open up and down the sides of your desktop (I have a widescreen monitor now, which makes this even more effective) then you will find it invaluable. And 2) it enables you to resize the window
from the edge of your screen. This is easier to do than to explain, though I'm going to attempt that anyway, with a couple of how-to style tips..
Cool Tricks..
I've gotten into a couple of habits thanks to the KDE Mover-Sizer. The first is a quick one-two action where I first Alt-Left-click a window and throw it roughly into place (off the edge of the screen), and then do a single Alt-Right-click to snap it back into perfect view. I've already had a week-off with all the time this good habit has saved me.
The new version can also snap directly to the edge during regular Alt-Left-Click moving - so long as you are within the snap distance, it will lock against the edge of your desktop.
The second habit of one of resizing windows
from the edge. First, I get them there, as in tip 1, then I grab a corner (anywhere in the quadrant is fine) with an Alt-Right-click, and drag-resize them while the two opposite edges (one of which is bang up against the edge of the desktop) stay put. This isn't so much a time saver, as a sanity saver. I'm very particular about the amount of white space that shows in folder windows, and it they don't look right, I couldn't leave them open. Leaving them open is what saves time.
Another thing I've started doing, is sliding windows up and down the edge of my desktop by Alt-Left-click+drag. The snap keeps them from moving left and right - it's like they are on rails! Very handy. And remember, it works on windows behind windows, too, and without bringing them to the front.
Try it!
You need to play with it to fully appreciate the beauty of KDE Mover-Sizer. Fortunately, I have a precompiled Windows executable which you can simply download and run. There's no installer, and it doesn't use the registry. The only settings are in a regular plain text ini file, which lives right next to KDE Mover-Sizer.exe, so it's completely portable. When running, a cute tray icon enables you to exit, if required (unlikely!), as well as a few other options. Drop a shortcut into your startup folder, and then you're cooking with KDE!
Then forget about it..
KDE Mover-Sizer uses very little resources to work its magic, and works on all desktop windows, even windows that aren't at the front, even those daft fullscreen installer windows. It will even sneak inside a Sandboxie and work there. It also enables you to resize windows that don't normally allow resizing, which can be a real bonus with certain dumb dialogs
(cough *FirefoxSearchPlugin* cough). In no time, it feels perfectly natural, and you're throwing windows around with a whole new level of precision and abandon!
Like I say, I "couldn't live without it", and I'm fairly certain that if you use it for a wee while, you will feel the same way. At any rate, it's free; so why not try it and see..
KDE Mover-Sizer Download
Feel free to download and use KDE Mover-Sizer, for FREE..
LIVE MD5+SHA1 Multi-Hashes..
# made with checksum.. point-and-click hashing for windows.
# from corz.org.. http://corz.org/windows/software/checksum/
#
e8e5b590981616363995287a0c01ddd9 *KDE Mover-Sizer for Windows.zip
2a7085e886ff36effb3307e63301dc33c6e48440 *KDE Mover-Sizer for Windows.zip
NOTE: Multiple monitors are now supported! Thanks to some sterling work by Matthias Ihmig.
While I'm about it, the next time KDE Mover-Sizer saves you time and sanity navigatin' your mouse to a 1 pixel wide border or incy title bar or corner handle, feel free to whisper "Thanks Bud!" under your breath to the following good people who all had their grubby mits on KDE Mover-Sizer at some point..
- aurelian (original code snippets)
- Chris (original code snippets)
- ck (original code snippets)
- Cor (to this guy, instead you whisper, "where's my effin update?!")
- Jonny (first to pull the snippets together into a workable solution)
- jordoex (well, someone had to care about Vista!)
- Matthias Ihmig (multi-monitor support, config file and more)
- thinkstorm (original code snippets)
If you want to check out the source (with fuller credits), perhaps customize it to your own requirements, even add some new feature and your name to the above list, or whatever, the code is freely available, here..
Have fun!
;o)
Cor
p.s. KDE Mover-Sizer works inside a Sandboxie sand box,
without having to load a separate instance. KDE Mover-Sizer also works inside CoLinux, e.g. Portable Ubuntu. In fact, it would be quicker to list the places it
doesn't work, if I knew of any.
I know just what you mean, Janice!
Thanks for that, Matthias. I'll likely drop that text, or something very like it, into the page proper, hopefully before these comments slip away.
I came across another site last week (foreign) with a cute video of KDE Mover-Sizer in action. However, no one, yet, has a video of the new version working, especially working across multiple monitors (is desktop recording across multiple monitors even possible? Why not!).
If this happens, I hope I find out about it. I might even add it to the page!
l8r folks!
;o) Cor
Excellent work!
Coming over from linux this was an absolute lifesaver!!! Thanks to all involved! I don't know what I would have done.
WOW!
Wonderful program this. I've been using it for awhile and after the latest update... even better.
Kudos gentlemen.
IM TELLING ALL MY FRIENDS!!!!!!
This is very neat! I think you will like the page I found this at --
http://forums.thqice.com/showthread.php?t=1865
Thanks for a fine app.
Great great great script. excellent from quickly controlling windows without having to go to click some damn little icon buttons. Why isn't this integrated in Windows ?!
Finally I am free from hunting borders and icons...Thanks so much!
Thanks for this script ... if you owed windows 7 to me like microsoft says, then we wouldn't need this script. But, since microsoft should do more thinking (and listen to me...), I'm glad you've update it for win 7.
Thanks
Hi, I love this little program.
However, I'm having a problem in Windows 7. The Hotkeys stop working after a few minutes. They start working again if I right the program icon in the taskbar and disable and the enable hotkeys.
Do you have any idea about what is causing this?
As I said, I'm using Windows 7 and usually have dual monitors, but I've also tried it with a single monitor and the same bug happens.
Is there a workaround or a way I could at least restart the program or hotkeys from the command line?
I don't have Windows 7, but you could try the following:
- google autohotkey instead of KDE mover-sizer with your problem. Maybe you find a hint, as this seems to be Autohotkey related. If you find a solution, feel free to edit the source code and test it.
- as workaround, you could use pskill.exe to kill the task and start it again from commandline
- you could try to run kdemoversizer as administrator (right-click runas) and see if the problem persists.
mighty nice app, I've looked long for this behavior for all windows (like Skype on Windows)
Unfortunately, it interferes with any application that uses Alt as a modifier, for instance Photoshop, 3ds max (just happen to be running while I'm trying your KDE mover-resizer).
So, is it possible to limit the snapping functionality so it doesn't work anywhere (I know it's supposed to be a feature), but only when dragging the windows' borders and title bar?
Best regards and thanks for making this app.
YC
For Photoshop (or any application that wants the Alt key for hotkey modifiers,
try Alt+Win+Key for that.
If it still doesn't work, you would need to download the source file and change to Alt modifier to Win for example.
Hope this helps...
Hi, thanks for the response.
Meanwhile I'm doing exactly that. Alt-Win-Click works out well but I'm having a hard time grasping the behavior of Resize: If I drag RButton downwards, the upper border of the window can eventually go beyond the screen - am I using it wrong?
Back to my original question, wouldn't it be a nice alternative mode ("stealth extension" so to speak) if the snappy movement and resize is simply the default for dragging windows 'regularly'? We would be improving the default behavior for essentially zero learning curve (which even simple hotkeys have).
Sorry for the wishful 'requests', I'm just not yet fit enough in AutoHotKey to code it myself, or even to know whether that's possible (manipulating mouse actions without modifier keys, that is).
Best regards,
YC
@ycchen: not sure I know what you mean exactly, but try switching off "Special > Magnetic resizing" and see if this answers your question..
Not sure if "stealth extension" can be done with Autohotkey. If you only need snapping, have a look at "allsnap" (just googled; didn't try it)
BR
You're amazing!
I'd often wished for this, I don't know why I didn't Google it earlier; will be letting everyone I know who also suffers that it's a solved problem.
My only complaint: Where is the donate button?
Glad you like it. If you want to donate, please donate some of your time and spread the word
Hey man !
I love this thing. However, I've been trying for like 4 days now, to get it to minimize on alt + double right click and restore/maximize on double left click. Can somebody please help me ?
For minimize/restore/maximize, try Double-Alt + Single-Click instead of Single-Alt + Double-Click ;-)
BR
It's Incredible!!! Many problems solved with this little program. Microsoft must to have shame!!!
Thanks.