# Infra-red controller

Recent Linux kernels have in-built support for ir devices, making lirc support redundant.

If you wish to use lirc with Geeqie, the lirc libraries must be installed. If you are compiling from sources, lirc functionality will be available if the library dependencies are met.

If you are using a pre-compiled distribution, availability depends on the package maintainer.

The website Linux Infrared Remote Control has detailed information on this subject.

You will need to create a configuration file for the controller you will use. This file must be installed at the location specified in .

Here is an excerpt from an .lircrc file:

          begin geeqie
          begin
          prog = geeqie
          button = vol_up
          config = ZOOM_IN 1
          repeat = 3
          end

The commands Geeqie will respond to are:

Command | Mapped to
--- | ---
DOWN [int] | Pan down by the specified amount. Default=1
EXIT | Exit Geeqie
FIRST | Jump to first image
INFO | Show image overlay (full screen only)
LAST | Jump to last image
LEFT [int] | Pan left by the specified amount. Default=1
NEXT | Go to next image
PAUSE | Pause/unpause slideshow
PREV | Go to previous image
RIGHT [int] | Pan right by the specified amount. Default=1
ROTATE_90 ] | Rotate image 90 degrees clockwise. .
ROTATE_90_CC | Rotate image 90 degrees counter-clockwise..
SET_INV_ZOOM [int] | Set Zoom level to 1:N. Default=1x
SET_ZOOM [int] | Set Zoom level to N:1. Default=1x
UP [int] | Pan up by the specified amount. Default=1
ZOOM_IN [int] | Zoom in. Value specifies the amount of zoom.
ZOOM_MAX ] | Zoom to fit image to window
ZOOM_OUT [int] | Zoom out. Value specifies the amount of zoom.