Tag Info

Hot answers tagged

559

This is the historical reason: (Concept drawing taken from document: VLSI-81-1_The_Optical_Mouse.pdf) The mouse, and therefore the mouse cursor, was invented by Douglas Engelbart, and was initially an arrow pointing up. When the XEROX PARC machine was built, the cursor changed into a tilted arrow. It was found that, given the low resolution of the ...


230

Take your right hand and point to your question. There, you see.


146

In addition to Bart's answer, I'd like to add one more reason. The reason the arrow was tilted to the left was so that the click position was easier to calculate, because the origin of the cursor's bitmap was in the upper left. This saved the mouse tracking subroutine a calculation on every click (its not much but it helped on older machines). Source


78

Low level visual cognition In addition to the various answers given, there is also sense in a tilted mouse pointer if one considers the visual processes in our brain. Visual information arriving from our eyes is first processed in the primary visual cortex by the V1 area, then by the V2 area. These two areas recognise low-level visual features (hue, ...


38

The "busy" cursor and "background busy" cursor are frequent sights in Windows. You say, "...I haven't seen a wait/busy/hourglass cursor in quite some time." I believe this is because you have grown accustomed to them and no longer notice. Open Microsoft Word (2010), click on the "File" ribbon and click "save." You will see the "busy" cursor flash a few ...


25

In case anyone wonders : some less known interfaces did use a straight arrow as pointed in Reddit


14

I've always thought that the arrow cursor is shaped similarly to your hand if you were point (naturally) at the screen with your (as typically dominant) right hand. I have no support of this other than my own subjective experience but it strikes me as a natural shape when trying to relate real world interaction into a low resolution computer screen where ...


12

Simple answer, it was Charles A. Kiesling Sr. He was my father and he did indeed write the code for the blinking cursor when he worked at Sperry. He passed away yesterday in Minneapolis at the age of 83. I remember him telling me the reason behind the blinking courser and it was simple. It was not because it looked like an "I". He said there was nothing ...


12

Also, there is another answer to this question. As a rule, the arrow mouse cursor must have one sharp tip (vertex) - because it is an arrow :) On the other hand, it is better for a mouse cursor to look good and slick. But drawing sharp tip on a rectangular pixel based display is very hard, especially without anti-aliasing. The 0 degrees (horizontal or ...


8

The default Windows cursor (white with black outline) uses the red pixel as its hotspot. The default Mac cursor (black with white outline) uses the topmost pixel of the black arrow as its hotspot. Two down, and one to the right of the red pixel. As far as user intentions go, they are going to expect the cursor to act the same everywhere and not suddenly ...


7

I think you and your co-worker are examples of those folks in the User Interface Conservatism versus Liberalism article. It's battle between liberal designer (you) and conservative designer (co-worker). What I really like in this article is: The problem with UI liberalism is not that it necessarily makes for bad interfaces. On the contrary, there ...


3

Good question. The general rule of thumb is to show the text cursor when a section of the page is expected to be copied. The text cursor provides visual feedback that the user can highlight text or input text. So it should be displayed when the design calls for the user to interact with text. In your example of the tags text, the user really isn't supposed ...


2

According to this article in wikipedia it was first used in HyperCard As to why it is used... well, why not? What could be more natural than the index finger to point at something?


2

The best practice is for your application interface to remain responsive, even if it is currently performing an operation (though this doesn't mean the user can actually do anything, other than possibly canceling the operation). Pretty much every development platform will have guidelines to this effect. The most common reason to encounter the hourglass ...


2

In desktop or web application the default cursor is always been a convention for a button, for example, in HTML the default cursor for the button object is the default setting: if you want a pointer, you have to specify it via CSS. It's all about affordance: the button object has a strong affordance, the user knows that it's an interactive object and how it ...


2

I'm not sure I follow your argument, but to clarify things. Perception Perception is often defined as the conscious appreciation of sensation. Essentially, any input into the brain that hits consciousness (as opposed to your brain sensing that the CO2 in your blood is lower than normal). Experience There are quite a few definitions. The important ones: ...


1

There's no need for a standard or best practice for this scenario. Reason being, there is no action; therefore, no specific cursor is needed. You have already correctly realized that it simply needs to be the default or pointer cursor due to the fact that it is consistent with the rest of the menu.


1

MSDN states that the hand pointer is called the Link select and it is used for text and graphic links because of their weak affordance.


1

The Windows Guidelines for using these: The following table shows pointers that users see when performing an action that takes longer than a couple of seconds to complete. Busy pointer: Used to wait for a window to become responsive. Working in background pointer: Used to point, click, press, or select while a task completes in the ...



Only top voted, non community-wiki answers of a minimum length are eligible