On Fri, Jan 14, 2005 at 05:39:40PM -0500, Albert Cahalan wrote:
> You disabled the middle and right buttons, didn't you?
> 
> That's a total Microsoftism. UNIX workstations traditionally
> use the middle button.

For what?  For pasting, maybe.  But not for point-n-click in apps.

Admittedly, I've been using only Linux since 1998, but prior to that
I used X-Window a lot on SunOS and Solaris, and while I know some weird
apps used middle click for certain procedures, it don't remember any
paint apps using it for painting! <:^/


> MacOS treats them all the same.

Umm...  I wouldn't know, these days.  The only time I used multi-button mice
on Macs was with an X-Window server. :^/


> Java apps treat them all the same too.

I just fired up TouchGraph GoogleBrowser, a Java applet that runs in a
browser, and left click selects and drags things.  Right-click presents a
pop-up context menu.  Seems just like Windows, Gnome, KDE, etc. to me! :^/


> For proper UNIXy behavior, you'd only allow the middle button.
> The left and right would, of course, do something dreadful. :-)
> Try an real xterm scroll bar.

Okay, I see now that you're trying to make a joke.  (Or I hope so ;^) )

Tux Paint is not supposed to be some early 90s app beamed into the future ;)


> I think the old way was by far best for tiny little kids.
> If "teach them the cold hard reality of their OS" is going
> to be the goal though, an #ifdef WIN32 is appropriate.
> It's only Windows that has a clear and strong bias toward
> the left mouse button.

I disagree (see above). :^)


> Even on Windows though, left-handed users can swap buttons.

I'm guessing if handed-ness is switched at the OS or display level (e.g. X11),
that SDL simply sees right-clicks as "mouse 1", which is perfectly fine.


I'm going to keep it the way it is now.  Sorry! :^)

(If you REALLY want, you can add a "--nomousebuttondistinction" switch,
or something, to revert it to the old way ;) )


-bill!
_______________________________________________
Tuxpaint-dev mailing list
[email protected]
http://tux4kids.net/mailman/listinfo/tuxpaint-dev

Reply via email to