Mathematica Stack Exchange is a question and answer site for users of Mathematica. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Using MouseAppearance one can change the cursor image when passing over an expression.

Is it possible to change the cursor image for the entire notebook front end (not just one expression within it)?

share|improve this question
Theres a FrontEnd`SetMouseAppearance that I have no idea how to use – Rojo Feb 11 '12 at 20:25
There is also MousePointerAppearance in the options inspector. It only seems to respond to None and Automatic however. I haven't been able to make it accept Graphics for example. – Andy Ross Feb 11 '12 at 20:31

One can change the default cursor for all Output by setting up $Post with something like the following.

mouseApp[expr_] := 
      MouseAppearance[expr, Graphics[{Red, Disk[]}, ImageSize -> 10]]

$Post = mouseApp;

I'm not sure this answers your question though since it doesn't change the appearance of the mouse cursor for Input.

share|improve this answer
I'm building an application where the interface has several buttons (on a docked cell). Pressing a button "activates an action" in the sense that the user will be able to perform something to the next element he clicks on the "front end". While this "action" is active, I wanted the cursor to have a specific image: a bomb, a green tick, a red cross, etc. Obviously, I could just have the cursor change over the actual elements of the front end to which the action actually can impact, but this means the cursor will be constantly changing, which is more confusing to the user than helpful. – P. Fonseca Feb 11 '12 at 21:07
@Andy Sorry, I didn't notice that ... I'm deleting my comment. – Szabolcs Feb 11 '12 at 23:30

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.