在Cocoa上发送MCCS命令

Mar*_*scó 14 cocoa gpu iokit

我正在尝试为Mac编写一个简单的Cocoa App,其目的很简单:将我的戴尔显示器输入切换到另一个(这样我就可以在PC和MAC之间切换).我已经找到了一个Windows应用程序(由entechtaiwan执行mControl),他们解释了他们在那里做了什么:

"要通过软件切换输入,请使用VESA MCCS命令60h.要将该命令发送到监视器,您需要读取和写入连接到监视器的GPU I/O焊盘.同样在Mac上."

有谁知道如何从Cocoa应用程序发送这样的命令?也许这里有一个图书馆......难道不是很简单吗?

Kar*_*ten 3

似乎有 Linux 的实现: http: //ddccontrol.sourceforge.net

它使用 <sys/msg.h> API。该 api 似乎没有手册页,但在 Mac 上可用。我还没有尝试编译 ddccontrol 工具,但看起来是您能得到的最接近的工具,它应该是一个很好的起点。