Plan 9 from Bell Labs’s /usr/web/sources/wiki/d/33.hist

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


Why do I have to use the mouse?
D1021838456
Arsc (141.154.233.68)
#Perhaps the most common frustration experienced by Unix users when
#trying Plan 9 is that they have to use the mouse more.
#
#The most common complaint is that using the mouse is slow compared
#with cursoring around, whether via arrow keys or via hjkl (in vi,
#etc.). This simply isn't true. The mouse seems slow but is actually
#faster:
#
# *	http://www.asktog.com/TOI/toi06KeyboardVMouse1.html
# *	http://www.asktog.com/TOI/toi22KeyboardVMouse2.html
# *	http://www.asktog.com/SunWorldColumns/S02KeyboardVMouse3.html
#
#The basic summary is cursoring around required a higher level of
#mental planning to organize the interaction, which apparently
#obscures the perception of the passage of time--think of being
#deeply engaged in something and being surprised when you look at a
#clock-- whereas the use of the mouse was done at a lower, mechanical
#level that left the mind free for higher things, such as complaining
#about the mouse.
#
#One common complaint is that moving your hand from keyboard to mouse
#and back takes time and interrupts typing. This is true, but it
#doesn't take as much time as you think. Especially if you're using a
#keyboard without a numeric keypad, the mouse can be close by. With
#or without a keypad, eventually you get to the point where you don't
#need to look for the mouse. Your hand always leaves it in the same
#general place and automatically goes there, often in preparation for
#a mouse operation while the other hand is still typing.
#
#It is true that it is slower to use the mouse for, say, deleting a
#tab from the beginning of every line than it is to use the keyboard
#and type "^xjxjxjxjxjxjxjxjxjxjxjxjxj" in vi. But at that point
#you're basically programming the editor (with a manually unrolled
#for loop) more than actually editing.
#
#When the mouse is properly accelerated, many of us find that it's
#faster and easier to highlight the lines in question and then type
#and execute Edit s/^<tab>//g in acme or just type s/^<tab>//g in
#sam's command window. This is such a common operation that acme
#provides two shell scripts so you can leave |unind and |ind in the
#tag of your window and click on them whenever you want.
#
#Notice the difference between acme or sam and (say) vi in running
#editor commands like search and replace. In acme you can just
#highlight the section you want, type the command, and you're done.
#In vi, you have to cursor to one end, mark it, cursor to the other
#end, and finally type the command. The cursoring takes much longer
#than the mouse. Time yourself.
#
#In my experience (Russ Cox writing here), using the mouse in Plan 9
#for an extended period of time and then going back to using vi in
#Unix actually highlights the amount of time you do spend watching
#the screen as you cursor around with hjkl. Having broken out of the
#hypnosis that Tog describes, I just get frustrated beyond belief.
#Yes, I am watching the cursor move so I should be occupied, but all
#I can think is ``damnit, if I could just click where I want to go
#I'd be there by now.''
#
#Another point in favor of the mouse is that it is more expressive.
#Notice how the scroll bars work in the Plan 9 text buffers: left or
#right clicking to scroll moves the window proportionally to where
#you are in the scroll bar. It would be much harder to do this in a
#cursor-based system. Cutting and pasting in acme and rio via mouse
#chording is much faster than the equivalent in cursor-based systems,
#especially if you are moving blocks that aren't line-aligned. Time
#yourself.
#
#It's important to have a good mouse, of course. It needs three real
#buttons, not two button with an intelliwheel in the middle. Plan 9
#makes too much use of the middle button for the wheel to suffice.
#You'll just get RSI in whatever finger you use to click the wheel.
#Logitech makes good three-button mice. Most people seem to prefer
#the triangle-shaped ones over the oval ones. They used to sell for
#$50 apiece. Now you can usually find them for $5-$10 on Ebay.
#
#The most important point is that you need to try using the mouse for
#a week or two before you complain about it. You'll probably end up
#agreeing with us.
#
D1134450357
Auriel (82.182.149.46)
#
#DELETEME
#
#See instead [Mouse vs. Keyboard]
#

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.