Key Scripter listens to key press/release events from a keyboard or a mouse and sends fake key events to an X display. It supports gaming keypads such as the Nostromo SpeedPad and allows the creation and usage of complicated key scripts for games and other applications.
| Tags | Desktop Environment tools Hardware Utilities Games/Entertainment |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | Windows Windows POSIX Linux |
| Implementation | C |
Recent releases


Changes: This release contains a couple of minor bugfixes and an improved example configuration. The development status of Key Scripter is now stable.


Changes: Key Scripter can now detect multiple keystrokes pressed one after another. Scripts can now make use of the new if/else command and boolean variables. Several other new commands and enhancements have also been implemented.


Changes: This release can read multiple input devices in parallel. Command line parameters allow specifying multiple input devices.


Changes: This release adds support for mouse button and mouse wheel events. Other new features include a new configuration command that allows you to reference one configuration file from another. Support for wildcard notation of bind commands was improved. Incorrect key codes for extended keys were also fixed.


Changes: This release also supports Windows. A Win32 binary has been added to the download packages. To compile the source files on Windows, the latest release of MinGW is required. Additionally, this release fixes a few memory allocation bugs, adds support for wildcard binds, and provides improvements to debug messages. The example configuration file has been extended with extra features.