# LIRCRC

Section: FILE FORMATS (5)

Updated: Last change: Oct 2015

Index Return to Main Contents

## NAME

lircrc

- application-specific remotes signals configuration

## DESCRIPTION

lircrc

is the last LIRC configuration point in the flow of events from the kernel to the application. It provides a way to translate the application-agnostic events which

lircd

makes available on

/opt/local/var/run/lirc/lircd

to application-specific strings. The translation is invoked by LIRC-aware applications by using the <em>lirc_code2char()</em> routine in the <em>lirc_client</em> library. The lircrc event mapping is not only mapping from a remote event to an application string. It also supports a variety of functionality such as repeat suppression, modes, long keypresses and button sequences. The default location for lircrc is

~/.config/lircrc

with a global fallback in

/opt/local/etc/lirc/lircrc

. Many applications which uses the lircrc translations have private locations for the file. The programmatic interface to the

lircrc

functionality is described in the Client API manual, see below The file format is described in the configuration manual, see below.

## SEE ALSO

http://lirc.org/html/configure.html#lircrc_format
  Description of the lircrc file format.
http://lirc.org/html/lirc_client.html
  Client API, the programmatic interface to the lircrc files.

## Index

NAME
DESCRIPTION
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 11:41:20 GMT, April 14, 2018