SilverstoneTek LC16M
The SilverstoneTek LC16M [Image: http://www.silverstonetek.com/products/lc16m/frnt-view/LC16m.jpg]
Drivers
LIRC
Version 0.8.1 of LIRC has included a working driver for the iMON remote control. It is listed under the USB remote controls. In order to use the "PAD Controller", a pressure sensitive mouse cursor control, as a directional pad use the patch from here under the first section entitled lirc-imon-pad2keys.patch. He also provides a sample lircd.conf with all 58 keys of the iMON PAD. Version 0.8.1 does not require the 2.6.16 patch he has listed as the changes should already be made.
Click Wheel
The case has a front click wheel which is integrated as part of the iMON setup. In order to use the wheel, make sure you have the remote control working properly and add the following to you lircd.conf file,
begin remote name ClickWheel bits 24 eps 30 aeps 100 one 0 0 zero 0 0 post_data_bits 8 post_data 0xFF gap 131993 toggle_bit 0 begin codes WheelCC 0x010000 WheelCW 0x000100 WheelClick 0x000008 end codes end remote
VFD
The latest LCDproc driver as of 0.5.0 has support for the VFD display built in! Configure using ./configure --enable-drivers=imon
Front Buttons
The front buttons work as a keyboard and so need to be mapped using an .xmodmaprc file in the home directory of the user running X. For most this will be the mythtv user, so include this in your /home/mythtv/.xmodmaprc file (or create it if it doesn't exist), (note this is what I have, I don't need volume control, so you will have to change that part if you do.)
!Skip Back keycode 144 = Left !Skip Forward keycode 153 = Right !Stop keycode 164 = Escape !PlayPause keycode 162 = Ctrl+P !VolUp keycode 176 = Up !VolDn keycode 174 = Down
Some help in customizing this file to your own needs can be had here.