This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)


changes the mouse cursor to appear as graphic when the mouse pointer is in the area where expr is displayed.
uses the coordinates in the graphic as the hotspot for the mouse cursor.
MouseAppearance[expr, graphic, Scaled[{x, y}]]
uses the scaled coordinates as the hotspot for the mouse cursor.
uses the named cursor as the mouse cursor.
MouseAppearance[expr, Automatic]
reverts to normal mouse cursor behavior.
  • The second argument of MouseAppearance can be any expression. Mathematica will automatically Rasterize the expression into a form appropriate for use as a mouse cursor.
  • If the second argument of MouseAppearance is too large to for the system to represent as a cursor, Mathematica will automatically rescale it to the largest size possible for a mouse cursor on your system while preserving the aspect ratio.
  • If no hotspot is specified for a mouse cursor, then the hotspot is assumed to be in the center.
  • Named cursors cannot have custom hotspot values.
  • If the second argument is a Graphics object, then the hotspot will be in the coordinate system of that graphic. Otherwise, coordinates specified as will be in the Scaled coordinate system.
  • Named cursors that reference operating system default cursors may appear differently on different computers.
  • The following values may be given for :
"Arrow"the default mouse pointer
"Edit"cursor used for selecting text
"LinkHand"cursor used for hyperlinks
"NoOp"cursor used to indicate a non-clickable region
"FrameLRResize"cursor used for horizontal resize
"FrameTBResize"cursor used for vertical resize
"FrameFallingResize"cursor used for diagonal resize
"FrameRisingResize"cursor used for diagonal resize
"DragAndDrop"cursor used for drag and drop operations
"DragGraphics"cursor used for dragging graphics selections
A cursor may be any Mathematica expression:
Indicate unselectable objects using the cursor:
Create a graphic that looks like a character and does not change the cursor:
A mouse cursor may be partially transparent:
A mouse cursor typically has a transparent background:
If the object specifies a non-transparent background, then that background will be used instead:
Mouse cursors can be non-rectangular objects:
Use MouseAppearance to help identify a Locator as a resize widget:
A mouse cursor with color animation:
A highly magnified and visible text selection cursor:
New in 8