LIRCD-UINPUT

Section: System Managers Manual (8)


Updated: Last change: May 2016


Index Return to Main Contents

 

NAME

lircd-uinput - Forward lirc button presses as uinput events

 

SYNOPSIS

lircd-uinput [options]... [lircd output socket]

 

DESCRIPTION

Enables automatic generation of Linux input events.

lircd-uinput

opens the uinput device and injects key events received on a

lircd (8)

output socket to the Linux kernel. The key code depends on the name that was given a button in the lircd config file, e.g., if the button is named KEY_1, the '1' key code will be generated. A complete list of possible button names is available in

/usr/include/linux/input.hi

and also using

irrecord -l.

lircd-uinput is designed to run as a systemd service.

The lircd output socket argument is an optional path to lircd output socket. It defaults to the output value in the [lircd] section of the lirc_options config file, falling back to /var/run/lirc/lircd.

 

OPTIONS

-u --uinput device
uinput kernel device, defaults to /dev/uinput.
-r --release-suffix suffix
lircd-uinput generates two events for each received lircd button press. The first uses the lircd button press name as-is, the second adds the release-suffix. Defaults to _UP.
-O --options-file
Options file holding default values. Defaults to /etc/lircd/lirc_options.conf
-h --help
Display usage summary.
-v --version
Display version info.

 

NOTES

lircd-uinput

can only forward lircd button events with names from the legal namespace as defined by

irrecord(1)

, i. e., as defined by the kernel.

 

SEE ALSO

lircd(8)
irrecord(1)


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
NOTES
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 20:51:11 GMT, June 29, 2016