在技​​术上是否可以开发出类似于Exposé&雪豹的空间?

时间:2012-03-08 19:53:29

标签: macos cocoa osx-lion osx-snow-leopard

技术上是否可以开发出类似于Exposé&雪豹的空间?我的意思是:是否有支持这类开发的API?

涉及:

  • 拍摄太空的快照图像。
  • 了解哪个窗口在特定空间中打开。
  • 了解每个空间上每个窗口的框架(原点和边界)。
  • 以编程方式重新排列窗口。

Mac OS X中的API是否支持这些内容?

1 个答案:

答案 0 :(得分:1)

没有。 Exposé和Spaces都在Dock中实现,具有其他应用程序无法使用的特殊功能。 (它本身就能直接操纵任何窗口。)

您要问的一些功能可以通过其他方式获得 - 例如,Accessibility Services将允许您枚举和操作屏幕上的UI元素,包括窗口。