On 10/11/2016 08:31 AM, Marek Marczykowski-Górecki wrote:
>
> If you want custom USB VM, you can simply remove the default one.
> As for qubes.InputKeyboard, take a look here:
>
https://www.qubes-os.org/doc/usb/#how-to-use-a-usb-keyboard
>
> - --
> Best Regards,
> Marek Marczykowski-Górecki
> Invisible Things Lab
>
So while this is helpful to understand the function of how qubes sets
the InputKeyboard, what it does not do is tell me how to specify the
device used as the keyboard. When I follow the instructions for
"Creating and Using a USB qube", I'm prompted to allow devices for Mouse
and Keyboard. I select "Yes to all" and normally my keyboard should work
here (my mouse does). However, my keyboard is never again functional.
I'm forced to remove the kernel lines `rd.qubes.hide_all_usb` and force
sys-usb to not start at boot, then reboot.
In essence, what I'm really trying to understand (outside several other
questions in the OP of this thread) is how a keyboard device is decided
on, or how to manually force what device is going to be used for a
keyboard.
The following is the device I'm attempting to use, but failing:
Bus 001 Device 006: ID 04d9:0141 Holtek Semiconductor, Inc.
For whatever reason, the device is never picked up (unless I don't use a
sys-usb qube at all) for use as a keyboard.
Any information you could provide on the decision process, or debugging
tools I could use to determine why this doesn't work and what a
potential solution could look like would be awesome.
Thanks!
--jidar