Create No-Go Areas for Maximized Windows

Martin Brinkmann
Jun 13, 2008
Software, Windows

Maximized windows usually cover the whole screen but the taskbar if it is configured to be permanently displayed. The main use of a maximized window is obviously the increased space for the interface of the window or application. The drawback is that it covers every other application or window making them more or less invisible on the desktop. Some users might want to keep another part of their screen from being covered by maximized windows. This can be useful to display always visible widgets, chat interfaces, media player or information on the computer.

Hawkeye ShellInit can create margins on the screen that maximized windows will not cover. The effect is similar to that of the Windows taskbar but more flexible since users can run any kind of application in that area. Hawkeye Shellinit comes with its own basic scripting language that does take a few moments to get used to it. It is not really that complicated but a better help would be really appreciated.

Scripts manage the margins on the screen and everything else related to them. To create a margin the user would use the command Margin, 0, Top, 50. This would create a margin with a height of 50 pixels on the top that no window could penetrate (full screen games can by the way)

Another command is being used to add applications that are allowed to cover that area with their window and another to position those windows exactly on the screen. The best way to get started is to load the Watercolor script that resides in the same directory as the main application.

The author added comments to all commands and it's easy afterward to create your own scripts. Scripts are executed with CTRL R or by clicking on File > Run Script Now. Margins can be destroyed again by using the command Destroy Margin, # where # is the number of the margin used. (That's the second parameter)

The software has a size of less than 100 Kilobyte and is flexible enough to cover most uses. A more intuitive interface and a tutorial would be nice though.


Tutorials & Tips

Previous Post: «
Next Post: «


There are no comments on this post yet, be the first one to share your thoughts!

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.