TCPKeyMapHook Delphi Keyboard Mapping Hook DLL 1.1

TCPKeyMapHook Delphi Keyboard Mapping Hook DLL 1.1

TCPKeyMapHook is a Low Level Keyboard Hook which can be used as a Component or Directly as a DLL from within your Delphi Projects. TCPKeyMapHook hooks into the keyboard driver and allows any key system key combination to be re-mapped to another ...

TCPKeyMapHook is a Low Level Keyboard Hook which can be used as a Component or Directly as a DLL from within your Delphi Projects. TCPKeyMapHook hooks into the keyboard driver and allows any key system key combination to be re-mapped to another key. The hook can also Block or Disable any or all keys from being processed.
The Hook encapsulates the procedures and functions within a separate DLL for Global Hooking of all threads and uses a Memory Mapped File (MMF) to send data to/from the calling application.
Component Features
Supports Windows NT/2000/XP.
Ultra small DLL with almost no overhead or impact on system resources.
Simple operation with one Event passing Key map and returning key state information.
True Global, System Wide Keyboard Hook on all running threads.
Re-Map the Keyboard and assign individual keys to any other custom key.
Re-Map System Key combinations to any other custom key.
Supports Browser Keys for assigning keys to Web Browser operations.
Supports Multimedia Keys for assigning keys to Media Player operations.
Disable the Keyboard and Block individual keys from being processed by windows.
Disable System Key combinations e.g ALT+TAB, CTRL+ESC etc..
Event Returns converted ASCII characters for installed keyboard.
Event Returns Extended Key names, Cursors, Function Keys etc..
Event Returns the Repeatcount of any Keys pressed.
Indication if Key was generated by a System Selection Menu.
Indication if Key was generated by a KeyDown or KeyUp.
Record all keyboard events before being passed to Windows.
Custom message can be set for communication with the DLL.
Install as a Component or use Unit and Functions directly.