V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
houhaibushihai
V2EX  ›  macOS

macOS 接第三方键盘,怎么开启 F 区功能

  •  
  •   houhaibushihai · 2023-06-09 21:23:38 +08:00 · 2786 次点击
    这是一个创建于 515 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想要实现的功能:直接按 F12 调出 Chrome 开发者工具

    • macOS 13.4 (22F66)
    • 官方解决方案仅对自家键盘有用
      • macOS Ventura (自带键盘好使,第三方键盘不好使) 选取苹果菜单  >“系统设置”。 点按边栏中的“键盘”。 点按右侧的“键盘快捷键”按钮。 点按边栏中的“功能键”。 打开“将 F1 、F2 等键用作标准功能键”2 。
    • Karabiner 也没找到合适的设置方法

    有道友遇到吗?有没有解决方法?

    18 条回复    2024-10-15 04:07:37 +08:00
    seanzxx
        1
    seanzxx  
       2023-06-09 22:44:10 +08:00 via iPhone
    第三方键盘默认就是 F 键就是字面的功能,和苹果的键盘设置是不一样的,但如果安装了 Karabiner ,他缺省会把第三方键盘的 F 键设置成和苹果内置键盘一样
    MiracleXYZ
        2
    MiracleXYZ  
       2023-06-10 00:10:02 +08:00   ❤️ 1
    我的 Keychron K3 Pro 也是同样的问题,但是支持改键,我用 VIA 一个一个替换过去的
    pricky777
        3
    pricky777  
       2023-06-10 00:24:00 +08:00
    我感觉如果要用标准 F 键,好像只能放弃功能键了。。。
    houhaibushihai
        4
    houhaibushihai  
    OP
       2023-06-10 06:50:08 +08:00
    @pricky777 功能键我几乎用不到,前端最近调试比较多,就希望标准 F 功能
    houhaibushihai
        5
    houhaibushihai  
    OP
       2023-06-10 08:44:38 +08:00
    @MiracleXYZ VIA 是什么?平常的键盘有修改方案吗?
    houhaibushihai
        6
    houhaibushihai  
    OP
       2023-06-10 08:47:20 +08:00
    @seanzxx 你的意思是使用第三方键盘默认的 F 键功能(第三方键盘不切换到 Mac 模式),那么 command 这些就需要另外映射了
    pffrank
        7
    pffrank  
       2023-06-10 18:14:36 +08:00
    啥键盘? FN+F12 不行吗?
    WonderUniverse
        8
    WonderUniverse  
       2023-06-10 18:25:57 +08:00
    罗技的只要按一下 fn+esc 就可以切换功能键和 F 了
    houhaibushihai
        9
    houhaibushihai  
    OP
       2023-06-10 19:21:01 +08:00
    @pffrank 国产的一个键盘 vgn v98pro ,fn+f12 没问题,我是想直接设置为 f12
    目前有搜到 macOS 系统设置里有,但是设置完只对苹果自家设备(键盘)好使
    第三方键盘无效,可能第三方驱动有问题还是什么原因
    就是问问,不能解决考虑退货了
    pffrank
        10
    pffrank  
       2023-06-10 19:56:14 +08:00
    @houhaibushihai 厂家默认给 F11 、12 设置快捷键了,我的 iqunix 是音量,只能按 FN+F 键。
    试试 keychron ,他家有驱动软件可以自定义
    MiracleXYZ
        11
    MiracleXYZ  
       2023-06-10 22:42:42 +08:00 via iPhone
    @houhaibushihai 用来改键的,比如修改键盘映射或者一些宏,需要键盘硬件支持才行
    langforwork
        12
    langforwork  
       2023-06-21 00:56:45 +08:00
    我刚买了一把杜卡洛。我这键盘 Fn +F1-12 确实是正常的功能键,直接 F1-12 是媒体键,Karabiner 似乎无效,如果在键位设置软件中设置 Fn 的触发为 F1-12 可以,但是媒体键就失效了,我也在找其他办法看看能不能改,真希望官方能把这设计改过来。看了一篇文章若有所悟,https://36kr.com/p/2251502860152705
    Wxh16144
        13
    Wxh16144  
       2023-07-19 20:41:04 +08:00
    +1, 我现在也遇到了, 联系客服, 告知我要 via 改
    Wxh16144
        14
    Wxh16144  
       2023-07-19 21:21:26 +08:00
    @MiracleXYZ 我大概看了一下教程, 我和你同款 Keychron K3 Pro, 用 via 备份一份当前配置, 然后用编辑器将 layer 0 和 layer 1 的功能键交换一个位置, 保存一份新的配置文件, 然后用 via 导入即可. 我还用 git 保留了记录. 方便后面的人参考 https://github.com/Wxh16144/dotfiles/commit/a890ad9c71516cc392ae360081941f701019fa32

    也可以直接下载: https://raw.githubusercontent.com/Wxh16144/dotfiles/a890ad9c71516cc392ae360081941f701019fa32/backup/keyboard/keychron_k3_pro_ansi_white.layout.json
    orangutan92
        15
    orangutan92  
       330 天前
    @WonderUniverse #8 除了罗技还有哪些键盘支持呢,我用的 VGN S99 ,非要 FN+F1
    wswdavid
        16
    wswdavid  
       166 天前
    @orangutan92 niz 可以,直接 F 区
    orangutan92
        17
    orangutan92  
       165 天前
    Function Key Pro 可以覆盖 f1 ,但 f3 不行
    Zien
        18
    Zien  
       22 天前
    我用的小米的 TKL 也遇到了。。。。。
    而且 Fn+ESC 切换只有在 Windows 模式下有效,macOS 模式则无法生效,
    怀疑把逻辑写死到固件里了,而且我严重怀疑这个 macOS 模式下的快捷键,不是映射按键,而是直接做了一个类似于快捷方式的东西来编程实现的,或者根本没有按照两个系统的规范进行映射。

    如果这样的话,双系统键盘的意义是什么呢? 我直接用 Windows 模式,然后在 macOS 里改修饰按键不是更简单?
    莫名其妙。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1238 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:19 · PVG 07:19 · LAX 15:19 · JFK 18:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.