I just found out that Opera for Linux has compiled in support for lircd!!
Navigation is implemented very well, unlike when using Firefox with 'irxevent' and lircd, navigation in Opera is intuitive and logical, i.e. the cursor keys go up/down/left/right to the next link as presented on screen, not in the html source code order like on Firefox.
This is great, I had been looking for a browser that could be used on a HTPC with only a IR remote for quite a while, it looks like my search is finally over.
To see a sample lircrc config for Opera run the following:
You can just create a default config file by running the following in your home-dir:
opera -lirchelp >> ~/.lircrc
You will have to edit ~/.lircrc to adapt the button definitions to your remote.
In addition to the entries defined in the sample config, you can define key bindings for all actions defined in the Opera "standard_keyboard.ini" config file (on Mandriva that's located in /usr/share/opera/ini/standard_keyboard.ini).
I have tested all this with Opera 9.64 (build 2480) for Linux, but I assume it will work with Opera 10.x too.