Hi Sean, From: Sean Young [mailto:sean@xxxxxxxx] Sent: Sunday, March 08, 2015 11:45 AM > > Hi Kamil, > > On Fri, Mar 06, 2015 at 05:14:50PM +0100, Kamil Debski wrote: > > 3) As you suggested - load an empty keymap whenever the pass through > > mode is enabled. > > I am not that familiar with the RC core. Is there a simple way to > > switch to an empty map from the kernel? There is the ir_setkeytable > > function, but it is static in rc-main.c, so it cannot be used in > other > > kernel modules. Any hints, Sean? > > Why is it problematic if keypresses are passed to the input layer? I gave this a thought over the weekend and I think I agree that this shouldn't be much of a problem. I had doubts that there could be an application that could use both the input device and at the same time parse the raw messages to get keycodes. In reality this should not happen, as someone using the "raw"/"promiscuous" mode would be aware of how it works - that the keycodes are still passed to the input device. > > You can only set the default keymap for an rc-device from kernel space; > from user space you can clear the table using input ioctl, see: > > http://git.linuxtv.org/cgit.cgi/v4l- > utils.git/tree/utils/keytable/keytable.c#n1277 > > You can select MAP_EMPTY as the default keymap if that is appropriate; > using > ir-setkeytable(1) a different keymap can be selected. > > > Sean Best wishes, -- Kamil Debski Samsung R&D Institute Poland _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel