<br>Sorry, I accidentally send this to just Hans, it should of course have gone to the list.<br><div class="gmail_quote"><br><br>Hi, Hans!<br><br><div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
The general interface just provides a list of (device_type, button_number, button_range, button_intended_use) or something (don&#39;t remember details). Chuck implements some of those choices, hardcoded with respect to (device_type, button_intended_use).<div>

</div></blockquote></div><div><br>Indeed, ChucK takes the most common and universal ones. It&#39;s not perfect but as a simplified interface it&#39;s quite pleasant to work with and mostly gets most of the job done.<br><br>
</div><div class="im">
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br>
[chuck](VM): sporking incoming shred: 1 (<a href="http://mouse.ck" target="_blank">mouse.ck</a>)...<br>
mouse &#39;SynPS/2 Synaptics TouchPad&#39; ready<br>
</blockquote>
<br></div>
So this means that the touchpad has been registered as type mouse.<div></div></blockquote></div><div><br>Yes, indeed. Frankly I think that so far it&#39;s a clear cut case. I feel it&#39;s a mouse, my windows manager (Gnome) agrees it&#39;s a mouse and ChucK accepts it as one yet there is no data coming in or being printed from <a href="http://mouse.ck" target="_blank">mouse.ck</a>. You do have a valid point about the difference in scanning between a regular mouse and a pad but at least the buttons should be buttons in any case yet I&#39;m not seeing buttonpresses. This is why I suspect something is wrong.<br>

<br><br></div><div class="im"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

I do believe touchpads also output the change in position.<br>
</blockquote>
<br></div>
They may or may not, I think - they HIDs can pretty much choose what varibles they want to provide. There was another thread withy this track-pad problem.<br>
</blockquote></div><div><br>Yeah.... but this is not some exotic specialised device. I would think it&#39;s quite clear that a touchpad on a laptop will be used as a mouse.<br><br> </div><div class="im"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br>
If you have a Mac with gcc on it, you might try the program I hacked up. It lists all the variables for all attached HIDs.<div></div></blockquote></div><div><br>No, sorry, I do have some Linux computers with GCC on them.<br>

<br>Yours,<br>Kas.<br></div></div><br>
</div><br>