On 1 November 2010 15:58, H Hartley Sweeten <hartleys@xxxxxxxxxxxxxxxxxxx> wrote: > On Saturday, October 30, 2010 7:32 AM, James Courtier-Dutton wrote: >> When I plug a special purpose keyboard into the USB port, it creates a >> /dev/input/event9 >> It then provides input to the terminal as though it was a keyboard. >> Unfortunately, the key mappings are all wrong for this keyboard. >> Is there some way I can do key translations between the the USB >> keyboard and the terminal. >> The problem is I only want the translations to occur to events from >> /dev/input/event9 and not any other keyboard/mouse device that is also >> plugged in. >> Alternatively, is there a way that I can get these events to not even >> reach the terminal, and allow me to write a daemon that would listen >> to /dev/input/event9 and provide a interface to my specific >> application. > > Try sending ioctl EVIOCGRAB to the device after you open it in your daemon. > That was what I was looking for. Thank you James -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html