Main > System > Monitoring >

KeysID 1.1

KeysID 1.1

Sponsored Links

KeysID 1.1 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.011 MB
Platform: Any Platform
License: GPL (GNU General Public License)
Price:
Downloads: 1167
Date added: 2006-08-16
Publisher: Daniele

KeysID 1.1 description

KeysID project is a highly configurable linux daemon which lets you intercept keyboard key press and make them execute the programs you want.
Its thought for laptop and multimedia keyboards, which usually have more keys than standard keyboards, but it works with all the keys.
Installation:
In order to compile and install from the source package you can simply type:
make
make install
< debian >
It will put programs in /usr/sbin and the init script in /etc/init.d/ .
< /debian >
If you are new to keysid PLEASE READ THE NEXT SECTION BEFORE RUNNING THE PROGRAM.
Configuration:
Now that `keysid is installed you must run its configuration program (keyscfg) before running the daemon. This is the usage:
keyscfg <-n keynumber> [-f config_file] [-d device]
`-n is required, it stands for the number of keys you want to intercept
`-f is the path to the output configuration file, default is
`/etc/keysid/keysid.conf
`-d is the device you want to read from. The default is
`/dev/input/event0, you shouldnt use this option unless you know what you are doing.
Run `keyscfg, _dont press any key_ until its beginning message, then you will asked for pressing as much keys as you requested (`-n option). If these steps go right youll find the configuration file in /etc/keysid/keysid.conf (unless you gave the `-f option).
Well, now you have to edit the configuration file. The first line is the device the program reads from, you shouldnt edit this line since the configuration file depends on the input device.
The other lines (no `# comments, no white lines) are in the form:
key user command
The key field shouldnt be edited. The user field stands for the user who executes the command (the next field). The command is read to the end of the line, it may contains spaces. The command will be executed as `su - user -c "command" , therefore.. be careful about escaping!
e.g.:
0xcc crowolo mpg123 ~/songs/*.mp3
0xcc -> the key
crowolo -> the user
mpg123 ~/songs/*.mp3 -> the command
This line will be executed as `su - crowolo -c "mpg123 ~/songs/*.mp3" .
Usage:
Now you can start the daemon (keysid). You can also specify the configuration file the daemon will read by passing it as command-line argument.
e.g.:
keysid /root/tmpkeysid.conf
< debian >
The source package provides the init script which can be used to run the daemon at boot time. If you want to run it by init script and make the daemon read from a non-default file, you must write its name in /etc/keysid/args .
< /debian >
e.g.:
$ cat /etc/keysid/args
/root/tmpkeysid.conf
$
Known bugs:
You shouldnt press any key for a couple of milliseconds after you start both the daemon and the configurator program, otherwise the program couldnt get your input in the right way.
Enhancements:
- package improvments
- minor fixes
- debian package available

KeysID 1.1 Screenshot

Advertisements

KeysID 1.1 Keywords

Bookmark KeysID 1.1

Hyperlink code:
Link for forum:

KeysID 1.1 Copyright

WareSeeker periodically updates pricing and software information of KeysID 1.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of KeysID 1.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
vkeyd is a Linux daemon, forked from ikeyd, used to change volumes from keyboard hotkeys outside of X. Free Download
NewSyslog is a portable and updated version of Ted Tsos newsyslog. Free Download
sud is a daemon to execute interactive and non-interactive processes with special privileges in a nosuid environment. Free Download
BIRD is a dynamic routing daemon for UNIX-like systems. Free Download
tipxd is an IPX tunneling daemon which snoops on a local network for IPX 802.3 traffic. Free Download
MEsmtpd provides a small SMTP Daemon with From-header rewrite and SMTP-Auth. Free Download
rsjog is an X11 handler for Sony Vaio jog wheels. Free Download
Pagey is a paging/SMS daemon written entirely in Python. Free Download