lewang🍥
lewang🍥

@lewangdev

8 تغريدة 53 قراءة Mar 28, 2023
不知道推友们在 MacOS 上自定义快捷键用的是什么方案,我目前用的是 Karabiner-Elements,已经用了多年,无论 Raycast 还是 Alfred,或其它支持自定义快捷键的软件都适用,扩展的同时与 MacOS 系统自带的快捷键,以及我常用的开发工具快捷键也不会冲突,感觉非常好用,我是这样来设置的 (1/n)
在使用 Karabiner-Elements 之后,可以很容易将多个按键映射到一个按键上,我所有的自定义快捷键的前缀是按 Command+Control+Option+Shift 四个键,所以我把 CAPS LOCK 映射为这 4 个键,也就是说按一下 CAPS LOCK 相当于按了 Command+Control+Option+Shift 四个键 (2/n)
安装好 Karabiner-Elements 之后,可以先把系统里面已经占用的快捷键释放出来,这个繁体字转简体字的快捷键CAPS LOCK + C 我从来没有用过,所以释放出来留给其它使用,我是留给了居中窗口用了 (3/n)
打开 Karabiner-Elements,在 Complex Modifications 页面里面启用按键映射就可以了。我的配置稍微复杂一点:短按 CAPS LOCK 会映射成 Left Ctrl + Space,长按映射为 Command+Control+Option+Shift,我这样短按是切换输入法,长按是其它自定义快捷键,也可以把短按保留为 CAPS LOCK 的功能 (4/n)
可以根据自己的习惯来自定义按键行为,比如我手速不算很快,所以我短按的超时设置为 90ms,配置可以参考 #file-caps_lock_key_modifications-json" target="_blank" rel="noopener" onclick="event.stopPropagation()">gist.github.com 和 #modifier-keys" target="_blank" rel="noopener" onclick="event.stopPropagation()">ke-complex-modifications.pqrs.org
配置好之后,再设置其它的快捷键就会方便很多了,比如我使用 Raycast 来管理窗口:
- 按 CAPS LOCK + C 会居中窗口
- 按 CAPS LOCK + F 会窗口最大化
- 按 CAPS LOCK + ↓↑ 放大和缩小窗口
- 按 CAPS LOCK + → ← 在双显示器中移动窗口
- 按 CAPS LOCK + hjkl 左上下右分屏
(6/n)
Raycast 其它的一些我常用的快捷键,都是按一下直达:
- 按 CAPS LOCK + X 打开剪贴板历史
- 按 CAPS LOCK + S 搜索文件
- 按 CAPS LOCK + G 选择文字后,直接打开 Chrome 搜索关键字
- 按 CAPS LOCK + T 选择文字后,直接使用 OpenAI 翻译
(7/n)
最后如果在用 Windows 虚拟机或者MS远程桌面客户端,还需要在 Windows 中做一下设置 (n/n)

جاري تحميل الاقتراحات...