Scroll wheel: Difference between revisions
imported>Roxy the dog Reverted 1 edit by 45.250.229.178 (talk) to last revision by Belbury |
imported>InternetArchiveBot Rescuing 2 sources and tagging 0 as dead.) #IABot (v2.0.9.5 |
||
| Line 30: | Line 30: | ||
At the [[SIGCHI|ACM SIGCHI]] conference in 1989, Gina Danielle Venolia <!-- current name --> from [[Apple Inc.|Apple]] presented a mouse prototype with a horizontal thumb-wheel for scrolling, or for navigating inwards and outwards: [[Zooming user interface|zooming]] or along the third axis in [[Three-dimensional space|3D space]].<ref name=bux/> In her patent application from 1992 there are two vertical wheels: left and right of the button(s).<ref name="venoliapatent">{{cite patent | patent-number = 5313230A | country-code = US | title = Three degree of freedom graphic object controller | inventor-first = Daniel S. | inventor-last = Venolia | inventor2-first = Shinpei | inventor2-last = Ishikawa | publication-date = 1992-07-24 | issue-date = 1994-05-17}}</ref> | At the [[SIGCHI|ACM SIGCHI]] conference in 1989, Gina Danielle Venolia <!-- current name --> from [[Apple Inc.|Apple]] presented a mouse prototype with a horizontal thumb-wheel for scrolling, or for navigating inwards and outwards: [[Zooming user interface|zooming]] or along the third axis in [[Three-dimensional space|3D space]].<ref name=bux/> In her patent application from 1992 there are two vertical wheels: left and right of the button(s).<ref name="venoliapatent">{{cite patent | patent-number = 5313230A | country-code = US | title = Three degree of freedom graphic object controller | inventor-first = Daniel S. | inventor-last = Venolia | inventor2-first = Shinpei | inventor2-last = Ishikawa | publication-date = 1992-07-24 | issue-date = 1994-05-17}}</ref> | ||
In 1995, the [[Taiwan]]ese company [[KYE Systems]] released the first commercial mouse with scroll wheel. It was named ''Genius EasyScroll'' and was also available as ''[[Mouse Systems]] ProAgio''.<ref name="Coding_Horror_Genius_EasyScroll"/><ref> | In 1995, the [[Taiwan]]ese company [[KYE Systems]] released the first commercial mouse with scroll wheel. It was named ''Genius EasyScroll'' and was also available as ''[[Mouse Systems]] ProAgio''.<ref name="Coding_Horror_Genius_EasyScroll"/><ref>{{Cite web |url=https://www.gearrate.com/en/mouse/history/ |title=gearrate.com – History of Computer Mouse (1964 ~ 2020) |access-date=2020-12-21 |archive-date=2023-08-20 |archive-url=https://web.archive.org/web/20230820183305/https://www.gearrate.com/en/mouse/history/ |url-status=dead }}</ref><ref>[http://www.funtrivia.com/en/subtopics/Quiet-As-a-Mouse-258375.html funtrivia.com – Quiet As a Mouse – Fun Facts, Questions, Answers, Information] {{webarchive|url=https://web.archive.org/web/20130612105011/http://www.funtrivia.com/en/subtopics/Quiet-As-a-Mouse-258375.html |date=2013-06-12 }}</ref><ref name="zmhseg">{{cite web |url=http://itotd.com/articles/330/the-evolution-of-scrolling/ |title=The Evolution of Scrolling: Reinventing the wheel |author=Joe Kissell |publisher=Interesting Thing of the Day |date=2004-10-07 |accessdate=2010-02-12 |archive-date=2010-01-04 |archive-url=https://web.archive.org/web/20100104135804/http://itotd.com/articles/330/the-evolution-of-scrolling/ |url-status=dead }}</ref> | ||
The scroll wheel was popularized by the [[Microsoft]] [[IntelliMouse]] in 1996 along with support for the mouse wheel in [[Microsoft Office 97]]. It had been based on ideas developed by [[Eric Michelman]] since 1993 with input from Chris Graham.<ref name="Coding_Horror_Genius_EasyScroll">[http://www.codinghorror.com/blog/archives/000865.html Coding Horror: Meet The Inventor of the Mouse Wheel]</ref><ref name="Michelman_Wheel">[http://www.ericmic.com/history%20of%20the%20scroll%20wheel.htm The History of the Scroll Wheel]</ref> | The scroll wheel was popularized by the [[Microsoft]] [[IntelliMouse]] in 1996 along with support for the mouse wheel in [[Microsoft Office 97]]. It had been based on ideas developed by [[Eric Michelman]] since 1993 with input from Chris Graham.<ref name="Coding_Horror_Genius_EasyScroll">[http://www.codinghorror.com/blog/archives/000865.html Coding Horror: Meet The Inventor of the Mouse Wheel]</ref><ref name="Michelman_Wheel">[http://www.ericmic.com/history%20of%20the%20scroll%20wheel.htm The History of the Scroll Wheel]</ref> | ||
Scroll wheels can also be found on [[Personal digital assistant|PDA]]s and mobiles phones such as early [[Sony]] models, [[BlackBerry]] devices and [[Nokia 7110]], which usually have the function of navigating through menus.<ref>{{cite book|url=https://books.google.com/books?id=ODkmn4EYPxgC&pg=PT45|title=Designing for Small Screens|last1=Zwick|first1=Carola|author1-link=Carola Zwick|author2=Studio 7.5|last3=Schmitz|first3=Burkhard|last4=Kühl|first4=Kerstin|publisher=[[AVA Publishing]]|date=2005|access-date=2022-03-02|pages=51–52|isbn=2-940373-07-8}}</ref><ref>{{cite book|url=https://books.google.com/books?id=pk6iDwAAQBAJ&pg=PA32|title=Disruptive Space Technologies and Innovations: The Next Chapter|last=Madry|first=Scott|publisher=[[Springer Nature]]|date=2020|access-date=2023-03-02|page=32|isbn=978-3-030-22188-1}}</ref> They have also appeared on [[Computer keyboard|keyboards]], particularly on [[Logitech]] and [[Microsoft]] models, usually located to the left of the [[caps lock]] key. | Scroll wheels can also be found on [[Personal digital assistant|PDA]]s and mobiles phones such as early [[Sony]] models, [[BlackBerry]] devices and [[Nokia 7110]], which usually have the function of navigating through menus.<ref>{{cite book|url=https://books.google.com/books?id=ODkmn4EYPxgC&pg=PT45|title=Designing for Small Screens|last1=Zwick|first1=Carola|author1-link=Carola Zwick|author2=((Studio 7.5))|last3=Schmitz|first3=Burkhard|last4=Kühl|first4=Kerstin|publisher=[[AVA Publishing]]|date=2005|access-date=2022-03-02|pages=51–52|isbn=2-940373-07-8}}</ref><ref>{{cite book|url=https://books.google.com/books?id=pk6iDwAAQBAJ&pg=PA32|title=Disruptive Space Technologies and Innovations: The Next Chapter|last=Madry|first=Scott|publisher=[[Springer Nature]]|date=2020|access-date=2023-03-02|page=32|isbn=978-3-030-22188-1}}</ref> They have also appeared on [[Computer keyboard|keyboards]], particularly on [[Logitech]] and [[Microsoft]] models, usually located to the left of the [[caps lock]] key. | ||
== Alternatives == | == Alternatives == | ||
Latest revision as of 23:55, 24 November 2025
Template:Short description Script error: No such module "redirect hatnote". Script error: No such module "Unsubst".
A scroll wheel is a wheel used for scrolling. The term usually refers to such wheels found on computer mice (where they can also be called a mouse wheel). It is often made of hard plastic with a rubbery surface, centred around an internal rotary encoder. It is usually located between the left and right mouse buttons and is positioned perpendicular to the mouse surface. Sometimes the wheel can be pressed left and right, which is actually just two additional macros buttons.
Functionality
The scroll wheel is placed horizontally between the mouse buttons and commonly uses vertical scrolling, wherein rolling the wheel from the bottom side to the top is known as scrolling "upward" or "forward", while the reverse, i.e. rolling the wheel from the top side to the bottom, is known as scrolling "downward" or "backward".
In a graphical user interface, the "upward" motion moves contents of the window downward (and the scrollbar thumb, if present, upward), and vice versa. In other configurations (sometimes called "natural scrolling") the effect is inverted.
On most mice, the scroll wheel can often also be used as a third, middle mouse button by pressing down on it,[1] known as the scroll button.Script error: No such module "anchor".
Some mice's scroll wheels can scroll horizontally by tilting them to the left or right,[2] or there may be additional wheel on a perpendicular axis located elsewhere on the mouse.
The wheel is often, but not always, engineered with detents to turn in discrete steps, rather than continuously as an analog axis, to allow the operator to more easily intuit how far they are scrolling.[3][4]
Scroll wheels are prevalent on modern computer mice and have become an integral part of the hardware interface. However, non-wheeled mice are still available.
Some user interfaces, like Cinnamon (desktop environment), allow using it to adjust brightness and volume by pointing at the respective taskbar icon while scrolling.
Script error: No such module "anchor".History
The scroll wheel on a mouse has been invented multiple times by different people unaware of the others' work.
Other scrolling controls on a mouse, and the use of a wheel for scrolling both precede the combination of wheel and mouse. The earliest known example of the former is the Mighty Mouse prototype developed jointly by NTT, Japan and ETH Zürich, Switzerland (Kunio Ōno, Ken'ichi Fukaya and Jürg Nievergelt) in 1985. It had a thumb-operated combined analog button/toggle switch on the side for smooth scrolling.[5]
At the ACM SIGCHI conference in 1989, Gina Danielle Venolia from Apple presented a mouse prototype with a horizontal thumb-wheel for scrolling, or for navigating inwards and outwards: zooming or along the third axis in 3D space.[5] In her patent application from 1992 there are two vertical wheels: left and right of the button(s).[6]
In 1995, the Taiwanese company KYE Systems released the first commercial mouse with scroll wheel. It was named Genius EasyScroll and was also available as Mouse Systems ProAgio.[7][8][9][10]
The scroll wheel was popularized by the Microsoft IntelliMouse in 1996 along with support for the mouse wheel in Microsoft Office 97. It had been based on ideas developed by Eric Michelman since 1993 with input from Chris Graham.[7][11]
Scroll wheels can also be found on PDAs and mobiles phones such as early Sony models, BlackBerry devices and Nokia 7110, which usually have the function of navigating through menus.[12][13] They have also appeared on keyboards, particularly on Logitech and Microsoft models, usually located to the left of the caps lock key.
Alternatives
Instead of a scroll-wheel, some mice (and other devices) use an alternative but similar component.
Laptop computers often include a touchpad programmed with a pointing device gesture that mimics a scroll-wheel (either by dedicating an edge of the pad for scrolling, or activating scrolling through a multitouch gesture), or mimics a scroll-wheel button click (by clicking both the left and right buttons simultaneously, to activate omni-directional scrolling). Many Linux distributions offer a method of scrolling using the touchpad where the user will first activate scroll-mode by pressing in a corner of the pad, and then dragging in a circle around the center of the pad; letting go of the touchpad will switch back to the default mouse-mode.
In mice, alternatives include scroll balls (similar to trackballs, such as on Apple's Mighty Mouse and some serial or PS/2 mice, which combine horizontal and vertical scrolling), pointing sticks,[14] integrated touchpads (as on Apple's Magic Mouse) or optical sensors.[15] Unusual examples include a joystick-style hatswitch present on an early Saitek mouse,[16] and a central 4-way switch-pad found on the Cherry Power Pad Mouse M-1000. Genius also offered the simpler NetMouse in the late 1990s, which had a two-way rocker switch instead of a wheel, marketed as the Magic Scroll Button. Kensington currently offers several models of trackball mice with a large "scroll ring" that surrounds the ball itself and is rotated using multiple fingers instead of only the index finger as on the scroll wheel of a conventional mouse.
Some ThinkPad laptops allow scrolling using the pointing stick by holding a button above the touch pad.[17]
Other applications
Scroll-wheel motion is often used to control other aspects of a system. For instance, it can allow the user to switch between a series of options, zoom in or out, or increment/decrement any value.
In first-person shooter computer games, scroll wheels are often used to switch between weapons[18] or even to allow the player to lean left and right if horizontal scrolling is available[19] or zoom in/out a telescopic sight. Some of them and most real-time strategy games also use the scroll wheel to zoom in and out of the player's view.[20][21]
CAD applications such as Autodesk's AutoCAD use the mouse wheel to navigate the space in which the user is drawing.[22] This has become a de facto standard in many 3D applications, with Trimble's SketchUp (formerly owned by Google) using the scroll wheel to zoom in and out in the 3D space, while a wheel-click and a mouse drag is orbit.
See also
References
<templatestyles src="Reflist/styles.css" />
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "Citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ <templatestyles src="Citation/styles.css"/>Template:Citation/make link, Venolia, Daniel S. & Ishikawa, Shinpei, "Three degree of freedom graphic object controller", published Script error: No such module "auto date formatter"., issued Script error: No such module "auto date formatter".Script error: No such module "Check for unknown parameters".
- ↑ a b Coding Horror: Meet The Inventor of the Mouse Wheel
- ↑ Script error: No such module "citation/CS1".
- ↑ funtrivia.com – Quiet As a Mouse – Fun Facts, Questions, Answers, Information Template:Webarchive
- ↑ Script error: No such module "citation/CS1".
- ↑ The History of the Scroll Wheel
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "Citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
Script error: No such module "Check for unknown parameters".