Slashdot Mirror


Color Changes in Mac OS X for the Visually Impaired?

drdink asks: "I am an avid FreeBSD and Windows user. This semester for a class I'm having to use MacOS X for the first time, and I've also been pondering jumping into the Apple scene anyway. However, I am also visually impaired and I can't seem to find a way to do specific color theming in a way similar to Windows, KDE, and GNOME. I want to be able to say 'Text is white, backgrounds are black, but EVERYTHING ELSE is its normal color.' The only options I've found that are similar is using 'White on Black' in the Universal Access control panel. However, this results in me losing all display colors and my machine looking monochrome. I don't want to use a $2,000+ machine just to have no colors. Is there anybody out there who has actually managed to get Mac OS X to use the normal colors but have high contrast white on black dialog boxes? I am interested in the Apple platform, but I can't use it for useful things, if I have no color."

87 comments

  1. One idea by ZackSchil · · Score: 5, Informative

    You can switch to white on black, then change the number of colors back to Millions. It gets you back your coler and keeps everything reversed. Problem solved.... well, if you don't mind using a negative of aqua :^D Gotta love the orange buttons.

    1. Re:One idea by drdink · · Score: 3, Funny
      That'll be awesome for my Web Design class when I do stuff with Photoshop. I can see my website now.
      Before entering this site, please make sure you invert your colors so my pictures appear with the proper colors. Thanks!
      --
      Beware, Nugget is watching... See?
    2. Re:One idea by gbooker · · Score: 4, Funny

      Now I have a great prank to play on friends... I wonder how long it will take them to figure out how to fix it :)

      --
      You see? It's like I've always said. You can get more with a kind word and a 2x4 than you can with just a kind word.
    3. Re:One idea by holt · · Score: 1

      Well, technically, in Photoshop you can simply invert the colors just before saving them. But you're right, that's not a very good solution. LOL

    4. Re:One idea by squarefish · · Score: 1

      pretty cool, but it has another interesting effect: I'm trying it on an ibook using an extended desktop and the external monitor shows the strange coloring you mention while the ibooks built in screen still shows straight monochrome. still cool though.

      --
      Creationists are a lot like zombies. Slow, but powerful and numerous. And they all want to eat our brains.
    5. Re:One idea by dacetone · · Score: 1

      Wow!! That is the neatest thing I've seen on OSX in a long time ;) Hail the orange Apple! And the yellow web links! And the translucent white terminal screens! I'm going to play some excellent pranks with this ;)

      --
      Just follow the day, and reach fo
    6. Re:One idea by hype7 · · Score: 4, Informative

      Not only a nice prank, but may be of some help to the poster.

      Hit Control+Alt+Apple+the star on the num pad. It will switch your display into grayscale and invert it. Under MacOS X 10.3 you will have to press Control+Alt+Apple+8

      It obviously won't leave everything else as a normal colour, but you'll get your white text on black background. Hope that helps some!

      -- james

    7. Re:One idea by dwightk · · Score: 1

      um that would be funny not informative... it doesn't help to keep everything reversed... read the post.

      --
      Like anyone can even know that
    8. Re:One idea by iCat · · Score: 1

      Hey this is way cool! Thanks. Wait... one of the icons on my desk top has turned into the Shroud of Turin!

    9. Re:One idea by dwightk · · Score: 1

      Umm... he said in the post that your suggestion wouldn't help him

      --
      Like anyone can even know that
  2. Solution by karmavore · · Score: 4, Funny

    There is a company that has a product that can produce any desired colours on any screen. I believe their name is Crayola.

    --
    Speech: Free
    Beer: $699.00
    1. Re:Solution by drdink · · Score: 4, Funny

      I just checked. Crayola only supports a 120-color display with their Crayon product line. I think this is a far cry from the 32bpp I would expect from Aqua.

      --
      Beware, Nugget is watching... See?
    2. Re:Solution by karmavore · · Score: 1

      You can use a device called a candle to provide heat to allow colours to be mixed thereby producing other colours. However, there have been some reports of technical difficulties with LCD displays.

      --
      Speech: Free
      Beer: $699.00
    3. Re:Solution by El · · Score: 4, Funny

      Plus the screen update are really, really slow, thus making most FPS games intolerable.

      --

      "Freedom means freedom for everybody" -- Dick Cheney

    4. Re:Solution by karmavore · · Score: 2, Funny

      I don't use a computer for FPS games. I use a flintlock.

      --
      Speech: Free
      Beer: $699.00
    5. Re:Solution by The+Munger · · Score: 1

      Plus the screen update are really, really slow, thus making most FPS games intolerable.

      I prefer to call them 'stylized'.

      --
      Refuse to make a statement in your sig!
    6. Re:Solution by funkhauser · · Score: 1

      But pixel response times are sloooow... and messy.

    7. Re:Solution by st1nky187 · · Score: 0, Troll

      we're talking about macs here, when the hell could you play an fps on a mac without a box of crayolas?

    8. Re:Solution by Anonymous Coward · · Score: 0

      ut2k3? SoF2? GR:IT?

    9. Re:Solution by Anonymous Coward · · Score: 0

      But on the bright side, while you're waiting you can munch on some of the less useful colours. Less toxic than eating an LCD screen too.

    10. Re:Solution by xcarroll · · Score: 1

      I thought Crayola were working a technology called colour-mixing? It's a bit like anti aliasing: you combine some of the 120 colours and suddenly it looks you've got new intermediate shades. There's probably an OpenGL function call for it.

      --
      public org.slashdot.Sig getSig() throws NotFunnyEnoughException;
  3. Here's two resources... by glowurm · · Score: 4, Informative

    Hope they help:

    ResExcellence Themes
    Theme Park Tutorial

    What does this mean? Make your own. While I'm not familiar with the creation process for other windowing systems (like you mentioned) I do know that you can probably make your own theme to specifications you desire. Those links are where I would start; perhaps there's something there that you can modify or a theme that fits the bill without changes.

    Good luck!
    1. Re:Here's two resources... by dave1212 · · Score: 1

      Why does drdink not reply to this? Did he not find these links useful? I've been using themes on my Mac since 10.1 for a number of different reasons with great success.

      This sounds like what he is looking for, but even though he posted another response five minutes before glowurm's comment, he didn't seem to catch this one.. odd.

      Hopefully the links will help direct him to where he can find some help.

      If you do catch this, drdink, the app that has worked for me with all the themes i can throw at it is called ThemeChanger. Find it here.

    2. Re:Here's two resources... by lars-o-matic · · Score: 2, Informative

      I like the Duality theme changer, too.

      As more people create quality themes, the value of this sort of utility keeps growing. I bought a Kaleidoscope license way back when -- alas, MacOS 8.x - 9.x only -- the tons of excellent themes made it worthwhile.

      --
      je ne suis pas un fou
  4. Write to Apple or call by theolein · · Score: 1, Insightful

    This would be a good reason to write to Apple and ask them if they have solution or know of one. There might also be some shareware that could help you. Ask on http://forums.macnn.com or http://versiontracker.com

    1. Re:Write to Apple or call by drdink · · Score: 1

      That is much easier said than done. When it comes to big companies like that, it can be hard to find the right person to contact who would be interested enough to follow through on the issue. Since I don't actually own Apple hardware or software at the moment, their desire to help me will be lessened even more. I was going to use that as a very final last resort, since it will likely involve being transferred all around the company and being put on hold for 77 hours. Not to mention that one would think if they had an answer, it would be online already.

      --
      Beware, Nugget is watching... See?
    2. Re:Write to Apple or call by oscarmv · · Score: 1

      If you can get to the actual engineers, they should be quite helpful. Give it a try.

    3. Re:Write to Apple or call by Duck_Taffy · · Score: 4, Informative

      http://www.apple.com/disability/

      --
      Karma: Ran over your dogma.
    4. Re:Write to Apple or call by sartin · · Score: 1

      Apple has a special contact address for accessibility issues:

      specialneeds@apple.com
      800-767-2775

  5. Curious by igabe · · Score: 2, Informative

    If you can't work without the black and white you talked about, then how can you can you still see "everything else"?

    OS X's Aqua GUI has a lot of white, and now with Panther(Apple's fast approaching major OS update) coming out, brushed metal(metallic darkish grey) is going to be everywhere. Just not sure how that is going to look with any solution you may find.

    --
    tilTrue.info contechtext.info prettypowerful.info twitter.com/frets fb.com/prosody
    1. Re:Curious by drdink · · Score: 4, Informative

      If you can't work without the black and white you talked about, then how can you can you still see "everything else"?

      It is more of an issue of contrast. I can see white on black so much easier than black on white. Since there is less white blazing out at me, it is easier to see the text. I can see black on white, but it causes eye strain much faster and takes a lot more effort to read. Having the majority of my 'readable' screen area in high-contrast colors saves my eyes from catching on fire after a while.
      --
      Beware, Nugget is watching... See?
  6. The Solution: BlackLight by Anonymous Coward · · Score: 5, Informative
    Here.

    This program inverts the colors (white->black, black->white, blue->brown, brown->blue, etc). This will give you color-cue information still.

    If you want to just convert white to black and black to white, keeping the rest, you might ask the author if he can set up a color conversion table to do that for you. I know that he's already set up a preferences to eliminate light grays for example.

    You're welcome.

  7. Re:scenester by Anonymous Coward · · Score: 0

    Better than the "C" ship which you are on.

  8. Newer Panther Options by catwh0re · · Score: 4, Informative

    A new panther feature lets you increase the contrast of the entire screen any desired amount (until you basically get everything, 100% white, black, RGB, CMY)
    Also current versions support a nifty zoom in feature.

    1. Re:Newer Panther Options by drdink · · Score: 4, Insightful

      The zoom functionality in OS X kicks ass. It makes the stupid Magnifier in Windows 2000+ look like a piece of crap... oh wait, it is. However, I think I could get along well without zooming were the screen a higehr contrast (white on black). That is how I operate in every other GUI right now (Windows, KDE, GNOME, ...). It is sort of saddening to see how difficult it is to do the equivelent in OS X. I haven't seen the contrast setting, but I've heard of it. Is this something that is currently in 10.3 snapshots?

      --
      Beware, Nugget is watching... See?
    2. Re:Newer Panther Options by RzUpAnmsCwrds · · Score: 1

      And GTK+'s fully-adjustable font sizes with automatic resizing makes any kind of zooming applet look like a piece of crap.

      Windows does this too, although not as elegently.

      Oh, and the "new" contrast enhancing functions of OS X have been in my NVIDIA drivers since 2001. You can adjust brightness, contrast, gamma, and there's a control called "Digital Vibrance" that makes colors more pronounced.

    3. Re:Newer Panther Options by Anonymous Coward · · Score: 2, Insightful
      yes it's given that the 'contrast' feature is just like digital vibrance control, graphic cards, and software have been doing these features for year, yes, all true.

      The wisdom comes from putting this control under Accessibility Options, and not placing it in the colour syncing utilities.

      Windows has had contrasting features, in the order of a colour scheme and big fonts, OSX also features the ability to speak to the user the text under cursor, dialogue and so on, software which costs $2500 AUD when I asked the RBS of Australia for an equivalent software package for windows.

      Using the existing electronics to alter colour profiling on the screen is not new (certainly before 2001, when nvidia gave out glossy images stating that digital vibrance control did more than up the contrast to unusuable levels.) Both these responses sound like windows zealots urinating some territory rather than actually addressing the initial question.

      P.S. For your windows flame, OSX is already standardised on features than windows users won't see until long after 2005 has passed.

    4. Re:Newer Panther Options by Anonymous Coward · · Score: 0

      funny i read on slashdot the other day that longhorn is going to be delayed even further, (just incase 2005 wasn't far away enough) of the stated reasons the compositing system was blamed for the delay, something osx has had for over a year now.

    5. Re:Newer Panther Options by drdink · · Score: 1

      OS X's zooming does much more than just changing font sizes. It is the equivelent, sort of, of setting a low resolution in X but having a large virtual desktop. It is very much like how all commercial screen magnifiers for Windows function. Font resizing can't touch teh usefulness and accessability of the full screen zooming.

      --
      Beware, Nugget is watching... See?
    6. Re:Newer Panther Options by drdink · · Score: 1

      Windows Key + U, select "Microsoft Narrator". Works on Windows 2000,
      XP, or 2003.

      Microsoft Narrator is garbage. It will not read the majority of text on the screen. I have not tried the OS X solution, but as a part-time consumer of screenreaders, I honestly don't see why the hell Microsoft even bothered with Narrator. It is almost totally worthless in its current state.
      --
      Beware, Nugget is watching... See?
    7. Re:Newer Panther Options by Anonymous Coward · · Score: 0
      And GTK+'s fully-adjustable font sizes with automatic resizing makes any kind of zooming applet look like a piece of crap.

      Hmm, funny you mention crap, that's just what some GTK+ dialogs look like when a different font size is used other than the one the author intended. :-)

    8. Re:Newer Panther Options by Anonymous Coward · · Score: 0

      Wow.... I really butchered that sentence.

    9. Re:Newer Panther Options by Anonymous Coward · · Score: 0
      P.S. For your windows flame, OSX is already standardised on features than windows users won't see until long after 2005 has passed.


      I don't think this is worthy of Insightful. Come On! Have you any clue what is baked in the next release of Windows. A bunch. One little thing of many that I look forward to is that you can have a higher resolution on your screen without the output coming out so you need a magnifying glass to read the screen as the text is so small.
    10. Re:Newer Panther Options by Anonymous Coward · · Score: 0

      Actually I greatly prefer the Mac version of IE to any Windows version. It's difficult to see how one would not. But I prefer Safari to either, even though it lacks a couple of features for now.

  9. Re:Aqua color options by drdink · · Score: 1

    What you describe and the way you describe it sounds rather easy. Could you possibly provide a link or name of a program that I should be looking at to get this functionality? Was it just the Theme Park program that has been mentioned already or is there some official Apple tool to do this?

    --
    Beware, Nugget is watching... See?
  10. Not in Pather. by Xenex · · Score: 4, Informative

    I've just tried that in Panther, and it doesn't work anymore.

    Looks like Apple have cleaned up that little glitch...

    1. Re:Not in Pather. by Anonymous Coward · · Score: 0

      Set to "Black on White" in 7B49 simply inverts the display. You have to press "Set Display to Grayscale" to go to grayscale mode now.

    2. Re:Not in Pather. by Xenex · · Score: 1

      Yes, but even taking that into consideration, it still doesn't appear to work anymore.

  11. Reverse the Polarity by yancey · · Score: 4, Informative

    This doesn't do specifically what you're asking, but it may be useful to you, even if only for fun.

    Open Terminal and enter the following command.

    defaults write com.apple.CoreGraphics DisplayUseInvertedPolarity -bool YES

    This command sets a preference that reverses all color polarity on the screen (like a photographic negative). I think you'll have to reboot or at least log out and back in to see the results. Of course, changing the -bool YES to -bool NO will return your display back to normal.

    --
    Ouch! The truth hurts!
    1. Re:Reverse the Polarity by Anonymous Coward · · Score: 0

      Or you could press Command-Option-Control-* (on the number hand) and turn the colors back up to millions.

    2. Re:Reverse the Polarity by Anonymous Coward · · Score: 0

      That's great! I'm going to have to remember that one come April 1.

    3. Re:Reverse the Polarity by macmastery · · Score: 1

      Dammit, Jim, it's an operating system, not a warp drive!

    4. Re:Reverse the Polarity by davew666 · · Score: 1

      hi there - I've done what you suggested for fun, but now, having changed it back, my computer always starts up in grayscale. So I have to go into system preferences to change it to colour. Pretty irritating. You dont know how to fix this by any chance do you? Cheers Dave

  12. http://www.apple.com/disability/ by Anonymous Coward · · Score: 5, Informative

    try the Apple disability website for starters:

    http://www.apple.com/disability/

    1. Re:http://www.apple.com/disability/ by FlashBIOS · · Score: 1

      Note -- It appears that this site hasn't been updated much in the last three years as it still talks about pre-Mac OS X software in the areas that I looked. So this won't help anyone who has a recent computer.

  13. You could try this. by Aqua+OS+X · · Score: 1

    You could open a finder window, open view options, set all finder windows to have a black background, and set all folders to have white text.

    You could also assign a special style sheet to your browser if need be.

    --
    "Things are more moderner than before- bigger, and yet smaller- it's computers-- San Dimas High School football RULES!"
  14. you want white on black text? by slart42 · · Score: 3, Funny

    Simple: Log in as ">console" (without the "")
    colors should be preserved ok, where they are used.

  15. Re:Shame by Anonymous Coward · · Score: 0

    Wtf happened to that woman's face? Did she gain and lose weight really fast or something? No wonder Mac users are gay.

  16. Re:Shame by Anonymous Coward · · Score: 0

    Umm, nothing happened to it, it's called being asian! Besides, it's not like her face is the most interesting part of the photo.

  17. Re:Shame by Anonymous Coward · · Score: 0

    Dude, seriously, that's not my idea of an attractive Asian face (they don't "look all alike"). And frankly, if someone has an ugly face, it's hard to find them physically attractive. Unless you mean that the G5 is the most interesting part of the photo, in which case I concur.

  18. System.clr holds the key by your_mother_sews_soc · · Score: 4, Informative

    It looks like the file /System/Library/Colors/System.clr/System.clr contains an archived Dictionary of (NS)Colors. It contains the color values for UI items like controlColor, scrollBarColor, textBackgroundColor, etc.

    I am sure there must be some utilities out there to load/change/store the colors contained in this file. If not, a slashdoter who is up to speed on Cocoa should be able to whip something together pretty quickly. Until then, the best place to search for handy utilities of this sort is http://www.versiontracker.com/. Good luck.

    --
    My user name was a mistake. Input wasn't restricted, my bad.
  19. Total colour control by mrthoughtful · · Score: 2, Interesting

    You can obtain total control over the screen colour by using an ICC colour profile for your monitor.
    It's pretty cool- unless you're calibrating at D50. (In which case it will be rather warm, if you don't get the mild humour).

    The profiles live here.
    /Library/ColorSync/Profiles/Displays/
    I (Ben) even wrote a freely available ICC profile editor back in 1995. You can find it on this stranger's page.

    Amazing. it still works. (on OS 9) - I lost all the source code, so it never got beyond beta, and it will never get to OSX. Although it was released under shareware, there used to be an accompanying note that said it is now freeware, but this guy has an old copy.

    --
    This comment was written with the intention to opt out of advertising.
  20. ``Dark Adapted'' utility useful for this by WillAdams · · Score: 4, Informative

    http://www.adpartnership.net/DarkAdapted/

    It's intended for astronomers so as to preserve their night vision, but is fully configurable.

    Free too.

    William

    --
    Sphinx of black quartz, judge my vow.
  21. Switch to Millions and then 256- better contrast! by 14cfr01 · · Score: 2, Informative

    I know this sounds stupid, but:

    For better contrast, switch to Millions of colors and then switch back to 256 colors.

    This results in an inversed color screen that is much more readable. I think using 256 colors will be more helpful to the visually impared user; I was having lots of trouble reading text on the inverted screen under Millions of colors.

    Thanks for the tips! I didn't know you could do this! I'll see how much work I can get done before I've gotta switch the screen back.

  22. better contrast but no images in Word X by 14cfr01 · · Score: 1

    Dammit, it gives better contrast & readability than using Millions of colors, but the images in my Word document don't appear. The images do appear when using Millions of colors, but then I have a hard time reading the text.

  23. Disability Group at Apple by AshBean · · Score: 1

    Since Apple "Steve'd" the disability solutions group at Apple, solutions for the "differently'abled" have been declining or slow to come.

    As far as disability solutions are concerned, Mac OS X is not as mature as Mac OS 9 was.

    --
    We need Macintosh power. I *am* Macintosh power!
  24. Making ColorSync color blind by mckeever · · Score: 3, Interesting

    During WWDC this year, one of the presenters showed how certain files can have ICC profiles embedded in them that can translate the color palette in radical ways. They were using this to verify that apps were using colorsync correctly and not double applying it. After this, I started digging and (in Panther, anyway) you can use ColorSync Utility to install custom output filters to adapt colors any way you like.

    For instance: They include an output filter for CMYK (4-color printing) that prints everything in sepiatone.

    There's absolutely no reason at all that this facility couldn't be used to do some funky color translations for the screen to help color blind people see it better. Obviously, this would require a better knowledge of the various types and degrees of color blindness than I have, but it could be useful to many and should automatically effect all apps on the machine

  25. iCal coloration by ekc · · Score: 2

    I am partially color-blind myself, and have difficulty distinguishing iCal entries by calendar color due to the particular shades Apple has chosen. Anyone know how to tweak these?

    -Ted

    P.S. While I'm at it, I woudn't mind hearing about any trick for inverting the color scheme at arstechnica back to something sensible!

    1. Re:iCal coloration by macmastery · · Score: 2, Informative

      You can request this feature at:
      http://www.apple.com/macosx/feedback/

      Or:
      http://www.apple.com/feedback/ical.html

      There is a feedback page for just about every iApp and for Safari. There are links to them from the App's application menu.

    2. Re:iCal coloration by Anonymous Coward · · Score: 0

      The color values for iCal can be altered by opening the application package and changing the values in info.plist

      (working from memory) or maybe it might have been ~/Library/Preferences/com.apple.ical.plist instead. Hmmm pretty sure it was the first one.

      I'm on a Win2000 box at the moment so I can't check it for you.

  26. Black Light by WCityMike · · Score: 2, Informative

    You might want to see if the effect this application produces (essentially inverting the gamma curve) assists you at all.

  27. Scotopic Sensitivity by yroJJory · · Score: 2, Informative

    Have you ever been tested for Scotopic Sensitivity Syndrome (SSS)? This may be a better way to correct the issues you are having, as the solution uses color overlays or colored lenses to limit the amount of light entering your eyes. For example, if you see letters jiggling when reading a book, it is a sign that you may have this problem.

    The Irlen Institute has done quite a bit of research about this and I can tell you from both my experience and observation that it works. After all, if the problem is occuring when using a computer, I imagine reading a book (if you ever do so), must be incredibly difficult.

    My mom is a reading specialist and she has been testing people for SSS since I was in grade school. The difference between the reading abilities of her students was immediately noticable. I highly recommend looking into SSS testing.

    --
    Jory
  28. What's the Issue? by Anonymous Coward · · Score: 0

    There are no handicapped people in Cupertino. Only cool people. ;P

  29. Epilepsy by artspraken · · Score: 1

    I am epileptic. I find a mass of white light very aggravating. This problem is less with LCD with less flicker, but my tendency to attacks during extended sessions in front of the computer is less when I use a black background. In my situation, I have always used a background that is black.

    I have been on white on black in windows, but since converting to OS X I have not found a suitable alternative.

    I hope Apple will squarely address this for us epileptics, if only to allow us to remain on computers for longer periods.

  30. Mac OS 8/9 not as dead as Apple thought? by nickshanks · · Score: 1

    Apple could do with updating it's web site from time to time...

    http://www.apple.com/disability/vision/easyaccess. html

    --
    Nicholas Shanks
    --

    http://web.nickshanks.com/
  31. not a profile change by Anonymous Coward · · Score: 0

    he doesnt want the screen inverted he just wants to specify that the gui created windows and such (ie my note pad and web browser favorites bar) would be white text on black rather than black on white.... doing a color profile would hose everything he looks at on the comp! i dont know of a solution but it sounded like there needed to be some clarification on what was clearly being asked

  32. System Preferences and BackLight are what you need by giaguara · · Score: 1

    Go to System Preferences, and Choose Universal Access. You can turn on zoom that can zoom that is practically illimited. You can manually zoom what you need to see better in any application after that.

    alt command + zooms in
    alt command - zooms out
    alt command * switches zoom on / off.

    You can also choose the background and text colors to be more visible for you.

    There is also an external application called BackLight. It inverts the colors you have on the screen. Many even normal sighted people sometimes find it useful.

  33. haxie or Input Manager? by sapporo · · Score: 1

    It should be possible to modify the default colors of all text fields (via a haxie or Input Manager). Would that help? For Safari, maybe you could use a custom stylesheet. What other apps do you need modified? Cheeers, -sapporo.