我试图弄清楚如何从任务控制中获得当前的空间。 来源将是有益的,但更多的帮助将是如何自己解决这个问题的信息。 我已经写了几个applescripts,但更多的时候,似乎任何时候我需要做一些新的(我无法find字典文档)它属于“告诉这个特定的应用程序(例如”系统事件“)这个非常具体的事情”,我不知道如何才能真正解决这个问题。 具体是我想做的事情: 我讨厌 OSX 10.7中的新任务控制。 自从我一直使用它,我想要我的空间“网格”。 我曾经每隔几秒使用箭头键(例如ALT + ↑ )在空格之间导航。 现在我坚持这个笨重的1x9arrays的空间,而不是一个优雅的3×3网格。 我已经重新映射了所有的空间来使用数字键盘,这部分地处理了问题(因为它是一个3×3网格),但只有当我有一个外部键盘连接。 基本上,我希望能够再次使用ALT + ↑和↓ ,但是要做到这一点,我需要检测当前空间#,以便我可以从空间5 – > 2,例如,切换。 戴夫的答案虽然比我预想的要详细得多,但要求编写一个应用程序来做到这一点(加上它仍然不能完全回答这个问题)。 如果可以的话,我宁愿把几个键绑定到一个applescript上。