Freeware Utilities

Keyboard Freeware Utilities

Automatically send defined keystrokes

AutoHotkey is a free, open-source utility for Windows. With it, you can:
Automate almost anything by sending keystrokes and mouse clicks. You can write a mouse or keyboard macro by hand or use the macro recorder.
Create hotkeys for keyboard, joystick, and mouse. Virtually any key, button, or combination can become a hotkey.
Expand abbreviations as you type them. For example, typing "btw" can automatically produce "by the way".
Create custom data entry forms, user interfaces, and menu bars. See GUI for details.
Remap keys and buttons on your keyboard, joystick, and mouse.
Respond to signals from hand-held remote controls via the WinLIRC client script.
Run existing AutoIt v2 scripts and enhance them with new capabilities.
Convert any script into an EXE file that can be run on computers that don't have AutoHotkey installed.
Automatically send defined keystrokes: AutoHotkey

MacroMaker allows you to create macros or recordings to automate most anything that you already do by hand. MacroMaker was written more for the use of people who regularly use computers and programmers rather than the casual PC user. Most anything you know how to do by hand can be translated into a macro or recording in MacroMaker. If you are having to perform repetitive tasks, this program will help you out tremendiously. The user can simulate a series of keystrokes, mouse events, play back previous recordings of keystrokes and mouse events or execute some built-in functions with just a keystroke. You can even store content from the clipboard in internal MacroMaker buffers for later use.
Automatically send defined keystrokes: MacroMaker

PS Hot Launch is meant to quickly run different applications, open documents, go to the right folders and web pages, send mail to a specified address, etc.
Automatically send defined keystrokes: PS Hot Launch VVL

RemoteKeys can automate complex control systems, but also simple jobs like inserting text passages into Word and EMails, filling out (internet-) forms with recurring phrases etc. To do this simply click onto one of the 2500 buttons, which can be freely assigned and labeled. The macros can also be released by using the keyboard if prefered. For those wishing to make full use of RemoteKeys, there are over 350 commands available, e.g. inserting the actual date into a text, opening program groups and ordering them on screen or even to automize Excel calculations. The buttons may be assigned with the help of the integrated macro recorder and an integrated timer can activate these buttons. Additional features include an image memory and a clipboard history function. RemoteKeys is always at hand in the systemtray, can be individually configured (button-, form-, fontsizes and -colours), is network - able and requires no installation. (Engl./Ger./French with manuals).
Automatically send defined keystrokes: RemoteKeys

Easily enter unicode characters

New since version 3.5 are:
(improved) macros
secret macros for passwords, logins, etc.
date and/or time macros.
Easily enter unicode characters: AllChars

Remap the keyboard

Keyboard Remapper is a shareware utility that allows you to modify your keyboard as you want and to use hot keys as well. This utility is just like a wizard - you can change your current Windows layout, have much more freedom using your keyboard, use some peculiar symbols which are hard to find. Even the special keys like "Alt", "Control", "Win", "Shift" and so on... can be changed. Not to mention that Keyboard Remapper can make a difference between the left and right "Win"-keys, for example. You may assign macros to keys as well...
Remap the keyboard: Keyboard Remapper