mac 下使用 ikbcG87 及使用 karabiner 改大小写键

news/2025/1/12 4:01:25/

前言

  • 一直使用 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"}]}]

转载于:https://www.cnblogs.com/howie-ch/p/8108353.html


http://www.ppmy.cn/news/799181.html

相关文章

苹果系统和windows系统怎么切换_Windows体验苹果系统,Macbook你也可以拥有!

文 / 一周进步 安哥拉 虽然 Windows 系统是目前市场份额最大的操作系统,但对于设计、视频剪辑或编程等工作而言,苹果的 macOS 系统可能是更好的选择。 在设计方面,Mac上有不少非常容易出效果的应用,如大老师之前强烈推荐的 Rotat…

如何解决苹果Mac大写键CapsLock不能锁定大小写?

Mac OS系统从10.12版本开始修改了Caps Lock大写键的功能,将其改成了切换输入法的快捷键,需要长按Caps Lock才能锁定大写键。小编教给大家如何设置恢复Caps Lock键的锁定大写功能,一起来看看吧! 1.打开电脑,在电脑桌面…

金额大小写转换,这里有两种方法提供给你

在标有各种金额的Excel表格中,需要将金额转换成大写的状态,虽然可以用打字的方式打出来,但是这种方式太慢了,特别是在庞大的数据下,令人头大,为了解决“金额大小写转换”这个问题,小编找到了两种…

大小写字母转换(java大小写字母转换)

苹果4SQQ密码大小写字母怎么转换不?苹果4SQQ密码大小写字母 每次要输密码,当时在电脑上设置的密码,可以改变大小写,但是到了手机上,我不知道怎么换大小写,那位朋友告诉下 苹果手机输入法怎么改字母的大小写 (很高兴为您解答,有帮助请给好评,谢谢! ) 大小写转换-键盘…

2021 Mac系统升级后,按大小写键没反应了,切换大小写的灯不亮了

今天把Mac系统升级了,升级后发现caps lock 锁定大小写的键,失灵了,居然可以用来切换输入法了,经过一排查后, 使用以下几种方法处理: 方式一:长按 caps lock 键,来切换大小写 方式…

Mac 打开大小写切换很慢

发现出现这个问题的人还不少,记录一下。 大小写切换很慢的问题,遇到真的很头疼,想砸电脑。 处理方法: 系统偏好设置>键盘>输入法>取消勾选【使用大小写锁定键盘切换"ABC".....】 当看不到该选项时&#xff0…

【Linux】高级IO(二)

文章目录 高级IO(二)I/O多路转接之pollpoll服务器 I/O多路转接之epollepoll相关函数epoll工作原理epoll回调机制epoll服务器epoll的优点 高级IO(二) I/O多路转接之poll poll也是系统提供的一个多路转接接口 poll系统调用也可以…

联邦学习数据集划分Dirichlet划分法——pytorch实现

联邦学习数据集Dirichlet划分 做联邦学习数据集划分的时候,一般要考虑到数据的特异性,我们一般使用dirichlet分布来产生不同的客户端数据。 网上找的资料大部分都是numpy实现的dirichlet划分,但是因为强迫症 不想额外引入numpy,这…