Question

Is there a way to force OSX to display in monochrome(also known as grayscale)?

I'm working with a student who has ADHD (and I am mildly ADHD myself). The colors are too much for him/her to handle.

EDIT: Ideally I'm looking to assign a keyboard shortcut or create a desktop icon.

Was it helpful?

Solution

Yes, this can be achieved with AppleScript and Automator.

The setting to automate is located in:

System Preferences > Accessibility > Display > Use Greyscale

The keyboard combination option + command + F5 also shows Accessibility options.

This Apple discussion, Keyboard shortcut for "Use grayscale", shows how to use AppleScript and Automator to create a menu bar item that toggles the Greyscale on/off.

OTHER TIPS

As of Sierra you can tell Siri to ‘use grayscale’, the closest thing to a shortcut I’ve been able to discover so far.

You can grayscale the display from the accessibility settings, but it's a real pain if you want to temporarily enable/disable it. I have made an app to solve this problem. It allows you to toggle grayscale mode from the status bar.

Tested to work on macOS Mojave.

You can download it from here. The source code is here.

Note: Due to Apple's restrictions you need to allow it to have accessibility and system events permissions.

Based on a few StackExchange posts (mostly the credit goes to RecursivelyIronic), I have packaged a solution with instructions into a GitHub repository: macOS-grayscale.

It requires compiling a binary, which can then be assigned a hotkey combination (instructions in the repo).

On plus side it:

  • toggles fairly quickly
  • doesn’t cause a popup
  • doesn’t interfere with color inversion
  • works on Catalina
Licensed under: CC-BY-SA with attribution
Not affiliated with apple.stackexchange
scroll top