337:
Second, the user must wait for the software to detect the click as a press-and-hold, otherwise the system might interpret the button-depression as a single click. Furthermore, the remedies for these two drawbacks conflict with each other: the longer the lag time, the more the user must wait; and the shorter the lag time, the more likely it becomes that some user will accidentally press-and-hold when meaning to click. Studies have found all of the above workarounds less usable than additional mouse buttons for experienced users.
138:
22:
122:
189:
130:
310:
diverse or malfunctioning hardware. Those favoring multiple-button mice argue that support for a single-button mouse often requires clumsy workarounds in interfaces where a given object may have more than one appropriate action. Several common workarounds exist, and some are specified by the Apple Human
Interface Guidelines.
328:
on a
Macintosh for contextual menus). This has the disadvantage that it requires that both the user's hands be engaged. It also requires that the user perform actions on completely separate devices in concert; that is, holding a key on the keyboard while pressing a button on the mouse. This can be a
457:
The
Macintosh user interface, by design, always has and still does make all functions available with a single-button mouse. Apple's Human Interface Guidelines still specify that other developers need to make all functions available with a single-button mouse as well. Various functions commonly done
309:
Those favoring single-button mice argue that a single button is simpler for novice users to understand, and for developers to support. In addition, as a lowest common denominator option, it offers both a path gradual advancement in user sophistication for unfamiliar applications, and a fallback for
525:
which almost always encourages a three-button mouse. X numbers the buttons by convention. This allows user instructions to apply to mice or pointing devices that do not use conventional button placement. For example, a left-handed user may reverse the buttons, usually with a software setting. With
336:
Another involves the press-and-hold technique. In a press-and-hold, the user presses and holds the single button. After a certain period, software perceives the button press not as a single click but as a separate action. This has two drawbacks: first, a slow user may press-and-hold inadvertently.
473:
While there has always been a
Macintosh aftermarket for mice and other pointing devices with two, three, or more buttons, and extensive configurable support (usually through keyboard emulation) to complement such devices in many major software packages on the platform, it wasn't until Mac OS X
591:
will bring up a context-sensitive menu appropriate for the position of the pointer, and this often provides the only means of activating this menu. This menu in most applications equates to the “Application Menu” found at the top of the screen in Mac OS, and underneath the window title under
269:
first mouse had a single button; Xerox PARC soon designed a three-button model, but reduced the count to two for Xerox products. Apple decided on one button for their GUI environments on commercial release in 1983, while most other PC environments standardized on two, and most professional
234:
If the second click is made after the time expires it is considered to be a new, single click. Most modern operating systems and mice drivers allow a user to change the speed of a double click, along with an easy way to test the setting. Some software recognises
305:
wrote in 1983. In the matter of the number of buttons, Engelbart favored the view “as many as possible.” The prototype that popularized the idea of three buttons as standard had that number only because “we could not find anywhere to fit any more switches.”
485:
While historically, most PC mice provided two buttons, only the primary button was standardized in use for MS-DOS and versions of
Windows through 3.1x; support and functionality for additional buttons was application specific. However, in 1992,
502:
choice,” and the innovation was widely hailed as intuitive and simple. Other applications quickly followed suit, and the “right-click for properties” gesture was cemented as standard
Windows UI behavior after it was implemented throughout
270:
workstation environments used three. Aside from such OEM bundled mice, usually having between one and three buttons, many aftermarket mice have always had five or more, with varying amounts of additional software included to support them.
437:
In Linux, pressing the left and right mouse buttons simultaneously simulates a middle click, and middle-clicking into a text area pastes the clipboard at the mouse cursor's location (not the blinking cursor's existing location).
387:
Scrollmice almost always mount their scroll wheels on an internal spring-loaded frame and switch, so that simply pushing down makes them work as an extra button, made easier to do without accidentally spinning it by wheel
230:
refers to clicking and releasing a button (often the primary one, usually the left button) twice. Software recognizes both clicks, and if the second occurs within a short time, the action is recognised as a double click.
372:
changes) can give a player an advantage. Because software can map mouse-buttons to virtually any function, keystroke, application or switch, extra buttons can make working with such a mouse more efficient and easier.
417:
by middle-clicking and moving the pointer in any direction. This can be done by holding and scrolling until released, or by short clicking and scrolling until clicking once more (any mouse button) or pressing the
214:
The reason for the clicking noise made is due to the specific switch technology used nearly universally in computer mice. The switch is a subminiature precision snap-action type; the first of such types were the
176:
currently sits. By default, the primary mouse button sits located on the left-hand side of the mouse, for the benefit of right-handed users; left-handed users can usually reverse this configuration via software.
352:
Aftermarket manufacturers have long built mice with five or more buttons. Depending on the user's preferences and software environment, the extra buttons may allow forward and backward web-navigation,
596:
serves for selecting multiple items in the “Filer” desktop, and for altering parameters of objects within applications – although its exact function usually depends on the programmer.
748:
1305:
1274:
356:
through a browser's history, or other functions, including mouse related functions like quick-changing the mouse's resolution/sensitivity. As with similar features in
494:(QPW), which used the right (or secondary) mouse button to bring up a context menu for the screen object clicked (an innovation previously used on the
185:
In contrast to its motion-tracking mechanism, the mouse's buttons have changed little over the years, varying mostly in shape, number, and placement.
281:
incidentally made 3-button pointing devices ubiquitous on OEM hardware. The one major holdout, Apple, finally went multi-button in 2005 with their
741:
410:
Some mice have scroll wheels that can be tilted sideways for sideways scrolling; others may contain a second scroll wheel for this purpose.
1279:
526:
non-conventional button placement, user directions that say “left mouse button” or “right mouse button” are confusing. The ground-breaking
1310:
626:
243:, such as progressively selecting a word, sentence, or paragraph in a word processor text page as more clicks are given in a sequence.
734:
168:
The three-button scrollmouse has become the most commonly available design. Users most commonly employ the second button to invoke a
105:
458:
with additional buttons on other platforms were, when implemented on the Mac by most developers, instead done in conjunction with
172:
in the computer's software user interface, which contains options specifically tailored to the interface element over which the
247:
43:
392:
present in most scrollmice. The wheel can both be rotated and clicked, thus most mice today effectively have three buttons.
683:
86:
1269:
39:
58:
1315:
1137:
1108:
301:
tells me there's great controversy in the artificial intelligence community over how many buttons a mouse should have",
216:
162:
934:
876:
65:
1113:
154:
211:
is accomplished by pressing on the real mouse button while the pointer is placed over the onscreen button's icon.
927:
1244:
1157:
1130:
1101:
864:
365:
173:
158:
72:
1187:
1182:
1070:
1043:
467:
32:
207:) a button to trigger an action, usually in the context of a graphical user interface (GUI). “Clicking” an
1300:
360:, however, not all software supports these functions. The additional buttons become especially useful in
54:
1077:
251:
1065:
696:
939:
137:
413:
Omnidirectional scrolling can be performed in various document viewers including web browsers and
250:
software, a mouse button's current state (“mouse up” and “mouse down”) is monitored, allowing for
442:
282:
208:
192:
1087:
951:
849:
761:
357:
321:
266:
922:
813:
652:
568:
518:
537:
computers from the mid-1970s used three-button mice, and each button was assigned a color.
273:
This state of affairs continued until the late 1990s, when growing support for mice with a
1082:
1060:
1023:
971:
791:
786:
778:
560:
522:
475:
431:
404:
361:
302:
240:
79:
716:
498:, but new to most users). Borland actively promoted the feature, advertising QPW as “The
470:-click,” a behavior later explicitly adopted by Apple in OS 8's Contextual Menu Manager.
340:
A workaround for users of two-button mice in environments designed for three buttons is
317:, to allow both the “select” and “open” operation to be performed with a single button.
1147:
1048:
818:
801:
656:
449:
allow switching between open tabs by scrolling while the cursor points at the tab bar.
369:
341:
150:
1294:
1249:
1219:
1035:
961:
914:
859:
854:
806:
298:
255:
587:
functions in the same way as the “Primary” mouse button in other operating systems.
482:
can also run, have been developed with the use of two or three-button mice in mind.
1125:
1013:
996:
991:
769:
534:
463:
459:
423:
422:. Some applications such as "Xreader" simulate a drag-to-scroll gesture as used by
382:
278:
274:
236:
227:
204:
169:
329:
difficult task for a disabled user, although can be remedied by allowing keys to
1224:
1192:
1095:
1055:
1018:
986:
828:
627:"Zenith Z-100, Epson QX-10, Software Licensing, and the Software Piracy Problem"
491:
427:
396:
330:
325:
21:
1239:
956:
886:
881:
871:
605:
530:
527:
504:
495:
414:
314:
121:
1234:
1229:
1213:
1142:
981:
833:
796:
726:
550:
515:
400:
353:
557:, and can be less confusing than the right, middle and left designations.
549:
for the right (meta or tertiary). This naming convention lives on in some
188:
1172:
823:
758:
567:
based computers necessarily use all three mouse buttons throughout their
479:
286:
344:, to simulate a tertiary-click by pressing both buttons simultaneously.
1006:
944:
898:
571:
based GUI. RISC OS refers to the three buttons (from left to right) as
564:
487:
419:
364:, where quick and easy access to a wide variety of functions (such as
129:
1120:
893:
701:
554:
542:
389:
320:
Another workaround has the user hold down one or more keys on the
187:
136:
128:
120:
1197:
1091:
546:
511:
730:
1177:
1001:
538:
446:
15:
684:
The Many Things You Can Do with a Middle Click on Your Mouse
285:, though all Apple laptops would continue to use one-button
474:
shipped that support for multi-button mice was hardcoded.
313:
One workaround was the double click, first used on the
1262:
1206:
1165:
1156:
1034:
970:
913:
842:
777:
768:
407:, and clicking on a tab itself usually closes it.
46:. Unsourced material may be challenged and removed.
161:. Mouse buttons are most commonly implemented as
289:until their first buttonless trackpad in 2008.
203:is the action of pressing (i.e. 'clicking', an
1275:History of computing hardware (1960s–present)
742:
8:
324:before pressing the mouse button (typically
541:was used for the left (or primary) button,
277:after the 1996 introduction of Microsoft's
1162:
774:
749:
735:
727:
333:so that they do not need to be held down.
106:Learn how and when to remove this message
617:
633:. Vol. 8, no. 6. p. 411
1306:History of human–computer interaction
7:
1280:List of pioneers in computer science
153:which can be pressed (“clicked”) to
44:adding citations to reliable sources
118:Electric switch on a computer mouse
717:"The Linux GUI: Of mice and menus"
195:with electrocapacitative “buttons”
14:
157:or interact with an element of a
545:for the middle (secondary), and
20:
217:Honeywell MICRO SWITCH products
31:needs additional citations for
625:Pournelle, Jerry (June 1983).
163:miniature snap-action switches
1:
1270:History of computing hardware
686:– April 22, 2014 – LifeHacker
1138:Network interface controller
466:were most often invoked by “
935:Refreshable braille display
877:Refreshable braille display
149:is an electric switch on a
141:Five-button ergonomic mouse
1332:
1311:Video game control methods
657:"A Second Wind for Athena"
655:(November–December 1988).
380:
453:Software environment use
159:graphical user interface
1044:Central processing unit
492:Quattro Pro for Windows
441:Text editors including
553:environments, such as
510:Most machines running
196:
142:
134:
126:
191:
140:
132:
124:
653:Garfinkel, Simson L.
478:applications, which
40:improve this article
1316:American inventions
697:"Linuxmint/Xreader"
592:Microsoft Windows.
267:Douglas Engelbart's
254:operations such as
403:opens it in a new
348:Additional buttons
197:
193:Apple Mighty Mouse
165:(micro switches).
143:
135:
133:Three-button mouse
127:
1288:
1287:
1258:
1257:
1188:Analog audio jack
909:
908:
664:Technology Review
262:Number of buttons
116:
115:
108:
90:
1323:
1163:
814:Optical trackpad
779:Pointing devices
775:
751:
744:
737:
728:
721:
720:
719:. 3 August 2004.
713:
707:
706:
693:
687:
681:
675:
674:
672:
670:
661:
649:
643:
642:
640:
638:
622:
595:
590:
586:
582:
578:
574:
519:operating system
464:contextual menus
462:. For instance,
432:tablet computers
426:devices such as
399:, clicking on a
125:One-button mouse
111:
104:
100:
97:
91:
89:
48:
24:
16:
1331:
1330:
1326:
1325:
1324:
1322:
1321:
1320:
1291:
1290:
1289:
1284:
1254:
1202:
1152:
1030:
1024:USB flash drive
973:
966:
905:
838:
792:Game controller
787:Graphics tablet
764:
755:
725:
724:
715:
714:
710:
695:
694:
690:
682:
678:
668:
666:
659:
651:
650:
646:
636:
634:
624:
623:
619:
614:
602:
593:
588:
584:
580:
576:
572:
523:X Window System
476:X Window System
455:
385:
379:
362:computer gaming
350:
303:Jerry Pournelle
295:
264:
228:Double clicking
225:
209:onscreen button
183:
170:contextual menu
119:
112:
101:
95:
92:
49:
47:
37:
25:
12:
11:
5:
1329:
1327:
1319:
1318:
1313:
1308:
1303:
1293:
1292:
1286:
1285:
1283:
1282:
1277:
1272:
1266:
1264:
1260:
1259:
1256:
1255:
1253:
1252:
1247:
1242:
1237:
1232:
1227:
1222:
1217:
1210:
1208:
1204:
1203:
1201:
1200:
1195:
1190:
1185:
1180:
1175:
1169:
1167:
1160:
1154:
1153:
1151:
1150:
1148:Expansion card
1145:
1140:
1135:
1134:
1133:
1128:
1118:
1117:
1116:
1106:
1105:
1104:
1099:
1085:
1075:
1074:
1073:
1068:
1058:
1053:
1052:
1051:
1049:Microprocessor
1040:
1038:
1032:
1031:
1029:
1028:
1027:
1026:
1021:
1011:
1010:
1009:
1004:
999:
989:
984:
978:
976:
968:
967:
965:
964:
959:
954:
949:
948:
947:
937:
932:
931:
930:
919:
917:
915:Output devices
911:
910:
907:
906:
904:
903:
902:
901:
891:
890:
889:
879:
874:
869:
868:
867:
857:
852:
846:
844:
840:
839:
837:
836:
831:
826:
821:
819:Pointing stick
816:
811:
810:
809:
799:
794:
789:
783:
781:
772:
766:
765:
756:
754:
753:
746:
739:
731:
723:
722:
708:
688:
676:
644:
616:
615:
613:
610:
609:
608:
601:
598:
454:
451:
381:Main article:
378:
375:
349:
346:
342:mouse chording
294:
291:
263:
260:
224:
221:
182:
179:
151:computer mouse
117:
114:
113:
55:"Mouse button"
28:
26:
19:
13:
10:
9:
6:
4:
3:
2:
1328:
1317:
1314:
1312:
1309:
1307:
1304:
1302:
1301:Computer mice
1299:
1298:
1296:
1281:
1278:
1276:
1273:
1271:
1268:
1267:
1265:
1261:
1251:
1248:
1246:
1243:
1241:
1238:
1236:
1233:
1231:
1228:
1226:
1223:
1221:
1220:Parallel port
1218:
1215:
1212:
1211:
1209:
1205:
1199:
1196:
1194:
1191:
1189:
1186:
1184:
1181:
1179:
1176:
1174:
1171:
1170:
1168:
1164:
1161:
1159:
1155:
1149:
1146:
1144:
1141:
1139:
1136:
1132:
1129:
1127:
1124:
1123:
1122:
1119:
1115:
1112:
1111:
1110:
1107:
1103:
1100:
1097:
1093:
1089:
1086:
1084:
1081:
1080:
1079:
1076:
1072:
1069:
1067:
1064:
1063:
1062:
1059:
1057:
1054:
1050:
1047:
1046:
1045:
1042:
1041:
1039:
1037:
1036:Computer case
1033:
1025:
1022:
1020:
1017:
1016:
1015:
1012:
1008:
1005:
1003:
1000:
998:
995:
994:
993:
990:
988:
985:
983:
980:
979:
977:
975:
969:
963:
962:Graphics card
960:
958:
955:
953:
950:
946:
943:
942:
941:
938:
936:
933:
929:
926:
925:
924:
921:
920:
918:
916:
912:
900:
897:
896:
895:
892:
888:
885:
884:
883:
880:
878:
875:
873:
870:
866:
863:
862:
861:
860:Graphics card
858:
856:
855:Image scanner
853:
851:
848:
847:
845:
841:
835:
832:
830:
827:
825:
822:
820:
817:
815:
812:
808:
805:
804:
803:
800:
798:
795:
793:
790:
788:
785:
784:
782:
780:
776:
773:
771:
770:Input devices
767:
763:
760:
752:
747:
745:
740:
738:
733:
732:
729:
718:
712:
709:
705:. 7 May 2022.
704:
703:
698:
692:
689:
685:
680:
677:
665:
658:
654:
648:
645:
632:
628:
621:
618:
611:
607:
604:
603:
599:
597:
570:
566:
562:
558:
556:
552:
548:
544:
540:
536:
532:
529:
524:
520:
517:
513:
508:
506:
501:
497:
493:
489:
483:
481:
477:
471:
469:
465:
461:
460:modifier keys
452:
450:
448:
444:
439:
435:
433:
429:
425:
421:
416:
411:
408:
406:
402:
398:
393:
391:
384:
376:
374:
371:
367:
363:
359:
355:
347:
345:
343:
338:
334:
332:
327:
323:
318:
316:
311:
307:
304:
300:
299:Marvin Minsky
292:
290:
288:
284:
280:
276:
271:
268:
261:
259:
257:
256:drag and drop
253:
249:
244:
242:
238:
232:
229:
222:
220:
218:
212:
210:
206:
202:
194:
190:
186:
180:
178:
175:
171:
166:
164:
160:
156:
152:
148:
139:
131:
123:
110:
107:
99:
88:
85:
81:
78:
74:
71:
67:
64:
60:
57: –
56:
52:
51:Find sources:
45:
41:
35:
34:
29:This article
27:
23:
18:
17:
1126:Power MOSFET
1109:Power supply
1078:Data storage
1014:Flash memory
992:Optical disc
974:data storage
711:
700:
691:
679:
667:. Retrieved
663:
647:
635:. Retrieved
630:
620:
559:
509:
499:
484:
472:
456:
440:
436:
424:touch screen
412:
409:
397:web browsers
394:
386:
383:Scroll wheel
377:Scroll wheel
351:
339:
335:
319:
312:
308:
296:
283:Mighty Mouse
279:IntelliMouse
275:scroll wheel
272:
265:
245:
233:
226:
213:
205:onomatopoeia
200:
198:
184:
167:
147:mouse button
146:
144:
102:
96:January 2017
93:
83:
76:
69:
62:
50:
38:Please help
33:verification
30:
1225:Serial port
1216:(IEEE 1394)
1193:DisplayPort
1183:Thunderbolt
1056:Motherboard
1019:Memory card
987:Floppy disk
829:Touchscreen
468:Control Key
428:smartphones
415:PDF readers
297:"My friend
241:more clicks
201:mouse click
1295:Categories
972:Removable
957:Sound card
887:Sound chip
882:Sound card
872:Microphone
762:components
669:25 January
637:20 October
612:References
606:Mouse keys
528:Xerox Parc
505:Windows 95
496:Xerox Alto
248:abstracted
246:With less
66:newspapers
1235:PS/2 port
1230:Game port
1143:Fax modem
982:Disk pack
834:Trackball
797:Light pen
551:Smalltalk
516:Unix-like
490:released
401:hyperlink
358:keyboards
354:scrolling
287:trackpads
223:Operation
1214:FireWire
1207:Obsolete
1173:Ethernet
952:Speakers
850:Keyboard
824:Touchpad
759:computer
600:See also
521:run the
480:Mac OS X
322:keyboard
293:Computer
1263:Related
1166:Current
1007:Blu-ray
945:Plotter
940:Printer
923:Monitor
899:Softcam
807:Optical
565:RISC OS
488:Borland
420:Esc key
390:detents
326:control
174:pointer
80:scholar
1121:MOSFET
1061:Memory
928:Screen
894:Webcam
757:Basic
702:GitHub
594:Adjust
585:Select
581:Adjust
573:Select
555:Squeak
543:yellow
535:Dorado
366:macros
181:Design
155:select
82:
75:
68:
61:
53:
1240:eSATA
1158:Ports
843:Other
802:Mouse
660:(PDF)
561:Acorn
514:or a
500:right
331:stick
252:modal
237:three
87:JSTOR
73:books
1198:HDMI
1114:SMPS
1102:SSHD
1096:NVMe
1092:SATA
1071:BIOS
671:2016
639:2013
631:BYTE
589:Menu
579:and
577:Menu
569:WIMP
547:blue
533:and
531:Alto
512:Unix
445:and
443:Kate
430:and
368:and
315:Lisa
59:news
1250:VGA
1245:DVI
1178:USB
1131:VRM
1088:SSD
1083:HDD
1066:RAM
1002:DVD
865:GPU
563:'s
539:Red
447:Xed
405:tab
395:In
370:DPI
239:or
42:by
1297::
1094:/
997:CD
699:.
662:.
629:.
583:.
575:,
507:.
434:.
258:.
219:.
199:A
145:A
1098:)
1090:(
750:e
743:t
736:v
673:.
641:.
109:)
103:(
98:)
94:(
84:·
77:·
70:·
63:·
36:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.