2009/8/15 Christoph Bartelmus <lirc@bartelmus.de>

Russell Jones "russell.jones@gmail.com" wrote:
> Then I tried lirc. The device is a devevent type, so I also installed
> inputlirc, which seems to be necessary.

No, inputlirc is the most superfluous sw I know. Pls get rid of it.
OK, I'll give that a go.

> After editing lircd.conf and
> hardware.conf, lircd started OK.

Looking at the irw output, you are using inputlirc, not lirc.

> I played about with the lirc ir* commands,
> but found that only irw would give any output. irexec, ircat, etc output
> nothing.

Because the remote and key names you see with irw are different from what
you configured in .lircrc.
Some of them were named that way though... from looking at examples, the KEY_ part is not required, right? Some of the others were from the standard Hauppage /etc/lirc/lircd.conf

> I disabled device detection by the HAL as described here:
> http://www.lirc.org/html/devinput.html. I wasn't able to make much sense of
> the output of xev beyond there only being a response from those keys
> mappable in System|Preferences|Keyboard Shortcuts

If some key don't work there, it's the kernel drivers fault.
Start lircd with the config file found at:
and adjust your .lircrc.
OK, will have a look at that.

Thanks for the pointers.