On 2/12/07, Jeremy Roberson <[EMAIL PROTECTED]> wrote: > Maybe. Attached is a high level diagram of the architecture that we > used in order to prevent the end user from having to modify the x config > file manually whenever they add a new digitizer. With this architecture, > the end user doesn't need to know what device node the digitizer is > attached to and the X config file doesn't need to be constantly > modified. So, as far as the end user is concerned the Digitizers are > hot plug-able. > > So, to my question. In order to use EVIOCGRAB ioctl in my X driver, > don't I have to already know the device node that the digitizer is > attached to? >
Yes, you would need a device node. If X would support hotplug then different input drivers could query new device ID (struct inpuit_id) and capabilities and make decision whether they want to attach to it and whether they want exclusive access (EVIOCSGRAB). In absense of hotplug in X (is it still absent btw?) your device manager will need to perform the same functions. How does current version of your device manager know what device nodes to attach to? -- Dmitry ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel