[vdr] Attaching additional 'keyboards' to vdr...remote plugin?

Oliver Endriss o.endriss at gmx.de
Wed Apr 20 00:42:52 CEST 2005


Laz wrote:
> 
> I'm in the process of building a new vdr box with an Epia mini-itx motherboard 
> and I intend to build it into the case of an old video recorder. The front 
> panel has loads of buttons on it such as play, pause, rew, stop, rec, etc. 
> and it would be really good if I could connect these up.
> 
> :-)
> 
> I have bought a USB numeric keypad (meant for laptops) that I found cheap in a 
> sale and I have rewired the buttons on the front panel of the video into a 
> matrix and connected them in place of the numeric keypad (it is basically 
> just a small usb module with a keypad membrane plugged into it). All seems to 
> work: I get a new usb input device when I attach it and if I cat the relevant 
> input device, I can see the keypresses. So far so good.
> 
> My problem now is how to actually use the thing to control vdr! At the moment, 
> the keyboard driver is grabbing it and all I get is a series of keycodes such 
> as numbers, *, /, -, etc. I am using vdr with a LIRC remote but it also has 
> the keyboard remote compiled in, and, at the moment, pressing random buttons 
> on the front panel does strange things, as would be expected!
> 
> I can see at least two options:
> 
> 1. Delete my remote.conf and program the 'keyboard' remote using the front 
> panel (I won't be able to use the proper keyboard to control vdr but I'm sure 
> I can cope with that!).
> 
> 2. Use the remote plugin with the input device. If I do this, I will still be 
> getting random commands sent to vdr through the keyboard driver, unless I can 
> remove the usb keyboard driver and get the remote plugin to talk to the 
> remote plugin using a raw device, or something.

Option 2 should work if
- you are using kernel 2.6.x and
- specify the event device of the usb keyboard with the -i option.

The remote plugin will grab the event device for exclusive access and
the keyboard driver will be disconnected.

Note that this will work with 2.6.x kernels only!

Oliver

-- 
--------------------------------------------------------
VDR Remote Plugin available at
http://www.escape-edv.de/endriss/vdr/
--------------------------------------------------------



More information about the vdr mailing list