<div dir="ltr">This works _almost_ perfectly<br>here's what I havbe:<br><br>Section "InputDevice"<br>    Identifier     "Generic Keyboard"<br>    Driver         "evdev"<br>    Option          "Device" "/dev/input/by-id/usb-05f3_0007-event-kbd"<br>
     Option         "XkbRules" "xorg"<br>     Option         "XkbModel" "pc105"<br>     Option         "XkbLayout" "us"<br>EndSection<br><br><br>my laptop's built in keyboard is ignored; only input from the kinesis is taken into account<br>
<br>there's one slight problem -- my keyboard now ignore left/right/up/down arrow keys and pageup/page down keys<br><br>i'm guessing i have the wrong XkbModel value of pc105? but i'm not sure what to replace it with<br>
<br>i tried to find xkb files related to pc105, but 'locate pc105' brings up nothing on my computer<br><br>thanks<br><br><br><br><div class="gmail_quote">On Thu, Aug 28, 2008 at 12:13 AM, Peter Hutterer <span dir="ltr"><<a href="mailto:peter.hutterer@who-t.net" target="_blank">peter.hutterer@who-t.net</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div>On Wed, Aug 27, 2008 at 10:14:13PM -0700, tongke xue wrote:<br>
>      So I have a laptop and akinesis ergo keyboard; and I want to put the<br>
>    kinesis keyboard right on the laptop keyboard, and code away. Problem<br>
>    is that sometimes, my kinesis keyboard accidently hits keys on the<br>
>    underlying keyboard. Using xinput list, I can see that X knows that<br>
>    these are two separate sources;<br>
<br>
</div>actually, it doesn't.<br>
<div><br>
>    "Virtual core keyboard"    id=0    [XKeyboard]<br>
<br>
</div>this keyboard is server-internal and does not represent a physical keyboard.<br>
<div><br>
>    "Generic Keyboard"    id=2    [XExtensionKeyboard]<br>
<br>
</div>this keyboard represents both physical devices.<br>
<div><br>
> how can in in xorg.conf tell xorg to only listen to my kinesis keyboard and<br>
> ignore my laptop's bilt in keyboard?<br>
<br>
</div>use HAL to configure the actual keyboard devices, or configure them manually<br>
in your xorg.conf using the evdev driver. then you can enable/disable them at<br>
runtime with XChangeDeviceControl.<br>
<br>
as long as you are using kbd, all physical devices will appear as one device<br>
to the server.<br>
<br>
Cheers,<br>
<font color="#888888">  Peter<br>
</font></blockquote></div><br></div>