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
