侧边栏壁纸
博主头像
luoxx博主等级

只要思想不滑坡,办法总比困难多

  • 累计撰写 58 篇文章
  • 累计创建 64 个标签
  • 累计收到 1,221 条评论

目 录CONTENT

文章目录

Mac OS 15 系统解决无法使用option+单键位作为快捷键的问题

luoxx
2024-10-09 / 0 评论 / 1 点赞 / 307 阅读 / 885 字
温馨提示:
本文最后更新于 2024-10-09,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除,邮箱地址:luoxmc@vip.qq.com

升级到mac os 15系统后,你会发现有一些app会提示你无法再使用option+单个按键作为快捷键了,因为最新的mac系统做了限制,博主研究一阵子之后找出来一个比较合适的解决办法,分享给大家。

前言

  • 苹果总是这样,咸吃萝卜瞎操心的,给你加上各种各样的限制,还要美其名曰是为了你好。

  • 对于一些用习惯了的option组合快捷键,更新系统之后不能用了,非常难受,比如ishot默认的截图快捷键 option + A, 现在默认变成了 ctrl + A,我用了三四天,还是没办法习惯。

  • 有一些软件做了适配,搞了一些折衷的方案来实现option快捷键,但是还有很多软件没适配,就只能自己想办法了。

解决方案

博主的解决方案其实就是装一个改键软件,来保留以前习惯的快捷键

  1. 下载改键软件Karabiner-Elements,这是一个非常优秀的开源软件(官网和github上都可以下载)

官网地址: https://karabiner-elements.pqrs.org/

项目地址: https://github.com/pqrs-org/Karabiner-Elements

  1. 安装之后,按照提示信息,在系统启动项中勾上Karabiner-Elements相关的两个启动项

软件功能强大,有很多玩法,具体的可以自己去谷歌找下相关的教程,本文不详细展开

  1. 设置改键规则
  • 组合键改键设置位置:Settings => Complex Modifications => Add your own rule

  • 点击了上述的添加按钮之后,会弹出一个文本输入框,里面默认就给出了一个示例的配置json文本,如下:

{
    "description": "New Rule (change left_shift+caps_lock to page_down, right_shift+caps_lock to left_command+mission_control)",
    "manipulators": [
        {
            "from": {
                "key_code": "caps_lock",
                "modifiers": {
                    "mandatory": ["left_shift"],
                    "optional": ["any"]
                }
            },
            "to": [
                {
                    "key_code": "page_down",
                    "modifiers": []
                }
            ],
            "type": "basic"
        },
        {
            "from": {
                "key_code": "caps_lock",
                "modifiers": {
                    "mandatory": ["right_shift"],
                    "optional": ["any"]
                }
            },
            "to": [
                {
                    "apple_vendor_keyboard_key_code": "mission_control",
                    "modifiers": ["left_command"]
                }
            ],
            "type": "basic"
        }
    ]
}
  • 以上配置给出了一个示例,告诉你怎么配置,其中from部分就是你实际想要按下去的按键,比如ishot我想使用option + A截图,那么我就把from设置为option + A,to部分就是某个功能的实际快捷键,比如我在ishot内设置的截图快捷键是ctrl + shift + A, 那么to里面就设置为ctrl + shift + A, ishot改键的例子的配置文件如下:
{
    "description": "screenshot",
    "manipulators": [
        {
            "from": {
                "key_code": "a",
                "modifiers": {
                    "mandatory": ["left_option"],
                    "optional": ["any"]
                }
            },
            "to": [
                {
                    "key_code": "a",
                    "modifiers": ["left_control", "left_shift"]
                }
            ],
            "type": "basic"
        }
    ]
}
  • 填好之后,点击save保存,马上就能生效了,按照这个原理,各app里面依然保持默认的快捷键,我们想要设置成什么快捷键,直接在改键软件中做一层中转即可。

多说一句

再次强烈谴责苹果这种没屁股的行为,闲得蛋疼么不是。

1
博主关闭了所有页面的评论