改大小写键27111葡京的网址

前言

  • 一向利用 mac
    ,对于数字键盘还地处刚入坑阶段,作为小白仍然选取可以配合 mac
    的教条键盘,于是采取了 ikbcG87 “双子座”

1.使用 ikbc G87 mac 模式下

  • 切换

    • G87 默认是 windows 形式,需要同时按下 Fn+Pause 键,切换来 mac

      格局,此时 Pause 键的灯会常亮。假诺要在 mac 格局下关闭 Pause
      键的常亮灯,需要同时按下 Fn+Esc 键。(在 mac
      格局下,再单击一下 Pause 键,就能够切换回 windows 模式)

  • 在 mac 情势下 f1、f2、f3 默认正常使用

  • f4 需要安装
    • Launchpad
      键默认是不起功能的,需要在“系统偏好设置—键盘—快速键—展现Launchpad”中安装一下,然后就足以接纳f4 这个按键了 (绑定的是 ^L 组合键)
  • 安装好 mac 情势,可以拔取 Fn+End
    回想当前接纳格局,下次插上键盘时就默认是 mac 形式,不过 Pause
    键会从来亮着,需要手动,按下 Fn+Esc 键

2.大大小小写键改为 ctrl 键

  • 问题:使用 mac 自带的改键映射后,f3、f4 就没有效劳了
  • 方法:使用 karabiner 软件,使用 complex_modifications rules

    • https://pqrs.org/osx/karabiner/complex_modifications/#modifier_keys
    • 由此筛选测试
      Change caps_lock to control if pressed with other keys, to escape if pressed alone.
      这多少个规则能够行使,它默认是按了 caps_lock 和此外组合键的时候就把
      caps_lock 改为 control,仅仅单击 caps_lock 的时候就改为 esc
      键,而我辈的对象就是单击时是 caps_lock,组合的时候是 control
    • 修改目录及内容

      • 可参考
        https://github.com/pqrs-org/KE-complex_modifications
        上的牵线来修改
      • 首先个修改

        1.路径
        |--- ~/.config
            |--- karabiner
                |--- assets
                    |--- complex_modifications
                        |--- 1510932793.json
        2.内容:找到这条规则,将最后的 escape 改为 caps_lock
        {
            "description": "Change caps_lock to control if pressed with other keys, to escape if pressed alone.",
            "manipulators": [
                {
                "type": "basic",
                "from": {
                    "key_code": "caps_lock",
                    "modifiers": {
                    "optional": [
                        "any"
                    ]
                    }
                },
                "to": [
                    {
                    "key_code": "left_control"
                    }
                ],
                "to_if_alone": [
                    {
                    "key_code": "caps_lock"
                    }
                ]
                }
            ]
        }
        
      • 其次个修改(首要生效的文本)

        1.路径
        |--- ~/.config
            |--- karabiner
                |--- karabiner.json
        2.内容:找到这条规则,将最后的 escape 改为 caps_lock
        "rules": [
                {
                    "description": "Change caps_lock to control if pressed with other keys, to escape if pressed alone.",
                    "manipulators": [
                        {
                            "from": {
                                "key_code": "caps_lock",
                                "modifiers": {
                                    "optional": [
                                        "any"
                                    ]
                                }
                            },
                            "to": [
                                {
                                    "key_code": "left_control"
                                }
                            ],
                            "to_if_alone": [
                                {
                                    "key_code": "caps_lock"
                                }
                            ],
                            "type": "basic"
                        }
                    ]
                }
            ]
        

发表评论

电子邮件地址不会被公开。 必填项已用*标注