1

在此处输入图像描述 在上图中 Mission Control 已启动,我们可以看到 Space Sequence:

[台面 1、Safari、Xcode、不和谐、台面 2]

如何使用 Swift 或 Objective-C 改变这个序列?

4

2 回答 2

1

取决于您是否要使用私有 API。有一些 github 项目支持该功能。

https://github.com/JulianEberius/qsx/blob/master/src/objc/CGSPrivate.h#L197-L198

https://github.com/lwouis/alt-tab-macos/issues/14

https://github.com/koekeishiya/yabai

这个甚至说它可以在没有私有 API 的情况下做到这一点:

https://github.com/bigbearlabs/SpaceSwitcher

编辑:至于最后一个,我最初误解了您的问题,即您想切换到不是实际问题的不同空间(我的错,这就是我找到问题的方式)。无论如何,关于使用私有 API 的答案方面仍然成立。尽管您可能必须深入挖掘才能找到...

于 2021-10-26T09:10:50.817 回答
0

为了有办法做到这一点,Mission Control 必须有一个公开的 API。我不相信它确实如此,并且没有办法完成你想要做的事情。您可以向 Apple 发送反馈请求并要求他们添加该功能。

于 2021-10-26T03:02:48.157 回答