Mini-Tools Home Page Mini-Tools .NET Components Mini-Tools Applications  
FREE DOWNLOADS  •  Purchase  •  Support  • About  •  Contact Us
Mini-Input

» Overview
» Benefits
» Features
» New for v2.0
» Editions
» Screenshots
» Download
» Purchase
 
Support
» Get Help
» My Support
» Contact Us
» Downloads
» FAQ
» Knowledgebase
» Links
» Subscriptions
 
.NET Components
» Mini-Comm
» Mini-Input
» Mini-Toolbox
» Mini-XMenus
 
Mini-Input v2.0
 
Keyboard and Mouse Input Component for .NET
    Monitor keyboard and mouse input on a global, application, form and control level, or any combination.  Suppress select events to provide your own response.  Send keyboard and mouse input to any open window.    
 
Overview
 

Monitor and suppress keyboard and mouse events
Monitor for specific keyboard and mouse events on a global, application, form and control level. Suppress select events to provide your own response to user input.

Provide global hotkeys
Monitor for keys pressed in your application or across all applications. Global hotkeys provide your users with fast access to your applications.

Send keyboard and mouse input to any window (Pro edition)
Remote-control your applications or provide macros to help automate complicated or lengthy processes.

 
 
top
 
Benefits
 

Save Time & Money $$$
Add keyboard and mouse handling to your application in minutes. Your time is valuable and can be better spent solving the overall business problem.

Improve Your Software
Global hotkeys and automation are just two ways Mini-Input can help make your software easier to use and more valuable to your customers.

Get Started Quickly
Run the sample program to test Mini-Input easily without programming. Sample code and templates in C# and VB.NET help you get started quickly.  A detailed help file and an MSDN-style API Reference guide you along the way.

 
top
 
New for Version 2.0
 

Designer Support
Create keyboard and mouse hooks and set properties in the Visual Studio Designer with just a few clicks. Drag & drop a Hotkey Control onto your Windows Forms applications.

VB.NET Source Code
The Blueprint Edition contains both C# and VB.NET original source code for .NET 2.0 and 1.1 all in the same package for one low price.

Auto-Install Hooks
To support the Visual Studio Designer, each hook can now install itself automatically. A hook can be connected to a Control so that the hook will uninstall itself automatically when the control is disposed.

Find Windows
New properties in the MtWindow class enable you to easily find open windows.

and more...

 
top
 
Features
 

Handle all keyboard and mouse input
Mini-Input enables you to monitor, suppress and send (Pro edition) keyboard and mouse input in one convenient .NET component.

Monitor events on a global, application, form or control level
A single Mini-Input hook can monitor for all keyboard and mouse events on a global, application form, and/or control level. Or you can create individual hooks for different input types and levels.

Consistent event model
The same arguments are generated for every keyboard or mouse event across all levels. You can subscribe to a single event to catch all keyboard events, or subscribe to separate KeyDown, KeyPress and KeyUp events. The same is true for mouse events.

Reuse events to save resources
Optionally reuse events to significantly reduce the number of heap allocations and garbage collections and hence improve performance when monitoring for many events.

Hotkey Control
Includes a text control that monitors and displays keyboard hotkeys.

Multi-Threaded
Monitor for input in the same or different thread as your application.

Suppress select events
Suppress select keyboard and mouse events to intercept the events and provide your own response.

Send input to any open window (Pro edition)
Send keyboard and mouse input events synchronously or asynchronously to any open window.

Send commands to windows (Pro edition)
Send window commands (such as move, close, resize and minimize) to any open window.

Find and manage open windows (Pro edition)
Get a list of all open windows and a hierarchy of child windows. Get properties for each window such as name, class and size.

User-Friendly Macro Language (Pro edition)
Mini-Input includes a fully-customizable macro language simple enough for many users to send input and commands to open windows. Includes keyboard and mouse input, window commands, delays and more. Extend the language to support your own custom commands.

Get keyboard and mouse state
Determine if any key or mouse button is currently pressed down, including the CapsLock and NumLock keys.

Squash the Mouse Lock bug
Mini-Input helps you avoid a .NET bug that locks the mouse when using a global mouse hook.

Advanced mouse events
Handles mouse wheel and 5-button mouse events.

Get raw events
Monitor for raw keyboard and mouse events to do your own input processing.

Customize text
Customize the text shown for input events (such as "Ctrl+C") to your preferences or language.

Persistent-ready
Every input event has a corresponding data name that can be stored, reloaded and customized.

MSDN-Style Documentation
Includes thorough MSDN-style documentation.

Sample Programs and Code
Includes sample programs that demonstrate the component with no programming required. Also includes sample source code in C# and VB.NET to help you get started quickly.

Pure .NET
Written in 100% managed C# code. Original source code is available for purchase at an additional charge.

.NET 2.0 / Visual Studio 2005 Support
Mini-Input supports .NET v2.0 and v1.1. Development projects for Visual Studio 2005 and 2003 are included.

 
top
 
Editions
 

Mini-Input has two editions: Standard and Pro. Both editions are delivered in the same installation package. The editions can be summarized as follows:

 
Mini-Input Standard Edition Pro
Edition
Get keyboard and mouse state X X
Monitor keyboard and mouse input X X
Suppress keyboard and mouse input X X
Customize event text X X
Send keyboard and mouse input   X
Macro language   X
Find and manage open windows   X
 
top
 
Screenshots
 
Monitor Keyboard Input - Sample Program Monitor Mouse Input - Sample Program Send Keyboard and Mouse Input - Sample Program Basic Sample Program
 
 
top
 
News

July 24 , 2006
Mini-Input v2.0 adds Visual Studio Designer support and VB.NET source code.
 
May 2, 2006
Mini-Input v1.1 improves international keyboard support.
 

April 11, 2006
Mini-Tools builds a better mousetrap with Mini-Input v1.0.

Copyright © 2006-8 Mini-Tools LLC  •  Privacy Statement  •  Terms of Use  •  Site Map  •  Contact Us