(I'm not totally positive this is the right place for this, but IORegistryExplorer is distributed as "Hardware Tools for Xcode" so I figured it was a good start.)
I'm currently trying to find ways to get the CFSTR values used to manipulate settings in System Preferences. It has been indicated to me that the IORegistryExplorer tool is able to help with this. However, I have been unable to figure out how to use this tool to get what I want; the documentation is lacking and there's almost no discussion of it online.
Does anybody have experience with this tool and could help me out a bit?
Let me give an example. I was trying to directly manipulate the underscan setting when plugged into an HDMI monitor. The setting exists in System Preference > Displays as a slider. I contacted a developer who is skilled with manipulating display settings and she told me that she uses IORegistryExplorer to find the values, and that the underscan setting is stored in a string called "pscn" (which is undocumented and thus could change any time, I know), and then this value can be modified with a call to IODisplaySetFloatParameter. Unfortunately, the developer is too busy to be able to give me a walkthrough on how she went about finding this value. She can't be the only person in the world who knows it, though, so can anybody else give me a hand?
Thanks in advance!