diff options
author | B. Watson <yalhcru@gmail.com> | 2020-11-07 09:19:34 +0700 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2020-11-07 09:19:34 +0700 |
commit | 47a78898453311a5e9a99c9fa5e5a6f0e39c63c5 (patch) | |
tree | 8c9ffa1bbc1400decd5577268cbd65bbedc7a7eb /system/esekeyd/README | |
parent | 7a488761668693ab154a8bc76bf5bcc00e128712 (diff) |
system/esekeyd: Added (multimedia keyboard daemon for Linux).
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'system/esekeyd/README')
-rw-r--r-- | system/esekeyd/README | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/system/esekeyd/README b/system/esekeyd/README new file mode 100644 index 0000000000000..3c5817bd65f86 --- /dev/null +++ b/system/esekeyd/README @@ -0,0 +1,26 @@ +esekeyd (multimedia keyboard daemon for Linux) + +ESE Key Daemon is a multimedia keyboard daemon for Linux. With +the 2.6 kernel series it can also handle remote controls, as they +are presented as keyboards. It's a userspace program that polls +/dev/input/event? interfaces for incoming keypresses, and executes +commands as defined in its config file. + +esekeyd is also useful for keyboards without multimedia keys. Its +functionality is similar to xbindkeys, but (a) it doesn't require X +(works in the console), and (b) it doesn't "eat" the keystrokes it +receives, so you'll want to disable those keycodes in your keymap +if you don't want applications to react to them (see loadkeys(1) and +keymaps(5)). + +To start using esekeyd, first edit /etc/esekeyd.conf to define your +keys and the programs that will be run (use "learnkeys" to get +the names of the keys). Then start the esekeyd daemon by running +"/usr/sbin/esekeyd /etc/esekeyd.conf" (as root, or as a user in the +input group). To start esekeyd at boot, just add that command to +/etc/rc.d/rc.local. + +If esekeyd never sees your keystrokes, you may have to explicitly set +the input device for it to use on the command line (see the esekeyd(1) +man page). Also, for testing purposes, see the "Simple test" section +at the end of /etc/esekeyd.conf. |