<div dir="ltr"><div><div><div><div><div><div><div><div>Why do you need to know which one is the "real" keyboard? Just listen to events from all of them. On my laptop, I also have six keyboards. They are:<br><br></div>
    Power Button<br></div>    Video Bus<br></div>    Sleep Button<br></div>    Integrated Camera<br></div>    AT Translated Set 2 keyboard (this is the actual "keyboard" keyboard)<br></div>    ThinkPad Extra Buttons<br>
<br></div>All of these are real keyboard devices that will send keyboard events if you try hard enough. If you get multiple keyboard devices on the same seat, you should treat all of them as equally valid and group them together into one virtual keyboard. Same thing with pointer devices.<br>
<br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jul 17, 2014 at 8:16 AM, Stefanos A. <span dir="ltr"><<a href="mailto:stapostol@gmail.com" target="_blank">stapostol@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>I have come across a strange issue while implementing a libinput backend for <a href="https://github.com/opentk/opentk" target="_blank">OpenTK</a>. When testing on my laptop, libinput detects six keyboard devices. Out of these, only the last one actually sends keyboard events - the rest remain idle no matter which button I press on the keyboard.<br>


<br></div><div>This is with libinput 0.2.0 with linux 3.15.5 running on Arch 64bit. The hardware is a 15'' rMBP (version 10.1, let me know if you need any system logs.)<br><br>Is this result expected? Is there a way to detect the capabilities of each keyboard or otherwise distinguish which devices are "real" keyboards? Right now I am working around by waiting for an actual input event before recognizing a device as a keyboard, but this is rather hacky / racey.<br>


</div></div>
<br>_______________________________________________<br>
wayland-devel mailing list<br>
<a href="mailto:wayland-devel@lists.freedesktop.org">wayland-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/wayland-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/wayland-devel</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>  Jasper<br>
</div>