Professional set of Delphi and C++Builder components for virtual instrumentation
- Meters, Bars (Gauge), with linear or log(10) scaling
- Digital indicators (time, value)
- Operating Point display
- Dial (knob), Sliders, Trend/Recorder
- buttons, switches, LED indicators
- DB-Aware components and many more
AM Softwares AMHotKeys v.1.1
By Alexander Meeder.
Freeware + source 09 Mar 1999Description
With this component the user can set "HotKeys" that are system wide available, even if the application has no input focus...Informations
- Status: Fully functional
- Source: Included
- Exe demo: included
- Size: 219kB
Platforms: D2, D3, D4
CarbonSoft cxKeyPlus v.1.0
By CarbonSoft.
Freeware + source 07 Nov 2000Description
CarbonSoft cxKeyPlus is a non-visual component that allows you to support the extended keys on Microsoft keyboards (Natural Pro, Internet, etc.) in your applications. Events provided for all 23 possible key presses including status of modifier keys (Shift, Ctrl, etc.)Works on Windows 2000 (probably Me) systems, and Win 9x with IntelliType software installed (with restrictions).
Informations
- Status: Fully functional
- Source: Included
- Size: 28kB
Platforms: D3, D4, D5
Delphi System Hooks v.1.72
By Bitlogic Software Solutions.
10 Sep 2006Description
Delphi System Hooks - Collection of Keyboard & Mouse Hook Components.The Delphi System Hook Collection contains several low level hooking components and DLLs for the Mouse and Keyboard.
Informations
- Status: Fully functional
- Source: On purchase/registration
- price: $49
- Source price: $99
- Exe demo: included
- Size: 2 585kB
Platforms: D2005, D2006, D4, D5, D6, D7
FISHotKey v.1.00
By First Internet Software House.
Freeware + source 20 May 2000Description
This component registers a system-wide key combination to the operating system. When the key combination is created anywhere in the operating system, this component will get the keypress first and call the OnHotKey event. The application does not have to be active or visible for the OnHotKey event to be fired.Informations
- Status: Fully functional
- Source: Included
- Size: 2kB
Platforms: CB3, CB4, D3, D4, D5
HotKeyManager v.1.7.1
By Troels Jakobsen.
Freeware + source 13 May 2006Description
HotKeyManager is a component that allows you to add system-wide hotkeys to your application. A system-wide hotkey (a key combination like Ctrl+Alt+X) allows you to invoke a custom action from anywhere. Your application doesn't have to be in the foreground or even visible to receive the hotkey events.Informations
- Status: Fully functional
- Source: Included
- Exe demo: included
- Size: 255kB
Platforms: CB4, CB5, CB6, D2005, D2006, D4, D5, D6, D7
KbdLayout v.1
Description
KbdLayout is need for you if you want to create multilanguages application. With this component you can change keyboard layout inside of your application.Informations
- Status: Fully functional
- Source: Included
- Size: 3kB
Platforms: C2k6, D2005, D2006, D3, D4, D5, D6, D7
KeyboardHook component v.1.0
By Martin Zeman.
07 Feb 2007Description
TKeyboardHook is a keyboard control component for Delphi.TKeyboardHook allows you to monitor any keyboard strokes regardless whether your application has input focus. In this way you can watch any keyboard activity on PC.
TKeyboardHook has two events, what are fired after any keyboard button is hit :
- OnReceive event is fired after each hit of any buttons, i.e. after each press or release, it returns the button state (on - button is pressed, off - button is released, repeat - button is held down), the button id and the button repeat count.
- OnKeyCombination event is fired after some key combination is pressed, (i.e. all some keys are simultaneously pressed and released), it returns pressed keys and control keys combination, for example shortcut CTRL - ALT - Q.
Informations
- Status: Demo only
- Source: On purchase/registration
- price: $14
- Source price: $49
- Size: 312kB
Platforms: D5
KeyboardLayout v.1.1
By Shagrouni.Com.
Freeware + source 29 Aug 2006Description
A component to manage and control system keyboard languages:- Use KeyboardLayout to manage system locales keyboard layout.
- Set the cutrrent input language in different ways.
- Retrive the different names of the active syasem locales.
- Detect the current input language when its changes.
Informations
- Status: Fully functional
- Source: Included
- Size: 10kB
Platforms: D5, D6
KeyLock v.1.0 beta
By ApoLink S.A..
Freeware + source 27 May 1998Description
A simple component for toggle on or off CapsLock, NumLock and ScrollLock.Informations
- Status: Fully functional
- Source: Included
- Exe demo: included
- Size: 114kB
Platforms: D3
KeySpy v.2.8
Description
This component is intended for interception (without any "WindowsHook", without dll's) of pressing the keyboard. The KeySpy is possible to apply for interception of the typed text of the another's programs, as keyboard spy, or for processing events at type certain keywords etc.Informations
- Status: Fully functional
- Source: Included
- Size: 8kB
Platforms: CB3, CB4, D1, D2, D3, D4, D5
KeyState v.2.0
By UtilMind Solutions, Pontus Bredin.
Freeware + source 03 Jun 1999Description
This component can show state of -Caps, -Num, -Scroll, -Insert keys and change their condition (by blinking the LEDs on the keyboard).Informations
- Status: Fully functional
- Source: Included
- Size: 5kB
Platforms: CB1, CB3, CB4, D1, D2, D3, D4
MiTeC Key and Mouse Logger v.2.0.0
By MiTeC.
Freeware 30 Apr 2017Description
Two non-visual components for trapping key press/release and mouse clicks anywhere they happen. It means not only in your application but systemwide. When user presses/releases any key or mouse button or position change appropriate event is triggered and following information is provided:- Key scancode or mouse button id
- Key name
- Cursor coordinates (for mouse events)
- Target window handle
- Target window classname
- Target window caption text
- Target window process ID
- Target window process name
- Source device handle
Informations
- Status: Fully functional
- Source: On purchase/registration
- Source price: $40
- Size: 812kB
Platforms: D10, D10.1, D10.2, D10.3, D10.4, D2007, D2009, D2010, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8, FM, FM2
MWKeyProc v.1.2
Description
The generic processor of Key commands.Informations
- Status: Fully functional
- Source: Included
- Size: 7kB
Platforms: D2, D3, D4, D5
Send Keys
Description
This unit (not component) intended for emulation of pressing of the keyboard buttons and transfer to the Windows application.Informations
- Status: Fully functional
- Source: Included
- Size: 3kB
Platforms: CB1, CB3, CB4, D2, D3, D4
SendKeys v.1.2
By Software Design.
Freeware + source 12 Jul 1999Description
A Sendkeys VCL for Delphi that works and dosn't require a DLL.Informations
- Status: Fully functional
- Source: Included
- Size: 4kB
Platforms: D3
SetKey v.1.0
By Tiger Qiu.
Freeware + source 02 Mar 1998Description
This component can be used to open and close the key Caps Lock, Scroll Lock and Num Lock. And it also can be used to enable / disable the system keys Ctrl-Esc, Alt-Tab and even Ctrl-Alt-Del.Informations
- Status: Fully functional
- Source: Included
- Size: 2kB
Platforms: D2, D3
TARHotKey v.1.0
By Albert Research.
Freeware + source 04 Feb 1998Description
This object captures any combination of a KeyStroke and triggers an event. Very usefull if you want something special reaction from your Application for example after pressing F1.Informations
- Status: Fully functional
- Source: Included
- Size: 5kB
Platforms: D2, D3
TCPKeyBlockHook Keyboard Blocking Hook v.1.5
By Bitlogic Software Solutions.
Commercial 10 Sep 2006Description
TCPKeyBlockHook is a Low Level Keyboard Hook which can be used as a Component or Directly as a DLL from. within your Delphi Projects. TCPKeyBlockHook can hook into the keyboard driver and capture any character or system key combination and also Block or Disable them from being processed. The Component encapsulates the procedures and functions within the separate DLL and uses Memory Mapped File (MMF) to send a custom message with the keyboard information to the calling application or process. You can use this Component and DLL to disable any or all Keyboard Keys.Features:
- Supports Windows NT/2000/XP.
- Ultra small DLL with almost no overhead or impact on system resources.
- Simple component with one Event passing all Key state and character information.
- Truly Global, System Wide Keyboard Hook on all running Applications.
- Disable Keyboard and Block Keyboard events from being processed by windows.
- Disable Windows System Keys e.g ALT+TAB, CTRL+ESC etc..
- Select any combination of Keys to Block or Disable.
- 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 Message was generated by a System Selection Menu.
- Indication if Key Message was generated by a KeyDown or KeyUp.
- Indication if Key Message was Injected via Win32 API call to keybd_event.
- Custom message can be set for communication with the DLL.
- Install as a Component or use Unit and Functions directly.
Informations
- Status: With Nag-Screen
- Source: On purchase/registration
- price: $19
- Source price: $46
- Exe demo: included
- Size: 309kB
Platforms: D2005, D2006, D4, D5, D6, D7
TCPKeyHook Global Keyboard Hook v.1.9
By Bitlogic Software Solutions.
Commercial 03 Mar 2006Description
Hooking into the Windows API is a complicated process and there are several techniques to achieve this. Microsoft recommends that the callback procedure for most hooks should reside within a DLL, this is the method used by the TCPKeyHook Component. The Component encapsulates the procedures and functions within the separate DLL and uses Memory Mapped File (MMF) to send a custom message with the keyboard information to the calling application or process. The result is a system wide hook into all global keyboard events generated by the user keyboard input.Informations
- Status: With Nag-Screen
- Source: On purchase/registration
- price: $19
- Source price: $46
- Exe demo: included
- Size: 1 044kB
Platforms: D2005, D2006, D3, D4, D5, D6, D7
TCPKeyMapHook - Global Keyboard Mapping Hook and DLL v.1.2
By Bitlogic Software Solutions.
Commercial 10 Sep 2006Description
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.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.
Informations
- Status: With Nag-Screen
- Source: On purchase/registration
- price: $19
- Source price: $46
- Exe demo: included
- Size: 318kB
Platforms: D2005, D2006, D4, D5, D6, D7
TDosMove v.1.02
By Liran Shahar.
Freeware + source 10 Nov 1998Description
TDosMove allows the user to add movement with the Up / Down arrows and Enter between controls. Just drop this component on a form, and now you can move around just like in old good DOS.Informations
- Status: Fully functional
- Source: Included
- Size: 5kB
Platforms: D3
TKeyboard v.1.0.0
By Sarix.
11 Sep 2006Description
TKeyboard displays a virtual on-screen keyboard that can completely replace the hardware keyboard. TKeyboard is especially usefull when writing Touch-Screen applications. The layout of the keyboard is defined using the build in, WYSIWYG layout editor. TKeyboard generates an event for each key pressed. Every descendent of TWinControl can be linked to TKeyboard and will then automatically get messages for the keys pressed.Available also as a VCL.Net component for Delphi 8.
Informations
- Status: Trial (work while IDE is running)
- Source: On purchase/registration
- price: $66
- Size: 174kB
Platforms: D5, D6, D7, CB6
TKeysnap Keyboard Hook v.3.1
By CitiSoft Inc.
24 Feb 2003Description
TKeysnap is a system wide keyboard hook that will hook the keystrokes of all all running applications.Reliable hooking is ensured by using the windows API techniques. The callback procedures and functions are all systematically encapsulated in a DLL.
The resulting global access to the keyboard enable generated data to be captured by your application before they are passed on to Windows. Using this dll, the user can easily build a keystrokes logger.
Features:
- Compatible with all Windows Version - 95/98/ME/NT/2000/XP
- Truly Global, System Wide Keyboard Hook
- Hooks all running Applications.
Informations
- Status: Trial (work while IDE is running)
- Source: On purchase/registration
- price: $20
- Size: 97kB
Platforms: D3, D4, D5, D6, D7
TLanguage Trigger
By Unknown Author.
Freeware + source 16 May 2000Description
Component to switch between local keyboard languages, you need only ToolBar and ToolButton with this component.Informations
- Status: Fully functional
- Source: Included
- Size: 3kB
Platforms: D4, D5
TLockSystemKeys v.1.0.1
By Mikael Mannberg.
Freeware + source 23 Nov 2001Description
TLockSystemKeys is a small component to block the system keys like Control + Alternative/Option + Delete, the windows key, Alternative / Option + Tab and other key combinations.Small, free, easy to use: One line of code and the keys are locked...
Informations
- Status: Fully functional
- Source: Included
- Size: 8kB
Platforms: D2, D3, D4, D5, D6
TMKeyboardLayoutCB v.1.0
By Database4YoU.
Freeware 08 May 2001Description
TMKeyboardLayoutCB is TCustomComboBox descendant which will enable your end user to select the appropriate keyboard layout from the list of languages installed on system as he/she can do it from the taskbar if this option is available! Problem lies in the fact that you don't know what and when it is happening and sometimes you need much more, you need to control the process.Some applications, like address books etc., needs at least two different keyboard layouts, one for entering names in native language and another one for e-mail or web addresses. If your application have to deal with names from different countries, the only way is to use Unicode charset and different languages, fonts and keyboard layouts.
Some languages also have sub languages or scripts, like Serbian -> Latin / Cyril, that do need some kind of translations from one script to another. It would be nice if windows sends you a message about sub language change only, wouldn't it. Also, you may want to change the font or its charset when the default keyboard layout for a group of controls is changing.
Informations
- Status: Fully functional
- Source: On purchase/registration
- Source price: $29
- Size: 15kB
Platforms: D5
TPushKeys v.1.1
By Alan Warriner.
Freeware + source 19 Nov 2001Description
A component which encapsulates, and extends, Christopher Latta's PushKeys code which allows key presses to be directed to other applications.Features include:
- Simple method of identifying target application
- ANSI substitution to allow full DOS application support
- Support for all keyboard configurations
- Set a default inter-key press delay, including system key repeat rate
- OnPush event allows pre-processing of target application
- OnKey event allows trapping/modification of individual keys.
Informations
- Status: Fully functional
- Source: Included
- Exe demo: included
- Size: 466kB
Platforms: CB4
TSysHotKey v.1.1
By Arjen Broeze.
Freeware + source 30 Jan 1997Description
Component that allows you to globally trap virtually any key in Windows 95.Informations
- Status: Fully functional
- Source: Included
- Size: 30kB
Platforms: D2
WinGod
Description
WinGod (TrasWinGod) is a Delphi component that enables you to monitor mouse and keyboard messages in Windows. WinGod is an in terface to rasKB50.dll, rasM50.dll and rasSh50.dll. These DLLs are needed for monitoring the message traffic so you have to put them either into your exe's directory or into Windows or System directory.Informations
- Status: Fully functional
- Source: Included
- Size: 231kB
Platforms: D3, D4, D5