刚开始使用 mac ,感觉最不爽的就是切换程序。
本人并不是来吐槽的,可能是我玩的不够溜,很多 mac 好用的地方都不知道。
在此只是抛砖引玉,想知道 mac 高效的地方
1
bellchu 2016-09-21 20:35:59 +08:00
|
2
SvenWong 2016-09-21 20:44:04 +08:00
我只用单桌面,因为感觉多个桌面切换起来比较麻烦。单桌面的话,我买了个软件,叫做 Manico (¥ 25 ),可以设置一个快键键( opt+数字)去把对应的应用程序置顶(也就是切换),可以设置很多按键,但是我基本上只配置 10 个左右,因为 2 只手差不多了,而且也没那么多好切换的,还是挺方便的。
|
3
goool 2016-09-21 20:53:48 +08:00
想快,少用鼠标 /触摸板,多用键盘。
快捷键呼出 Spotlight ,输入应用的前几个字母,回车,就可以了。 |
5
bao3 2016-09-21 22:20:46 +08:00 via Android 1
要想优雅,使用免费的 karabiner ( 10.12 变成了 json 配置功能不全哟),比如我,长按 W 是切换同一个 app 的不同窗体实例。按 T 是切换不同的 app ,默认的 s+hjkl 使用 vi 模式移动光标。
|
6
asdwfwqd 2016-09-21 22:27:03 +08:00
我把那个 app 最大化全屏,然后鼠标两指滑动,或者触摸板三指
|
7
uuair 2016-09-22 00:18:20 +08:00 via iPad
第一,我们使用 command+h 来隐藏程序,同样再使用 command+h 恢复程序,当然还有恢复那个程序的快捷键,我懒得记了。
第二,我没用过 win10 ,所以不知道 win10 的多桌面如何的好,但我觉得,当 linux 支持多终端的时候(包括桌面), windows 还没有这个功能,而且那时候,我还很年轻很年轻。 第三,我没用过 win10 ,所以不懂,当切换程序的时候,四指向上或者四指向下的再触摸板上划来划去就够了。。。很少用 ctrl+tab 的方式。 |
8
izoabr 2016-09-22 00:33:52 +08:00
优雅去知乎
|
9
paloalto 2016-09-22 03:38:10 +08:00 via iPhone
试下操作时戴上白色蕾丝手套。
|
10
yangqi 2016-09-22 03:42:25 +08:00
四个手指左右滑动可以左右切换桌面
|
11
Jface 2016-09-22 08:21:10 +08:00 via iPhone
赞同一楼,我也是刚刚开始使用 MacBook 把设置里面的东西先看明白呐。
|
12
livelazily 2016-09-22 09:05:29 +08:00 1
使用 Hyperswitch 增强 cmd+tab 吧:
https://bahoom.com/hyperswitch |
13
NicholasNC OP |
14
yangqi 2016-09-22 21:22:43 +08:00
@NicholasNC 那最优雅的办法就是你把你的习惯改变的优雅一点
|
15
sairen139 2016-11-30 10:23:59 +08:00
@bao3 请问使用 karabiner 时,长按 w 实现同一个 app 不同窗体怎么实现的?按 T 怎么切换不同 app 的。是修改 karabiner 的某种 mode 的配置文件实现的吗?
|
16
sairen139 2016-11-30 10:26:45 +08:00
@bao3 找来找去就你的方法最好,请兄弟贴出这两种切换的 karabiner 的具体实现方法让我们学习学习。先谢谢了。
|
17
bao3 2016-11-30 19:59:50 +08:00
@sairen139 https://github.com/bao3/custommymac/blob/master/karabiner/MacTaskWindows.xml 这是我的实现方式,目前只有老版本的 karabiner 可以,新的还不行,官方还没有移植完全。
|
18
sairen139 2016-12-19 10:44:06 +08:00 1
@bao3
配合 hyperswitch ,修改 for_mission_control.xml 里面的激活 cmdtab 模式语句也很不错 添加的内容如下: <item> <name>Control_L to toggle Cmd+Tab</name> <identifier>remap.simultaneouskeypresses_cmdtab_tabq</identifier> <!-- send CONTROL_R when the CONTROL_L key is pressed and held down. --> <autogen> __HoldingKeyToKey__ KeyCode::CONTROL_L, <!-- short press --> @begin KeyCode::VK_CONFIG_FORCE_ON_notsave_cmdtab_mode, KeyCode::VK_LOCK_COMMAND_L_FORCE_ON, KeyCode::TAB, @end <!-- hold --> @begin KeyCode::CONTROL_R, @end Option::NOREPEAT, </autogen> <autogen> __SimultaneousKeyPresses__ KeyCode::TAB, KeyCode::Q, KeyCode::VK_CONFIG_FORCE_ON_notsave_cmdtab_mode, KeyCode::VK_LOCK_COMMAND_L_FORCE_ON, KeyCode::TAB, </autogen> </item> <item> <name>OPTION_L to toggle Cmd+Tab ( one )</name> <identifier>remap.HoldingKeyToKey_cmdtab_tabq</identifier> <!-- send OPTION_R when the OPTION_L key is pressed and held down. --> <autogen> __HoldingKeyToKey__ KeyCode::OPTION_L, <!-- short press --> @begin KeyCode::VK_CONFIG_FORCE_ON_notsave_cmdtab_mode, KeyCode::VK_LOCK_COMMAND_L_FORCE_ON, KeyCode::TAB, @end <!-- hold --> @begin KeyCode::OPTION_R, @end Option::NOREPEAT, </autogen> </item> <item> <name>OPTION_L to toggle Cmd+Tab ( Two )</name> <identifier>remap.KeyOverlaidModifier_cmdtab_tabq</identifier> <autogen> __KeyOverlaidModifier__ KeyCode::OPTION_L, KeyCode::VK_CONFIG_FORCE_ON_notsave_cmdtab_mode, KeyCode::VK_LOCK_COMMAND_L_FORCE_ON, KeyCode::TAB, </autogen> </item> |