跳转到内容
View in the app

A better way to browse. Learn more.

彼岸论坛

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
欢迎抵达彼岸 彼岸花开 此处谁在 -彼岸论坛

[Apple] 个人新的 Mac 窗口管理方式

发表于

该帖子主要是分享思路,因为我是用自己开发的 APP 来进行窗口管理的,所有的行为都是代码直接写的,没法直接分享给大家使用。

先说说个人习惯

我喜欢把大小越大越好的窗口最大化使用,没有多个窗口分屏使用的习惯。为了用触控板快速切换两个常用的最大化窗口浏览器和 IDE ,我习惯把它们分别放在两个不同的 Space ,这样可以三指滑动切换。我工作时大部分情况都是在它们两个之间切换,满足大部分的需求。但对于需要用到多个最大化窗口时就比较麻烦,三指滑动不适合两个以上的情况,而且想要其它非最大化的窗口快速移动到另一个 Space 也不太方便。

新的方式

新的方式取消使用 Space 来切换窗口,使用手势直接激活目标窗口到最前面。窗口切换的主要方式是:有目标窗口时切换到目标窗口,没有时则打开新窗口。

虽然早有想法,但直到最近才发现有能激活窗口到最前面,而不影响该 APP 其它窗口的私有 API ,然后才有实际的行动。按照之前的习惯,这个还是以三指滑动手势来进行窗口切换,但有额外检测是否包含小指,个人体验是否包含小指的误判还是比较低的。这样就有了 4 个方向加上是否包含小指,一共有 8 个手势可用,基本满足个人需求。如果再区分长短两个滑动距离,那就有 16 个手势可用。

目前的手势:

  1. 三指左滑:切换当前屏幕下浏览器的最近使用窗口,或者在当前屏幕打开新窗口。
  2. 三指右滑:切换 Xcode 的最近使用窗口。
  3. 三指右滑(包含小指):切换到 Xcode 的文档窗口。
  4. 三指上滑:切换当前屏幕下 Finder 的最近使用窗口,或者在当前屏幕打开新窗口。
  5. 三指上滑(包含小指):切换当前屏幕下终端的最近使用窗口,或者在当前屏幕打开新窗口。
  6. 三指下滑:在除上面 APP 之外的其它两个最近使用的 APP 之间切换。
  7. 三指下滑(包含小指):在除上面 APP 之外的最后一个使用的 APP 的窗口之间切换。

Featured Replies

No posts to show

创建帐户或登录来提出意见

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.