<br><br><div class="gmail_quote">On Mon, Aug 17, 2009 at 03:17, Sven Panne <span dir="ltr">&lt;<a href="mailto:Sven.Panne@aedion.de">Sven.Panne@aedion.de</a>&gt;</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;">
Am Sonntag, 16. August 2009 22:10:23 schrieb Rafael Gustavo da Cunha Pereira<br>
Pinto:<br>
<div class="im">&gt; BTW, as an enhancement for 2.2.2.0, you could treat unnamed mouse buttons.<br>
&gt; Mouses with more axis and more buttons are becoming increasingly common,<br>
&gt; and &quot;unmarshalMouseButton&quot; is not prepared to accept them!!<br>
&gt;<br>
&gt; Here are exceptions I caught, playing with my Genius Traveler 515 mouse:<br>
&gt;<br>
&gt; unmarshalMouseButton: illegal value 5<br>
&gt; unmarshalMouseButton: illegal value 6<br>
&gt; unmarshalMouseButton: illegal value 7<br>
&gt; unmarshalMouseButton: illegal value 8<br>
<br>
</div>Good point, I had similar reports already, but I simply forgot to handle this<br>
in yesterday&#39;s release. The right way to handle this would probably be<br>
extending the MouseButton data type with an &#39;AdditionalButton Int&#39; constructor<br>
and simply pass the unknown button numbers via this case. I am not so sure<br>
about a nice name for this constructor: AdditionalButton? GenericButton? Or<br>
simply MouseButton, just like the type itself?<br>
<br>
Cheers,<br>
<font color="#888888">   S.<br>
<br>
</font></blockquote></div><br>AdditionalButton seems good. My second choice would be to use MouseButton.<br><br><br><br clear="all"><br>-- <br>Rafael Gustavo da Cunha Pereira Pinto<br><br>