HotKey UnLimited
Summary
- Introduction
- Minimum Requirements
- Installation
- Configuration of HulK
- Using HulK
- Plugins
- Screenshots
- Special keys listing
Introduction
HulK is a portable and light windows management helper.
With this application, moving, resizing, switching and closing windows become fast and easy.
HulK is a software for users, then if you have some ideas of new features or if you want to develop HulK (or plugins) : Feature Requests / Mail the developper
Minimum Requirements
Operating system :
- Microsoft Windows 2000
- Microsoft Windows XP
- Microsoft Windows 2003
- Microsoft Windows Vista
Installation
Download the last version of HulK here
There is (at this time) no installer for HulK. The application is package in a ZIP file.
Just extract files into a directory of your computer.
After "installation", you will could to configure HulK (or keep the default configuration).
If HulK is "installed" on your computer, it's better to create a shortcut icon into your startup directory.
HulK is composed of the these files:
- HulK.exe
- hulk.ini
- license.txt
Configuration of HulK
The configuration file is a "INI like" file named hulk.ini
Structure of the file
The "INI like" configuration file has a structure like this:
switcher=yes
[MINIMIZE POINTED]
key=222
mod=Win
;[MINIMIZE CURRENT] commented line
Be carefull with ";", this symbol allowed to comment a line only if it is the first character.
It's not possible (for the moment) to comment the end of the line.
Hotkeys
PortAL is essentially based on hotkeys. HotKey can display a special menu (group) or launch an application (app).
An Hotkey is composed of one key and one modifier.
-
CTRL+A
- A is the Key
- CTRL is the modifier
-
CTRL+ALT+SUPPR
- SUPPR is the Key
- CTRL+ALT is the modifier
Keys
There is three differents way to configure a key in PortAL.
- A letter or a number like "A" or "1"
- A special name like "F1", "NUM_0" or "SPACE". The complete list of special key is here
- The keycode number like "222" (which is the key juste below "escape")
Modifiers
The modifier value ask for letters in order to determine which modifier will be used for your hotkey.
- C - Ctrl
- A - Alt
- S - Shift
- W - Win
- Other letter - None
mod=AS or mod=Alt Shift set the "Alt and Shift" modifier. You should press the Alt key and Shift key with the another key configure with key value.
Listing of possible sections
- MINIMIZE POINTED
Minimize the application which is pointed by the mouse cursor - MINIMIZE CURRENT
Minimize the application which has the focus - CLOSE POINTED
Close the application which is pointed by the mouse cursor - CLOSE CURRENT
Close the application which has the focus - MAXIMISE POINTED
Maximise the application which is pointed by the mouse cursor - MAXIMISE CURRENT
Maximise the application which has the focus - ICONIZE POINTED
Send to tray the application which is pointed by the mouse cursor - ICONIZE CURRENT
Send to tray the application which has the focus - TRAYNIZE POINTED
Send to HulK menu the application which is pointed by the mouse cursor - TRAYNIZE CURRENT
Send to HulK menu the application which has the focus - UNICONIZE
Retreive the last iconized (or traynized) application - ALWAYS ON TOP POINTED
Maximise with borderless style the application which is pointed by the mouse cursor - ALWAYS ON TOP CURRENT
Maximise with borderless style the application which has the focus - QUIT
Quit HulK - PLUGIN name
Load a HulK Plugin
Using HulK
Drag Windows
Press the ALT key and drag your windows (using the left mouse button).
Resize Windows
Press the ALT key and resize your windows (using the right mouse button).
Switch between Windows
If the switch option is enable, you could use the fast application switcher.
Press the ALT key and use the mouse wheel in order to change the current application.
Minimize Window
Depends of your configuration, you can minimize the current or the pointed application.
Use the modifier and the key configured.
Default: WIN+~ (The key just below escape. WIN+² for french keyboards).
Maximise Window
Depends of your configuration, you can maximise the current or the pointed application.
Use the modifier and the key configured.
Default: WIN+1
Close Window
Depends of your configuration, you can close the current or the pointed application.
Use the modifier and the key configured.
Default: WIN+Escape
Iconize Window
Depends of your configuration, you can send to system tray the current or the pointed application.
Use the modifier and the key configured.
Default: WIN+2
Traynize Window
Depends of your configuration, you can send to HulK tray menu the current or the pointed application.
Use the modifier and the key configured.
Default: CTRL+WIN+2
Switch On-Top status
Depends of your configuration, you can set or remove Always On Top status to the current or the pointed application.
Use the modifier and the key configured.
Plugins
HulK could have since version 0.7 use plugins.
A Plugin is a DLL which will provide some new and special features.
Because this features are not essential for everybody, the feature is transferred.
wdhook : Automatic Borderless
wdhook.dll is the first HulK plugin.
It allow to automatically set maximised application in borderless status.
When a borderless window is restore, wdhook restore his borders.
It is possible to set a hook for activation/deactivation.
example:
key=F12
mod=CTRL
It is possible to set the default activation state.
Then if you set "false", plugin won't be activated when HulK start. Activation will be set by the assigned hotkey.
example:
activate=false
key=F12
mod=CTRL
Screenshots
-
PortAL and HulK in the Systray
-
HulK About balloon on Windows 2000 with "The Gimp" application which has been iconized.
-
HulK Showing his traynized applications.
Special keys listing
F keys
- F1
- F2
- F3
- F4
- F5
- F6
- F7
- F8
- F9
- F10
- F11
- F12
- NUM_0
- NUM_1
- NUM_2
- NUM_3
- NUM_4
- NUM_5
- NUM_6
- NUM_7
- NUM_8
- NUM_9
- NUM_LOCK
- NUM_DIV
- NUM_MUL
- NUM_ADD
- NUM_SUB
- NUM_DECIMAL
- UP
- DOWN
- LEFT
- RIGHT
- SPACE
- ENTER
- TAB
- ESCAPE
- HOME
- END
- INSERT
- DELETE
- SCROLL_LOCK
- PRINT_SCREEN
- PAGE_UP
- PAGE_DOWN
- BACK
- MENU
- PAUSE
- CAPITAL
- NUMLOCK
- CLEAR
- PRIOR
- NEXT
- SELECT
- EXECUTE
- SNAPSHOT
- HELP
- APPS
- SLEEP
- MULTIPLY
- ADD
- SEPARATOR
- SUBTRACT
- DECIMAL
- DIVIDE
- SCROLL
- BROWSER_BACK
- BROWSER_FORWARD
- BROWSER_REFRESH
- BROWSER_STOP
- BROWSER_SEARCH
- BROWSER_FAVORITES
- BROWSER_HOME
- VOLUME_MUTE
- VOLUME_DOWN
- VOLUME_UP
- MEDIA_NEXT_TRACK
- MEDIA_PREV_TRACK
- MEDIA_STOP
- MEDIA_PLAY_PAUSE
- LAUNCH_MAIL
- LAUNCH_MEDIA_SELECT
- LAUNCH_APP1
- LAUNCH_APP2
- OEM_1
- OEM_2
- OEM_3
- OEM_4
- OEM_5
- OEM_6
- OEM_7
- OEM_8
- OEM_PLUS
- OEM_COMMA
- OEM_MINUS
- OEM_PERIOD