WindowMaster
|
Provides a simple way to manage windows when using a multi-monitor setup. WindowMaster provides a simple way to manage windows when using a multi-monitor setup. Inspiration for WindowMaster came after using two products, UltraMon and Windows 7.
The WindowMaster library is a managed wrapper around User32.dll to access information about particular windows on screen as well as creating a global keyboard hook. It also defines a HotKey action which will consists of a set of HotKey Combos (Modifier & Key) and a reference to a delegate that will be fired once that HotKey is pressed.
The WindowMaster Tray application is an implementation of WindowMaster lib. It's a small tray application that lets you define some window actions that will be performed when the HotKey(s) is pressed. Below is a list of currently supported actions. (Any actions not listed here are still in development so please use at your own risk. Newly added actions are marked in bold.)
1. Dock Window - Places a window to a part of the current screen and re-sizes the window to a percentage of the working area of the screen.
2. Dock & Move Window - Performs the same function as WinKey+L / WinKey+R on Windows 7
3. Maximize Window
4. Media Key - Map any HotKey to Play/Pause, Stop, Previous, Next, Volume Up/Down, Mute
5. Minimize Window
6. Minimize Window to System Tray (Restore window by clicking on Tray Icon)
7. Move Window - Moves the foreground window to the next screen.
8. Restore Window
9. Restore Window Down - If window is maximized, it will be placed in its' normal state. If it's in normal state, it will be minimized.
10. Restore Window Up - If window is minimized, it will be placed in its' normal state. If it's in normal state, it will be maximized.
11. Show Active Actions
12. Start A Process or bring a currently running process to the foreground
13. Stretch Window - Stretches a window horizontally or vertically (depending on setting).
The license of this software is Free, you can free download and free use this desktop utility software.