• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux Key Scripter Download

Key Scripter

May 8, 2008
Key Scripter is a software tool that tracks keyboard and mouse events and generates synthetic key events for an X display.
Version 1.4
License GPL v3
Platform Linux
Supported Languages English
Homepage key-scripter.sourceforge.net
Developed by Andrei Romanov
Key Scripter is a software tool that records key press/release events from a keyboard or a mouse and simulates corresponding key events to an X display. This software tool conveniently supports gaming keypads such as the Nostromo SpeedPad and enables users to create and utilize complex key scripts for various games and applications.

The installation process of Key Scripter is simple. Extract the files to a directory of your preference and use the following commands in the extracted directory to compile the package:
./configure
make

After the successful compilation of the package, execute the following command as root to install Key Scripter:
make install

To uninstall Key Scripter, use the command:
make uninstall

In order to listen to key events, Key Scripter reads the raw data from one or more device files. Use the command 'cat /proc/bus/input/devices' to determine which device corresponds to your keyboard, mouse or keypad.

Key Scripter allows users to specify the value of the listed 'N: Name' or 'P: Phys' property instead of the actual device file name. However, it is easy to determine which device file to use by looking at the 'H: Handlers' property. For instance, 'H: Handlers=kbd event2' denotes that you can specify /dev/input/event2 as the source file for Key Scripter with the command:
key-scripter -i=/dev/input/event2

Since device files are dynamically created, they are not guaranteed to remain the same after a system reboot. Therefore, it is necessary to specify the input device by its name (using the value from the 'N: Name' property) instead of specifying the actual device file when starting Key Scripter from a script. Key Scripter will then automatically determine which device file to use to collect data from the device.

It is important to note that only the root user can read files under /dev/input/event*. This implies that Key Scripter won't run when executed by a regular user. Therefore, it is advised to adjust the access permissions of the device file to allow other users to read it. This can be done by utilizing the 'input' group, created during the installation of Key Scripter. The install script also adds the key-scripter executable to the 'input' group and enables the 'set group ID on execution' file mode on it.

After the installation of Key Scripter, execute the following command to allow anyone in the 'input' group to read the specified device file:
chown :input /dev/input/event* && chmod g+r /dev/input/event*

N.B: Ensure to replace 'event*' with the correct name of the device file. Remember to execute this command on each system start-up since device files are recreated each time the system boots. Add the above command to one of your system start-up scripts for ease of execution.

This release of Key Scripter contains several minor bug fixes and an improved example configuration. The development status of Key Scripter is now stable.
What's New

Version 1.4: N/A

Free Download 91K
307
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

iPirate
iPirate is a file-sharing software designed for two friends to share files ...
wmThemeCh
wmThemeCh is a software that allows you to switch between Window Maker ...
rubiksgl
Rubiksgl is a gaming software that offers arcade-style gameplay built with the ...
WolfGL
"WolfGL" is a software project that allows users to play the classic ...
Contact Book
Contact Book is an uncomplicated software for managing contact books.
C_COUNT
This software provides information on the proportion of commentary compared to the ...
Debian Control Center
Debian Control Center is designed to simplify configuration for Debian systems, empowering ...
ElvinRRD
ElvinRRD is a network data transport tool that stores data in RRD ...
WIX
WIX is a markup format used for text and content creation.
gladTeX
A software tool called gladTeX has been developed to allow LaTeX equations ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.