-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wed, 6 Nov 2002 17:51, Pete Zaitcev wrote: > This is wonderful, however I am concerned that hiddev cannot be > used while input is using hid. This seems a little too limiting. > How am I supposed to implement the applet to indicate the battery > charge, for example? Adding Logitech-specific control messages > to mousedev does not look appealing. At one stage hiddev claimed every device. I am not sure when Vojtech changed this behaviour. I know that some protocols require a sequence of control commands, and it is bad karma if you get them mixed up (eg if you want to change the resolution on Logitech dual optical devices, you have to send a couple of commands. The device may not want you to try anything between them)>
I'm seeing three options: 1. Change the HID driver to always associated interfaces with hiddev, even if also associated with hid-input. Probably needs some locking. 2. Don't used hiddev, just use usbfs control messages directly from userspace, and hope that you don't cock up something that hid-input is doing. 3. Add some additional code through the whole input subsystem. I'm thinking that option 1 is the best. It'll be trivial to associate every hid interface with hiddev - there is code that looks like: for (i = 0; i < hid->maxcollection; i++) if (hid->collection[i].type == HID_COLLECTION_APPLICATION && !IS_INPUT_APPLICATION(hid->collection[i].usage)) break; in hiddev::hiddev_connect(). If you remove this test, then it should claim every device (except those blacklisted). The need for explicit locking should be explored further. There is a cost to this: more minor numbers required for hiddev. Greg, Vojtech - any comments? - -- http://linux.conf.au. 22-25Jan2003. Perth, Aust. I'm registered. Are you? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE9yL76W6pHgIdAuOMRAqIjAJ9+I0ipW+PvKuo6GaFEQ4U8ENHFFQCffPBM lE5DRUGYgUpYskPLcKoirjo= =71Bb -----END PGP SIGNATURE----- ------------------------------------------------------- This sf.net email is sponsored by: See the NEW Palm Tungsten T handheld. Power & Color in a compact size! http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel