🙅先不要着急抢答,我知道 macOS🍏 上优秀快捷键应用很多。但🙋我的要求是:
🗔激活窗口是指,如果窗口处于最小化或者隐藏状态,将它还原,并移到所有窗口之上。
工作流程💻的不同环节,最常用的 APP 不同;例如写作时需要快速切换到 Typora 窗口,而处理照片时则是 Photoshop 窗口。APP 很多,好按的快捷键数量有限,不可能为每一个常用 APP 都配置一个快捷键。因此,我只给当前用的最多的窗口分配最容易按的快捷键。写东西时,我就把 Typora 标记为「心动窗口 1 」,用「快捷键 1 」来激活它……以此类推
其实这个需求在 Windows 实现起来就是张飞吃豆芽:把常用软件按顺序排在任务栏上,用 「 Win+数字」键激活即可。但这个基本操作在 macOS🍏 上却找不到妥善的实现办法 😞。
目前知道 Capslox 可以实现这个功能,由于它使用的快捷键只能使用 Capslock 作为修饰键,而我把 Capslock 改为了 Control 键,只能放弃🙁。
1
j0hnj 2020-11-29 14:55:54 +08:00 via iPhone
context, manico
|
2
deepout 2020-11-29 15:09:47 +08:00
Alfred 直接打 APP 名调起它不香吗?
比如我在 Lightroom 下,我直接想进印象笔记找个文字记录,直接 Capslock 呼出 Alfred,「 Evernote 」就调出来了,根本不需要知道哪个窗口快捷键是什么。 |
3
dingdangnao 2020-11-29 15:13:18 +08:00
manico
|
4
lly0514 2020-11-29 15:28:28 +08:00 1
Snap,Mac appstore 上就有,几百 kb 一个小软件,操作方式跟 win 一样,直接 Command+数字呼出 dock 对应位置的 app
|
5
Sapp 2020-11-29 15:50:39 +08:00
总之,你要的就是快捷键可以呼出应用吧?
那么用:thor,自定义应用自定义按键,按一次显示按两次隐藏 https://cdn.jsdelivr.net/gh/jinzhuming/oss@master/uPic/CmwyE4.png |
6
AthensBird OP @j0hnj 感谢推荐🌹,Context 貌似可以,我会测试😀
@deepout 感谢分享你的经验🤝! Alfred 搜索的方式符合直觉,不算麻烦,查找相对不常用的 APP 还行,但是用来激活最常用的 APP 窗口还是比快捷键慢了一些。例如,我经常在 Chrome 、Typora 和 Photoshop 之间切换,不能一直搜索关键字吧! @dingdangnao 感谢推荐 Manico🤟! 我短暂的试用过,对于多窗口的应用,例如 Chrome,无法激活期中的某个窗口。另外,它是否可以随意调整 APP 在列表中的顺序吗? @lly0514 感谢推荐 Snap🙏,我会试用它!另外,它可以激活多窗口应用中的其中一个窗口吗? @Sapp 感谢推荐💌!我试用过 Thor,它的工作方式是给每一款 APP 设定独自的快捷键,这样比较消耗快捷键资源🤷。比如,写文档时,我需要在 Chrome 、Typora 、Finder 、微信之间不断切换;在整理照片时,我需要在 Photoshop 、Chrome 、百度网盘、QQ 之间不断的切换。在不同的工作流程中,我始终把 Control+1 、2 、3 、4 分配给最常用的 4 个 APP,这样不仅节省了快捷键,还省去记忆多个 APP 快捷键的负担。 |
7
ooops 2020-11-29 16:41:32 +08:00
Alfred 的 workflow 可以设置快捷键激活,我的办公 IM 软件分配 option a 很方便。你可以按类似的方式设置。Alfred 的 app 搜索也很方便,不用打全,一般首字母直接回车就行了
|
8
AthensBird OP @ooops 感谢分享你的经验🤝!快捷键分配给常用 APP 、次常用 APP 用 Alfred 来搜索是不错的方案!
但是,我使用的 APP 比较多,每个 APP 在不同的工作流程中重要程度不一样。所以我希望固定快捷键(例如,Control+1 、2 、3, 三个坑位),在不同的工作流程中,把 3 个最常用的 APP 放进来。 |
9
AthensBird OP 固定快捷键(例如,Control+1 、2 、3, 三个坑位),在不同的工作流程中,把 3 个最常用的 APP 放进来。
这样做的好处是,不管是哪款 APP,我都能用最熟悉的快捷键切换到它,无需记忆快捷键,无需搜索关键字😎 |
10
StevenXobs 2020-11-29 16:59:23 +08:00 via iPhone
Capslox
|
11
AthensBird OP @StevenXobs 感谢推荐 Capslox🤝!它的确可以满足功能上的要求,唯一的不足是只能用 capslock 键作为快捷键的修饰键!
|
12
Diphia 2020-11-29 17:27:15 +08:00
不介意关闭 SIP 的话可以考虑试试 yabai, 应该是 macOS 下最完美的窗口管理方案了. 我现在在用 Manico 因为要留着 SIP 😂
|
13
xxiv 2020-11-29 17:44:54 +08:00
|
14
AthensBird OP @Diphia 感谢推荐 yabai 🤟,貌似很强大的工具,我晚些会试用一下
|
15
AthensBird OP @xxiv 感谢分享💖,这篇文章貌似信息量很大,我会仔细阅读
|
16
perfee 2020-11-29 17:53:23 +08:00
mac 本身支持吗?不管快捷键多复杂都可以的。
我推荐你一个免费神器 Carabiner,只不过需要一些脚本来改快捷键映射。 |
17
wdcew 2020-11-29 18:46:16 +08:00
楼主的这个需求。那你在特定场景下,多组合几个快捷键不就能解决了吗。比如场景 1 cmd+数字键。场景二 cmd+contrl+数字健。场景 3 cmd+option +数字键。
|
18
starrystarry 2020-11-29 18:57:09 +08:00
|
19
AthensBird OP @perfee 是 karabiner 吧?感谢推荐💌,我只知道它能改键,但不知道怎么用它绑定窗口到快捷键
@wdcew 感谢建议🤟!是一个解决办法,但是像微信这类几个使用场景在需要的 APP 无法分身 @starrystarry 感谢推荐🤝,非常棒的 APP,完美还原了 Windows 的 Alt-tab,但和我的要求还是有些不一样 |
20
guochao 2020-11-29 21:21:33 +08:00
不清楚你本身情况,作为开发者表示听起来像是 hammerspoon+lua 写几句代码可以搞定的需求。但这玩意儿不是开发工具也不是最终产品,而是提供环境写 lua 代码满足自己需求的工具,提供了非常多和 macOS 交互的东西,比如说可以写两行代码绑定快捷键,按下快捷键以后标记当前活动窗口,更新到 tray icon 区域菜单的菜单项,同时弹出一个提示,按另一组快捷键在这一些 app 中循环或者怎么样,功能取决于每个人自己的代码。当然有共享的代码,不过不一定符合自己的需求来着。
如果你有 DIY 的习惯,Hammerspoon 是非常适合 DIYer 的 app,如果不是,那可以忽视这个推荐…… |
21
answerhuang 2020-11-29 21:41:06 +08:00 1
keyboard maestro
|
22
AthensBird OP @guochao 感谢推荐 Hammerspoon😍,它如此强大和诱人,令人神往,然而我不会编程,只能望洋兴叹🙁
|
23
AthensBird OP @answerhuang 感谢推荐 Keyboard Meastro🧚,的确在尝试使用这款 APP,但尚未找到把快捷键绑定到窗口的方法 😟
|
24
lululau 2020-11-29 23:19:33 +08:00
SpaceLauncher,和上面提到的 thor 差不多,但是是用 Hold Spacebar 当作 modifier key,不占用已有的修饰键,Hammerspoon 也可以做到类似的效果,但是不如 SpaceLauncher 好用
|
25
nullllllllllllll 2020-11-30 11:35:02 +08:00
betterTouchTool
|
26
arare 2020-11-30 11:51:29 +08:00
contexts 3
个人用下来最好用了,付费软件可 30 天试用 目前界面还没适配 big sur,但功能正常 |
27
answerhuang 2020-11-30 12:53:52 +08:00
@AthensBird https://www.icloud.com/iclouddrive/0xuFSgiKeJg3y3XC0S_9nS_Rg#keyboard_maestro
照着这个操作就行了. 买了这软件后, 替代了我常用的 manico. ( 当然还有其他很多实用的功能 ) 还可以给特定软件做快捷键替换, 比如: 我常用的软件里面, 搜索都被我替换成了 Command + F. (有些软件搜索快捷键默认不是这个) |
28
guxianbang 2020-11-30 14:21:17 +08:00
keyboard maestro 并不需要编程知识呀,你从百度搜索一些入门教程学习,然后自己就可以编辑动作了。
Quicker 能做的,Keyboard Maestro 都能做。 |
29
ryj5566 2020-11-30 16:40:52 +08:00 via iPhone
@guxianbang km 的确很好用,我用它为每款 app 定制默认输入法,很方便
|
30
AthensBird OP @lululau 感谢推荐 SpaceLauncher🍬,空格键作为修饰键,很好很强大,快捷键库又要壮大了🍉
@nullllllllllllll 感谢推荐 betterTouchTool🍭 @arare 感谢推荐 contexts 3👍,this is the one,它满足我的要求!!😄 @answerhuang 感谢分享你的经验🤟,正在学习和摸索当中! @guxianbang 感谢分享你的经验,正在熟悉当中👌! @ryj5566 感谢推荐 keyboard maestro,正在摸索当中,可以分享一下怎么为每款 APP 定制输入法吗? |
31
ryj5566 2020-12-01 18:28:27 +08:00
|
32
AthensBird OP @ryj5566 感谢你的分享,对我这个初学者来说很有帮助!🎉
|