Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I'm using Mac OS 10.8.3. I have a huge display and bad eyes, so I like to have the mouse cursor be the largest possible size. (under System Preferences: Accessibility: Display: Cursor size.

However, I also do a fair amount of video editing, for which I use Final Cut Pro X. Unfortunately, the UI designers who made the Final Cut Pro X interface didn't properly take into account larger cursor sizes, so when I click a button in the program's interface with the "tip" of a large cursor, it won't register. To remedy this, when I'm using Final Cut Pro X, I change the cursor size back to normal.

However, doing this is fairly time consuming, as I have to do it a few times every day. Is there a way to somehow do this automatically?

share|improve this question
    
Did you try different type of cursor? –  Buscar웃 Apr 9 '13 at 9:09
    
@Buscar웃 No, I'm using the default OS X cursor. –  Patrick Kenny Apr 9 '13 at 10:44
1  
This also is a problem with the text insert cursor as the active point is not at the tip so you constantly have to make a small adjustment with the large cursor, and some apps (I think non Cocoa ones) don't show the cross piece –  Mark Apr 9 '13 at 10:54

2 Answers 2

up vote 3 down vote accepted

Perhaps this is too excessive but you could create an AppleScript which would toggle the size of the cursor. To do so just:

  1. Go to System Preferences / Universal Access and check Enable access for assistive devices, this will let you use AppleScript to query and control the user interface of most Applications.
  2. Go to /Applications / Utilities / AppleScript Editor and paste this code and save it as Application:
tell application "System Preferences"
  reveal anchor "Seeing_Display" of pane id "com.apple.preference.universalaccess"
end tell
tell application "System Events"
  set theSlider to slider "Cursor Size:" of group 1 of window 1 of application process "System Preferences"
  set stash to value of theSlider
  if value of theSlider is 1.0 then
      set value of theSlider to 4.0
  else
      set value of theSlider to 1.0
  end if
  stash
end tell
share|improve this answer
    
I had no idea that you could do this in AppleScript. Actually, what I really wanted to do was toggle back and forth between cursor sizes, so I updated your answer to show how to do that. –  Patrick Kenny Apr 9 '13 at 11:26
    
@Mark You can use the script to toggle. It's not global, but if you bind it to a hotkey using Alfred or a similar app, you can get a pretty close approximation. –  Patrick Kenny Apr 9 '13 at 11:26
    
I've tried the above script but it produces this error: System Events got an error: Can’t get group 1 of window 1 of application process "System Preferences". Invalid index. Does anyone know what I might be doing wrong? –  user56968 Sep 12 '13 at 12:32
    
@PatrickKenny my preference is to create a Service using Automator and then set keyboard shortcut in the 'System Preferences' to use this service. I prefer to avoid third party software, such as Alfred. –  CousinCocaine Sep 12 '13 at 12:58

The fastest way I know of is to Command+Option+F5 and then click on Preferences to adjust.

A note about large cursor: Changing the cursor size has no impact on the click focus, the point of the cursor remains the same. Which means that you have only magnified your cursor, so the active click point has moved and it is no longer exactly at arrow tip.

In English....try clicking not with the tip of large cursor but more in to it.

You might like the pointer from Mouseposé. It cost $5 and you will not have to switch back and forth.

share|improve this answer
    
If mousepoint just highlights the cursor, then it is similar to the free OmniDazzle but it does make finding the cursor easier but it still has the issue that the OP asks in some cases you need the smaller cursor –  Mark Apr 9 '13 at 10:52
    
The sole reason for large cursor is to find/see it. The suggestion for Mousepose is to use alternative method rather than switching and it does not make the original cursor larger. Thanks for "free" Omnidazzle hint. –  Buscar웃 Apr 9 '13 at 10:59
    
Even with Omnidazzle or Mouseposé you need the large cursor, this is from my own usage. The program allows you to see where it is on the screen but is distracting, to do work you need just the cursor and it needs to be big to be seen. This could be different for other users –  Mark Apr 9 '13 at 11:31

Your Answer

 
discard

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.