好奇 Karabiner-Elements 的使用场景,大佬们过来说说看

36 天前
 wjx0912

这是个 mac 按键映射的软件,好多人吹的神乎其神,用了一下阵子感觉不是刚需。个人还是喜欢用鼠标,少量快捷键,要是再来个二次快捷键心理负担更大。

大家畅所欲言

2112 次点击
所在节点    程序员
39 条回复
aec4d
36 天前
我用了这个软件 10 年,主要只配置了一个功能,短按 shift 切换中英文输入法,长按就是大写切换
用起来就很无感
神的是十年了,Mac 软件兼容性稀烂,但是这个软件一直可用
免费
无广告,无幺蛾子
sunjiayao
36 天前
1. right_command+hjkl 改为方向键
2. 大写切换键改为 control

这是我最依赖的两个规则
Immortal
36 天前
你可以去看下官方仓库别人写的脚本都在干嘛
loocao
36 天前
机械键盘 command 跟 alt 键是相反的,以前拿来交换这两个按键的,macos 14 以后自带换按键了,就没用了
xylitolLin
36 天前
外置键盘改键位用
tangyujing99
36 天前
一台 mac 主力,公司配的 win ;
2 月前换了接口比较多的屏幕,键盘鼠标接到显示器了。
切换显示信号源键盘鼠标就到了对应电脑。
键盘还是传统 104 ,

alt ➡️ command
win ➡️ command + space (呼出 raycast ),在 win 系统就是开始菜单。
control ➡️ control

print 对应了 mac 的截图软件
另外 F1 ~ F12 以及别的案件都一一对应上了。
ourongxing
36 天前
主要作用是把 Caps 变成修饰键,这是其他软件难以做到的。Caps 的位置很好,一是可以用作 Esc ,而就是多一个全局修饰键了,一般 Ctrl 和 Cmd 用于软件内的快捷键,Option 用于窗口和桌面相关的,加上 Caps 就比较轻松设置全局快捷键。

顺便推荐一个用 Typescript 写配置的工具,https://github.com/evan-liu/karabiner.ts 提供了很多高级预设,很方便。好像现在知道的人还不多。

我的配置: https://github.com/ourongxing/karabiner-config
zwpaper
36 天前
Emacs 用户挚爱,macOS 自带少量 emacs 快捷键,用这个直接补全了,说几个我常用的改键
1. caps lock:短按 esc ,长按 ctrl
2. 左右 shift:短按括号,长按 shift
3. 空格:短按空格,长按 option
4. command:短按唤出 raycast ,长按 command
5. option: 短按唤出 paste ,长按 option
6. ctrl+:emacs 风格字符级光标移动
7. option+:emacs 风格单词级光标移动
Contextualist
36 天前
每天都在用的快捷键是「右 shift + 各种字母」快速打开/切换特定 App ( Safari 、终端、词典和 Finder )
(然后别人操作我的电脑总是会用到右 shift ,我只能微笑着帮他们暂时关掉😂
然后就是「右 shift + delete 」熄屏,有时用来代替合盖

确实是配置一次用十年。作者一直在维护,非常难能可贵
Kobayashi
36 天前
- 原左 Ctrl 改成 右 Ctrl ,CapsLock 改左 Ctrl
- 左 Ctrl (原 CapsLock )单点是 Esc ,和其他键一起按是左 Ctrl
- 左 Ctrl + hjkl 是上下左右。原左 Ctrl + hjkl 效果不变,因为被映射为右 Ctrl 。
- 左 Shift 切换输入法,右 Shift 不变
- 按住 Tab 不松开,jkluip --> 123456, m, -> 0. 把右手这几个位映射为小键盘数字区。
- F1-F12 不变,Tab + Fn 映射到 Mac 媒体功能键(如亮度、音量调节),对称位置 \ + Fn 做同样映射。
gpt5
36 天前
我是纯键盘流。
离开 karabiner 我就无法用电脑了。
ruooooooli
36 天前
@gpt5 能分享下怎么纯键盘操作么
parthenon2007
36 天前
@aec4d #1 请问你是如何处理双击 Shift 的?
justdoit123
36 天前
右边的 Ctrl 、Alt 、Command 一般很少很少用到,所以可以自己用来改成一些快捷键的映射。这样大部分情况下不影响键盘的本来面貌,又可以扩展一些快捷键。我个人只用两个改键方案:

1. 右 Alt + p/n/b/f 映射成 剪头上下左右,接近 Emacs 的移动光标方案;
2. 右 Command 映射成 Ctrl + Alt + Command + Shift 。这样可以很方便的触发很特殊的四个修饰键的快捷键方案。配合一些快捷键注册服务使用。比如,右边 Cmd + T 就是切换到终端,+ C 就是切换到 Chrome ,+ P 就是切换到 PyCharm 。
Volekingsg
36 天前
1. caps lock:短按 esc ,长按 ctrl
2. enter: 短按 enter ,长按 ctrl (与 caps lock 对称)
3. spacefn: https://ke-complex-modifications.pqrs.org/?q=spacefn 模拟 https://spacelauncherapp.com
4. 其余规则: 强迫用双手进行组合键操作 https://ke-complex-modifications.pqrs.org/?q=force
Volekingsg
36 天前
@aec4d #1 感觉大家可以考虑捐赠一些,这么多年维护挺不容易的
https://github.com/sponsors/tekezo
aec4d
36 天前
@Volekingsg 有点贫穷了,每月 5 刀,我长期在捐 tmux😭
northernsongy2
36 天前
因为以前用 60 键的键盘习惯了,有些组合键用的很顺手,所以在使用 mac 的时候,也希望改成一样的键位,就需要这个软件了,所以还是看习惯,习惯养成了才有需求...
78786381
36 天前
@loocao 10.15 我记得就有,再往前我就不清楚了,可能你没注意到
LeslieLeung
36 天前
最喜欢的机械键盘是 Anne Pro 2 ,希望在所有电脑、所有键盘上都能用 MagicFn (因为习惯了)。我自己改的键是:

- 短按 Shift 切换中英文( Windows 遗留下来的习惯)
- 长按 CapsLock + 数字键 F1-F12
- 长按 CapsLock + wasd 方向键
- 长按 CapsLock + [] Home/End

这套设置在日常使用时手掌不需要任何挪动,可以说专注,也可以说懒,反正舒服。

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

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

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

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

© 2021 V2EX