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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Oliver Endriss wrote:

>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
>
>  
>

Great that saved me a lot of work and made my new case even better :D 
Well done Oliver :)

Background: I have since this week a Silverstone LaScala LC14 with neat 
little buttons on the front. Being connected to
 one usb port i thought it might be just additional keyboard like 
buttons (indeed showkey shows values for these keys).
....
compiled your plugin, tested which input device it is and started vdr 
accordingly - keys are instantly working :)

If i would be Laz i would go this way. Regarding the numlock it should 
not matter much. At least showkey shows just
a normal keycode so i would assume that it behaves like any other key on 
usb too (just imho, but trying does not cause
to much work)

Kind Regards

Steffen



[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux