有没有办法将 Shift 键与 Capslock 键切换?
我对 Shift 键有问题,我想使用 Caps Lock 键,而不是左 Shift 键。Mac OS X 设置允许修改某些修饰键使用的键,但不允许更改 Shift 键使用的键,也不允许选择 Shift 键作为其他修饰键的替代键。
答案1
登山扣元素非常棒,在它解决了我的问题后,我已经使用了几个月。按照其 repo 页面上列出的安装基本说明进行操作。截至 2023 年 8 月,它支持 macOS 11 Big Sur 及更高版本。
重新映射非常简单,只需转到“简单修改”->“适用于所有设备”->“添加项目”即可。Caps Lock和left Shift都列在下拉菜单中的“修改键”下。 在我的屏幕截图中,我交换了它们。
在它停止工作后,我需要重新映射我Caps Lock的。不幸的是,它没有按照常规方式列出,其他键都有。在系统偏好设置->键盘中查看它,然后选择“修改键”按钮。left Shiftleft Shift
答案2
您可以尝试“双重指挥“我需要用它做一些类似的事情;我不确定它是否支持重新映射 shift 和 capslock 键。
答案3
我发现KeyRemap4MacBook例如,允许交换fn key with the left shift。
KeyRemap4MacBook 是一款功能强大的键盘自定义实用程序。
- 更改密钥。(例如,“将右侧选项更改为 Enter”)
- 加快按键重复速度。
- 丢失的 NumPad 键的复活(Fn+jkluio789…)
- 更高效的操作功能。(Emacs 模式、Vi 模式、鼠标键模式等)
答案4
我从来没有用过,但也许尤克里里可以解决这个问题。摘录:
Ukelele 旨在通过为
.keylayout
文件提供图形界面来简化键盘布局编辑,只需根据需要将所需的字符拖到按键上即可。(角色调色板,如果已在输入菜单中启用,则可用系统偏好设置,是寻找角色的最佳地点。)除了简单地将单个字符代码分配给按键之外,Ukelele 还可以分配多个字符串,并可以创建“死键”,其中一个击键会设置一个新状态,从而修改下一个击键的输出。