This is really annoying when you try to follow the documentation Squeak by Example.
Instead of calling the mouse buttons left, right, and middle, like in any other documentation, they give them colors. It's even suggested to label the mouse to help you learning.
It's 2009 and there are 3 dominant systems left: Windows, MacOS X, Linux
Why do they still stick to this naming scheme? How should I be able to sell this to co-workers, or even customers?
From Squeak by Example:
Squeak avoids terms like “left mouse click” because different computers, mice, keyboards and personal configurations mean that different users will need to press different physical buttons to achieve the same effect. Instead, the mouse buttons are labeled with colors. The mouse button that you pressed to get the “World” menu is called the red button; it is most often used for selecting items in lists, selecting text, and selecting menu items. When you start using Squeak, it can be surprisingly helpful to actually label your mouse, as shown in Figure 1.4.
The scroll wheel can also be used as a third button on the mouse. For example instead of pressing the left button to click on a link in a webpage you can press the scroll wheel just once and the link will appear in a new tab on the web browser. You can also close a tab by clicking on it with the scroll wheel.
MB1 (mouse button 1) is the left button. MB2 (mouse button 2) is the middle button. MB3 (mouse button 3) is the right button.
Many standard mice have two buttons: a left button and a right button.
Left-click is often referred to as “normal-click” or “regular-click.” Most tasks on a computer can be accomplished solely by using the left mouse button. Pressing the left mouse button seems to simulate the mouse cursor being pressed down on the screen: you can drag items or select text or open files.
The button colors probably date back to the experiments at Xerox (where the mouse was invented). So maybe the question should be “why do current computers have colorless mouse buttons?” :D
As for sticking with the colors in the book, I think the reason was that the colors are still mentioned in the code, and colors don't always get mapped to the same fingers depending on the platform. But I agree, the color system is not very practical; probably the best would be to use primary/secondary/tertiary buttons?
That's one of those things you take with a grain of salt. :) I read that the other day, and I will certainly not go out of my way to add some colourful buttons to my mouse.
Just mentally substitute "left-click" for red, etc.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With