键盘党在 OSX 优雅的切换程序(窗口)?

2014-07-01 00:14:27 +08:00
 codeplay
看到大家对OSX下的程序(窗口)切换这么多的吐槽,这么多的纠结,我给出一个比较好的方法(键盘党请进,全面超越Windows的Alt+Tab)

准备:HyperSwitch(必选),KeyRemap4MacBook(可选),HyperDock(可选)

步骤:
1、安装HyperSwitch;
2、在App Switcher选项卡里面选中Show window previews on the app switcher(⌘+Tab);
3、切换时,首先用⌘+Tab切换程序,切换到之后,按住⌘键,然后按`键切换同一个程序下的不同窗口,在选择到窗口时,甚至可以直接输入数字n,跳转到第n个窗口;(但是会损失AppSwitcher里按`反向切换的能力)
4、高阶一点的,还可以使用KeyRemap4MacBook预设的Remapping,For Mission Control,Dashboard->Cmd+Tab Mode:同时按下Tab+Q(通过改默认的配置文件可以调整,我调整为双击Control键),激活Cmd+Tab模式,Tab正向切换程序,Shift反向切换程序,`切换程序窗口,HJKL移动焦点(可代替Tab、Shift、`键切换程序和窗口)。

为什么说这个方案很优雅?
1、全键盘操作不解释;
2、在系统本身的AppSwitcher上进行修改,尽可能保留了系统的行为和风格;
3、真正的发挥了OSX切换区分程序、窗口的优势(由于区分了程序、按Tab键的次数相比Windows下的Alt+Tab会少),一气呵成,同时实现了同一程序下切换窗口可视化(可以直接看到窗口的预览);
4、直接切换到最小化、隐藏窗口,无需鼠标操作,系统本身的Cmd+Tab要完成这个操作很麻烦。
21301 次点击
所在节点    macOS
44 条回复
sairen139
2016-12-02 11:38:56 +08:00
ihjk 比 hjkl 更合适
sairen139
2016-12-18 12:50:56 +08:00
@coldplay
我修改为单机左边 option 启动该切换 mode ,但是左边 option 键和其他键的组合键缺失效率。请问兄弟能提供单机 option 启动该模式又不让 option 组合键功能失效的配置语句吗?谢谢
sairen139
2016-12-18 13:05:08 +08:00
@coldplay
你的双击 ctrl 方案很棒,要是能再弄一个单击 ctrl 激活该模式,不让 crtl 的组合键失效的方案就更好了。兄弟有空搞一搞看能不能实现单击 ctrl 的方案。
ImJoeHs
2019-10-30 09:53:28 +08:00
@codeplay #1 抱歉老哥,挖个坟

我一直以来也是用 hyperswitch, 但有一个困扰很久的问题
hyperSwitch 中 app 的排序是先按 window,再按最近激活。这就导致了在多 windows 下的切换非常难受,按 cmd+tab 从 window B 切换到 window A,再按 cmd+tab,默认会切换到 window A 的上一个应用,而不是 window B。
请问你有什么解决办法么?

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

https://www.v2ex.com/t/120333

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

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

© 2021 V2EX