You are on page 1of 3

------------------------------------------------------------------------------PowerResizer 0.

95 ReadMe file
------------------------------------------------------------------------------1.0 - Changes in version 0.95
PowerResizer 0.95 has support for multi-monitor systems and a couple of other
new features: now, when you drag a previously docked window, that window will
take its original size. In addition, using new keyboard shortcuts,
you can rotate your docked windows (clockwise or counter-clockwise).
See below (sections 2.1, 2.2, 2.3) for the new keyboard shortcuts provided
with this version of PowerResizer.
Some other minor errors have been fixed.
1.1 - Brief Description of PowerResizer
PowerResizer is a utility that provides many facilities in moving or resizing
windows in a Microsoft Windows desktop environment.
One of the key-features of PowerResizer is window-docking: with PowerResizer
you can organize your window in an intelligent way. Try the following: run
PowerResizer, then dock a window in the left-half of your screen (simply
dragging-it with your mouse to the left of your screen) and another window in
the right-half; now you can resize them using either the left border of the
right window or the right border of the left window... the magic happens!
So, if you want either compare some documents or rapidly resize and move your
windows, PowerResizer allows you to do some actions (such as resizing a window
mantaining its center point fixed) by using some keyboard shortcuts during
moving or resizing that window (see below).
1.2 - License
PowerResizer is released under the GNU General Public License.
It is an open-source and absolutely free application.
It is provided "as-is", and its authors are NOT responsible (in any case) for
any damage caused by proper or improper use of the program itself.
The distribution, copy or change of this application is allowed on the only
condition that this disclaimer is distributed with it.
2.0 - Usage
PowerResizer provides several features that can be grouped in "Window Docking"
features, and "Window Moving/Resizing" features. You can access window-resizing
features using keyboard shortcuts during a window-resizing.
WARNING: during tests of previous version, PowerResizer has encountered
problems when used with other desktop utility softwares or other
graphics enhancement plugins (such as skins). So, if you are
experiencing problems running PowerResizer, try to disable any other
desktop enhancement softwares or other graphic plugins.
WARNING: PowerResizer will NOT work correctly if the contents of windows
is not visible during window dragging. To enable this feature,
go to Control Panel (or right click in the desktop and
select Properties): in the Appearance tab click on Effects and
ensure that "Show window contents while dragging" is checked.
WARNING: when you attach a new monitor to your system, internal references to
the docked windows are lost, so - in that case - you must re-dock
all your windows.

In addition, in some cases, when you attach a new monitor to your


system, or change the monitor disposition in Screen Properties,
PowerResizer loses its internal display references: closing and
re-opening PowerResizer should solve the problem.
WARNING: if you want to use PowerResizer with Windows Seven, you must disable
the windows-arrangement built-in feature. To do this, follow this pat
h:
Control Panel ->
Ease of Access Center ->
Make it easier to focus on tasks ->
Make it easier to manage windows ->
Check "Prevent windows from being automat
ically
arranged when moved to the screen
edges"
Confirm all settings with OK, and exit Control Panel.
The information provided on Windows 7 are based on RC1, build
7100.
2.1 - Window Docking Features and Keyboard Shortcuts
-

Move
Move
Move
Move
Move
Move
Move
Move

Window
Window
Window
Window
Window
Window
Window
Window

+
+
+
+
+
+
+
+

A:
S:
W:
Z:
1:
2:
3:
4:

dock
dock
dock
dock
dock
dock
dock
dock

a
a
a
a
a
a
a
a

window
window
window
window
window
window
window
window

to
to
to
to
to
to
to
to

the
the
the
the
the
the
the
the

left-half of the screen.


right-half of the screen.
top-half of the screen.
bottom-half of the screen.
top-left corner of the screen.
top-right corner of the screen.
bottom-left corner of the screen.
bottom-right corner of the screen.

When you resize the inner border of those windows you docked to one of the four
corners of the screen or to one of the four screen halves, PowerResizer
changes the windows' behavior during resize in a way that all docked windows
will follow the new size of their neighboors.
It is possible to mix docked windows in halves of the screen and in corners.
2.2 - Window Moving/Resizing Features and Keyboard Shortcuts
-

Resize Window
Resize Window
Move Window +
Move Window +
Move Window +
Move Window +
Move Window +
Move Window +

+ CTRL: resize a window mantaining fixed its center point.


+ SHIFT: move a window using its border.
5: center a window into the screen (1/16 screen size margin).
6: center a window into the screen (1/10 screen size margin).
7: center a window into the screen (1/6 screen size margin).
8: center a window into the screen (1/4 screen size margin).
9: center a window into the screen (1/3 screen size margin).
0: maximize a window.

2.3 - Screen window reposition Features and Keyboard Shortcuts


- CTRL + ALT + PAGE UP: Rotate docked windows counter-clockwise.
- CTRL + ALT + PAGE DOWN: Rotate docked windows clockwise.
- CTRL + ALT + HOME: Reposition windows.
Note: the keyboard shortcuts in that section, are system-wide shortcuts and
they will work on windows docked on the monitor containing active window.
3.0 - Technical Details for programmers

PowerResizer is a Win32 application written in C, using Microsoft Visual C++


2008 compiler/environment. It uses windows-hooks and system event hooks to
detect whether a window is being moved or resized, as well as window
sub-classing technique to handle move/resize events of windows.
A little and quite simple inter-process communication is realized using window
messages, allowing the main application module to know what windows are occuping
the splitted areas of the screen.

You might also like