【发布时间】:2011-01-25 17:26:14
【问题描述】:
假设我想编写一个简单的 Cocoa 应用程序,以使 Leopard 的 Spaces 功能更加有用。我想将每个空间配置为不同的
- 屏幕分辨率
- 键盘布局
- 音量(用于音频)
所以我的问题有两个部分:
- 我想有一些方法可以独立于 Spaces 来修改这三个东西,对吧?如果有,怎么做?
- 如何在我的应用程序中检测何时发生空间变化,并在发生这种情况时确定用户刚刚切换到的空间? Leopard 是否会发送一些分布式通知或其他什么?
更新:从 Mac App Store 上所有与 Spaces 相关的应用来看,必须有一些公共 API 方式来执行此操作。
【问题讨论】:
标签: objective-c cocoa macos osx-snow-leopard osx-leopard