Karabiner-Elements 可以做到针对不同的键盘进行不同的改键配置吗?

2017-06-07 06:06:46 +08:00
 Joysisyphus
买了一块 filco 的 minila,需要交换 option 和 cmd 的位置,但是并不希望这个配置在 Macbook 的内置键盘上生效,有什么办法可以做到针对不同的键盘进行不同的改键配置吗?或者什么其他的软件(比如 hammerspoon)?

当前 Karabiner-Elements 只能做到让所有配置在某个设备上生效或者不生效,我的 capslock->F19 这个配置还是希望在两个键盘上都生效的,所以目前只能通过建立 2 个 profile 然后根据所使用键盘来切换这种笨办法
3745 次点击
所在节点    macOS
21 条回复
xream
2017-06-07 06:11:43 +08:00
ynyounuo
2017-06-07 06:47:25 +08:00
@xream
然而 tekezo 对于那些 pr 都是 idgaf 的态度…
原本留在 10.11 现在因为 Xcode 不支持不得不升级,然而 High Sierra 都出了 Karabiner-Elements 还没能替代 Karabiner
hxsf
2017-06-07 07:51:09 +08:00
系统自带设置-修饰键
Joysisyphus
2017-06-07 08:24:19 +08:00
@xream
你是 Twitter 上那个 xream 吧,多谢当时给出 hammerspoon 的替代方案!
Joysisyphus
2017-06-07 08:29:10 +08:00
@hxsf 那个我尝试过,在我这里不起作用,原因不明
Chingim
2017-06-07 09:18:07 +08:00
以前一直不理解为什么有人不愿意升级系统,都什么年代了还在用前几代的系统。
直到 cook 发布了 sierra😂
Joysisyphus
2017-06-07 09:33:36 +08:00
@xream 那个 pr 完美解决了问题,多谢!
hxsf
2017-06-07 09:51:36 +08:00
@Joysisyphus #4 你是蓝牙键盘?
有线键盘的话,修饰键设置界面默认是自带键盘,右上角有个 select 选成外接键盘。
Joysisyphus
2017-06-07 13:57:51 +08:00
@hxsf 是的,Minila Air,蓝牙的
carrionlee
2017-06-07 14:47:11 +08:00
可以啊,karabiner 有 profile 功能,不同键盘选择不同 profile 就可以了
carrionlee
2017-06-07 14:50:03 +08:00
@carrionlee 抱歉,我问题没看清楚
zjuster
2017-06-07 14:58:12 +08:00
Karabiner-Elements 可以,但是经常又莫名其妙的 bug。已删。

我和你一样的需求,系统设置-Modifier Key 就可以搞定了。选择在哪个外设下调整即可。
Joysisyphus
2017-06-08 09:18:54 +08:00
@zjuster 嗯,我也不明白系统设置在我这里为什么不行,我是选了设备的
xream 提供的那个 pr 可以对每个改键指定设备,解决了问题
publicAdmin
2017-06-15 02:47:23 +08:00
楼主能分享下你的 profile 吗?同 filco
Joysisyphus
2017-06-16 13:08:43 +08:00
@publicAdmin 你把邮箱给我吧,不过这个 Starsy 版本有点小问题,每次重启 Mac 之后整个键盘会失效,需要删掉重装才可以
publicAdmin
2017-06-17 00:17:35 +08:00
@Joysisyphus i@2ge.me
Joysisyphus
2017-06-17 09:03:52 +08:00
@zjuster 我研究了下发现如果不开 karabiner 的话,系统设置里的 modifier key 是有效的,但是一旦开了 karabiner,系统的这个设置似乎被忽视掉了,你有什么经验吗?
kenzi
2017-06-18 15:42:03 +08:00
@Joysisyphus 目前我是弄了 2 个 profile,来回切换。。。
Joysisyphus
2017-06-19 11:39:31 +08:00
@kenzi 我现在也是,原版出了 0.9.3 支持了 hyper key,starsy 版本还没支持,只能先 2 个 profile 切换了
weixiangzhe
2017-08-06 10:30:24 +08:00
现在已经可以了

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

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

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

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

© 2021 V2EX