请教键盘改键工具 via,能否完美修改 mac 的 F 功能区(Nuphy GEM80)

28 天前
 lijxse

最近看上 Nuphy 的 GEM80 客制化键盘,已经上手用了,码字手感、键盘外观、质感都很满意,但我是苹果电脑( mac studio ),这就绕不开键盘的 F 区( F1 、F2...)了。

这个键盘默认情况下直按 F1 是亮度(-),如果想按 F1 本身,就需要临时按 FN+F1 才行,客服说要用 VIA 工具( usevia.app )改键,用 VIA 改完后:

请问这种情况正常吗?是所有客制化键盘用 VIA 改键都这样,还是这个 GEM80 是这样。

因为苹果电脑正常的键盘都是可以 F 区转换的,并且配合 Fn 组合使用,比如按 F1 就是 F1 ,想调亮度就 FN+F 几就行,这是我想要的效果。

苹果官方妙控键盘(系统设置里调),罗技 MxKeys (直接 FN+ESC 切换),甚至 Nuphy 之前的 Air96 (也能快捷切换)这种都能快速切换并正常使用的,就这次用 GEM80 碰到问题了。

请懂的朋友答疑,感谢。

1188 次点击
所在节点    硬件
33 条回复
jheroy
28 天前
用 karabiner 改键吧 什么键盘都能改
kaleido
28 天前
就是这样,正常,via 没有切换 F 键这种比较特殊的功能
能切换的反而是个例,我到现在只见过苹果自己的 和 罗技家的 Mx 系列能这样快速切换 F 键功能,属于是特意加的功能和卖点。但 via 是通用的键盘的功能,一大堆客制化键盘都能用,就没这种更高级的功能。
我自己一般是 F 键就是 F 键,Fn+F 是功能键,因为功能键用的少,偶尔加减音量亮度按住 Fn 就行。还有调度中心,和 App Expose ,从来不用功能键,我都是绑到鼠标侧键上。别的功能键也没啥了吧
tywtyw2002
28 天前
键盘 能不能刷开源固件 qmk 之类的?
能刷的话直接重新定义 keycode
lijxse
28 天前
@jheroy 感谢,我搜一波资料先。
lijxse
28 天前
@tywtyw2002 能刷,但是 nuphy 客服给了专门的 qmk 固件,这个键盘买了,客服也就发了 qmk 和 via 两个工具包。
lijxse
28 天前
@kaleido 前面的听懂了,后面你说「偶尔加减音量亮度按住 Fn 」,这就是我要的功能啊,正常按是 F1 ,然后临时 Fn+F 是功能键,你能这样吗?
doommm
28 天前
@lijxse 这个能做到啊,键盘按键有分层(Layer),via 可以给每一层分别绑定一个按键设置
tywtyw2002
28 天前
@lijxse 能用 qmk ,就自己改代码编译就行了。想怎么调键位就怎么调。
https://qmk.fm/
kaleido
28 天前
@lijxse 7 楼说的对,在 via 里把第 0 层设置成 F 键,第 1 层(就是 Fn+F )设置成相应功能键,音量亮度啥的 via 里都有很全
gpt5
28 天前
一旦走上 karabiner 的魔改之路,慢慢的,你再也用不了别人的键位了。
lijxse
28 天前
@kaleido
nuphy 的客服也是让我用 via 改键,但这样改的没办法达到我需要的效果,他们改的效果是这样的:F1 就是 F1 ,但是不能 FN+F1 这样临时切换。
你说的具体操作我不太明白,所以我想要的效果用 via 是能现实的?我现在想确定它是不是无解的问题,是的话我就退货了,如果能解决就可以考虑先折腾一下
lijxse
28 天前
@tywtyw2002 那是不是相当于自己改 QMK 固件了,改好了就能完美实现我要的效果?
lijxse
28 天前
@gpt5 可以,我很感兴趣。
kaleido
28 天前
@lijxse #11
上 via 看看你是不是有两层以上,有就可以实现
chenluo
28 天前
VIA 有一些对应的按键, 比如屏幕亮度加减, 这两个我验证过了, 能触发.
常用的媒体键也有.
比较特殊的 spotlight 这种, 应该可以用 LGUI(SPACE)来触发.(这个 keycode 是指在发送 COMMAND+SPACE).
https://imgur.com/a/HT7lEny
lijxse
28 天前
@kaleido 我这个一共有 7 层,但具体是在哪个层上改能实现呢?你还记得你在 2 楼说不能实现吗,到底怎么个事,哈哈
lijxse
28 天前
@chenluo 那比如要实现 FN+F12 是调大音量,这种组合键的应该怎么调啊?我这个 GEM80 在 VIA 理由 7 个 layer
kongkongkong101
28 天前
mac 设置里就能改 F 键
lijxse
28 天前
@kongkongkong101 据说苹果那个 F 区标准功能键只对妙控键盘生效其他键盘都不行;我刚才试了一下也不行
kongkongkong101
28 天前
那就 via 硬改,layer0 从 F1 到 12 一个个设置,再把 fn 改成 layer1 触发键,设置多媒体那些 key
也可以 karabiner 软改, 看你习惯

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

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

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

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

© 2021 V2EX