Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!rutgers!columbia!cunixc!lih From: lih@cunixc.cc.columbia.edu (Andrew Lih) Newsgroups: comp.sys.next Subject: Re: mice (was Re: X windows on the nExt) Summary: Mouse buttons Keywords: X windows Message-ID: <1426@cunixc.cc.columbia.edu> Date: 20 Apr 89 23:20:43 GMT References: <2777@rtech.rtech.com> <19516@iuvax.cs.indiana.edu> <18364@vax5.CIT.CORNELL.EDU> <2090@csun.edu> Reply-To: lih@cunixc.cc.columbia.edu (Andrew Lih) Followup-To: comp.sys.mac Distribution: all Organization: Columbia University Lines: 34 In article <2090@csun.edu> lkw@csun.edu (Larry Wake) writes: >In article <18364@vax5.CIT.CORNELL.EDU> ktly@vax5.cit.cornell.edu (Jonathan C. Kagle) writes: >>P.S. Does anybody remember Jobs ridiculing mice with more than one button >> soon after the Mac came out? > >The NeXT doesn't seem to be doing anything to deny that legacy -- all >NeXT software treats the mouse as a one-button device. This will be >even more the case at 0.9, when even what little functionality the >right button had ("pop up a menu that in almost every case was already >on screen anyway") gets pushed back to the level of an optional >"advanced" feature. The default action of the right button will then >be to act just like the left button, which sure sounds like they're >saying "whoops, why did we put two buttons on the mouse, anyway?" Well, you forget one thing: X Windows compatibility. XWindows supports up to five buttons on a mouse and most of the window managers that run on X (uwm, twm, etc) assume you have at least 2 mouse buttons. Some programs require three, but fortunately, they were smart enough to use both buttons down to emulate the third button. Anyways, does anyone know how companies like White Pine, who ported X11.R3 to the Mac II, emulate the second mouse button for X on the Macintosh? Since the Mac has only one mouse button, running X would be kinda strange with only one button. /lih =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= """"""" Andrew "Fuz" Lih Columbia University Center | @ @ | Instructional Computing for Computing Activities < ^ > \ - / lih@cunixc.cc.columbia.edu AJLUS@CUVMB.BITNET --- lih@heathcliff.cs.columbia.edu ...rutgers!columbia!cunixc!lih =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=