THotKeys component simplifies the registration and usage of system-wide hot keys. Hot keys collection can be easily edited at design time with published property and at runtime using simple public methods.

One great feature of Hot Keys is that the list of hot keys can be edited both at design time and at runtime using simple public methods. This allows for complete customization and flexibility with the registered hot keys. Additionally, the processing of hot keys can be paused or resumed during runtime using the Pause, Resume, or Active properties.
Upon pressing the shortcut combination that is registered as the hot key, the OnHotKey event is fired. The collection of each hot key is present in the THotKeyData class, allowing for simple enabling or disabling of individual hot keys.
Using the standard collection property editor, the event handler can be set at design time. Other properties such as ShortCut, Key, Shift, and Text make it convenient to obtain all needed information in a simple format.
To demonstrate the main features of THotKeys component, Hot Keys includes a demo project. Whether ordered separately or as part of the Delphi Toys component pack, Hot Keys is definitely worth trying out for anyone looking for easy system wide hot key registration and usage.
Version 1.03: N/A
Version 1.0: N/A