macOS 的窗口切换太难用,所以写了个软件

2019-04-20 15:04:38 +08:00
 xcodebuild

由于 macOS 的窗口切换逻辑过于感人:

导致总是不小心切错窗口,甚至某些设置窗口之类的压根就切不到了。四指上滑倒是没有这些问题,就是速度慢了点。

参考了一些收费软件后,抽空写了个软件解决这个问题,把 Cmd+Tab 换成了和 Windows 切换窗口类似的逻辑,Cmd+Tab 就能在所有的窗口间进行切换。

介绍文章

https://www.jianshu.com/p/4f6bb60fe675

下载地址

https://github.com/xtab-app/xtab

截图

10811 次点击
所在节点    macOS
76 条回复
konakona
2019-04-21 12:35:43 +08:00
我已经用了几年的 mac 了,我已经喜欢了,不会按错这个 2 个快捷键,2333
xcodebuild
2019-04-21 12:59:14 +08:00
@visitant 哈哈哈我刚开始也是不知道,经常切懵
xcodebuild
2019-04-21 13:02:04 +08:00
@konakona 用了两年多还是没适应,其实 Apple 家一贯如此,有些设定只要接受了也还是不错的🤣
TonyLiu2ca
2019-04-21 13:03:10 +08:00
@codefalling
[Imgur]( )
彻底清楚地话,上图中所有 xTab 相关的文件需要删除。

其它的关于 studentd 和钥匙串中的一个新建的密码项不知是否相关,可能是相关,也应该可以删除。
TonyLiu2ca
2019-04-21 13:12:44 +08:00
@codefalling 有个问题,当一个打开的窗口最小化后,无法切换,这与 macOS 原来的 ⌘+` 的问题一样。
xcodebuild
2019-04-21 13:15:59 +08:00
@TonyLiu2ca

AppCleaner 看到的是这些,一般就用这个清理就 ok 了,不过我个人不是很关注这个问题,一般都是把 .app 拖进垃圾箱完事

xcodebuild
2019-04-21 13:18:10 +08:00
@TonyLiu2ca 这个貌似是个问题,我来看一下。

不过最小化的窗口是否应该被切换到?因为貌似只有手动操作才会把窗口最小化掉(以至于我几乎没用过)
hackpro
2019-04-21 13:54:09 +08:00
非常非常棒 建议添加 Homebrew 支持
另外 Finder 多个标签情况下 似乎 Cmd+`循环会出现有一次所有的 Windows 都未被选中的状况?
xcodebuild
2019-04-21 14:08:40 +08:00
@hackpro 有道理,可以加一个 brew cask 的支持

第二句话没理解,cmd ` 和 xTab 没关系。

我试了下 finder 多 tab (指的是其中一个窗口有多个 tab 对吧)。似乎 xTab 和系统的 cmd` 都没问题。他们都不会把 finder 的 tab 当做窗口处理。
rikka
2019-04-21 15:33:06 +08:00
挺好用的,但是图标看着难受😂
KHfqLAYYS6BKJT3R
2019-04-21 16:01:01 +08:00
最小化后就不管用了- -
其实最难受的是最小化后,想切换回来
xcodebuild
2019-04-21 16:08:56 +08:00
@rikka 哈哈哈这个我再修一修
xcodebuild
2019-04-21 16:10:11 +08:00
@cjzlol 我研究下最小化的问题,我自己是不怎么去主动最小化来着
hackpro
2019-04-21 16:10:56 +08:00
@codefalling 举个例子
将如有两个 Finder Window(比如名字分别叫 W1/W2) 不是 Cmd+T 新建的 Tab
通过 Cmd+`切换的正常逻辑应该为 W1/W2,但是我这边复现的结果是 W1->W2->None selected->W1->W2->None selected... 菜单栏的标题倒一直是 Finder 希望排查以下
xcodebuild
2019-04-21 17:19:24 +08:00
@hackpro Cmd + ` 不是我实现的。。是苹果自己的,所以我排查不了

说来我这边也没有复现出这个情况
youthcould
2019-04-21 17:53:12 +08:00
期待可以把最小化的窗口包括进来
KHfqLAYYS6BKJT3R
2019-04-21 18:37:22 +08:00
@codefalling #52 能有最小化就完美了
xcodebuild
2019-04-21 20:30:15 +08:00


@cjzlol @youthcould @TonyLiu2ca 新版本已经支持切换最小化窗口了 🦋

@rikka 新版图标也修了

下载: https://github.com/xtab-app/xtab/releases
rikka
2019-04-21 20:49:58 +08:00
@codefalling #58 这两个地方故意设计黑色边框没连上,还是疏忽啊,我比较颜控,看着还是有点扎眼,即便把黑色边框连上,这个图标还是😂
xcodebuild
2019-04-21 20:54:26 +08:00
@rikka 哈哈哈我受不了你了其实是故意的但是作为图标确实有点扎眼,下个版本再改了🤣

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/557042

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX