Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why does Squeak use Colors to identify Mouse Buttons? [closed]

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.

Figure 1.4

like image 731
stesch Avatar asked Apr 09 '09 18:04

stesch


People also ask

Which is the 3 mouse button?

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.

What are mouse buttons called?

MB1 (mouse button 1) is the left button. MB2 (mouse button 2) is the middle button. MB3 (mouse button 3) is the right button.

How many types of buttons are there in a mouse?

Many standard mice have two buttons: a left button and a right button.

What is the main purpose of the left mouse 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.


2 Answers

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?

like image 172
Damien Pollet Avatar answered Nov 15 '22 11:11

Damien Pollet


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.

like image 24
Jeramy Rutley Avatar answered Nov 15 '22 10:11

Jeramy Rutley