Конфигурационный файл задается ключом -f. Если ключ не задан, используется значение переменной окружения IRCCONF. Если и переменной нет, используется /usr/local/etc/ircdec.conf. Имя секции конфигурационного файла, определяющей используемый пульт (InfraRed Control Unit), задается ключом -c. Если ключ не задан, используется значение переменной окружения IRCU. Если и переменной нет, имя должно быть указано параметром irc секции [comms] конфигурационного файла. Режим отладки/настройки работы с пультом задается ключом -d. Этот флаг неявно включает -u и -j 0 (см. ниже). Удвоение -d включает демонстрацию процесса получения данных из порта. Ключ -j служит для регулировки дрожания кнопок. Без -j используется тайм-аут, равный пятикратному времени ожидания данных для одной кнопки. Параметр ключа -j задает другое значение (в микросекундах). Нулевое значение отключает подавление дрожания. В режиме отладки/настройки подавление дрожания отключено и включать его для этого режима не следует. Ключ -p задает имя файла для записи PID-файла. При невозможности записи PID в этот файл работа аварийно завершается. По умолчанию PID-файл не создается. Ключ -r задает тайм-аут (в секундах), по истечении которого COM-порт будет закрыт и открыт заново, если до истечения этого тайм-аута не поступило никаких данных с пульта. Служит для автоматического сброса UART, некоторые пульты обладают свойством "подвешивать" UART. Нулевое значение (по умолчанию) запрещает переоткрытие порта. Ключ -u включает выдачу строки UNKNOWN для кнопок, распознать которые не удалось. По умолчанию такие случаи молча игнорируются, кроме режима отладки (-d).