ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] # 推荐 可以 去**购买自动映射的键盘(PC和Mac下都自动识别)** [有哪些非苹果出品的 Mac 键盘值得推荐?](https://www.zhihu.com/question/20607265)## # Karabiner-Elements [Karabiner-Elements](https://karabiner-elements.pqrs.org) 是一款 macOS 平台修改键位映射的开源程序。 安装后还有 Karabiner-EventViewer 程序,方便了解档案按键实际对应功能。 # 安装: ``` brew install karabiner-elements --cask ``` # 相关设置 配置目录文件: ~~~ ~/.config/karabiner/ ~~~ # 常用改建 1. 对调 CTRL 与 Win键(Command) 2. Insert 设为 FN // NumLock 设为 Command+Delete 一键删除文件( mac 上 NumLock 没用,DAS 键盘对应的就是 Clear 键) Fn 键盘 • F1-F2 控制亮度 • F3 Mission Control • F4 Launchpad • F5-F6 键盘背光 • F7-F9 媒体控制 • f10-f12 音量控制 ![](https://box.kancloud.cn/aca1f3f8c57ad7f367c75e2be3f1ef70_1019x107.png) 3. PrintScreen 设为 Eject 4. Scroll Lock 设为 F13 5. pause F14 6. 输入法中英切换 `Ctrl+Option+Space`组合键原本作用是切换输入法列表里的下一项。 现在修改 左右`shift` 映射到该组合键! > https://github.com/babyking/KarabinerConfiguration/blob/master/karabiner.json # 高级操作 ## Complex Modifications 本地安装: ~~~ open ~/.config/karabiner/ cp docs/json/caps_lock.json ~/.config/karabiner/assets/complex_modifications ~~~ 然后打开 Karabiner-Elements Preferences > Complex Modifications > Rules > Add rule 也可以挂载该 json 文件到自己的网站,可以参照官网地址:[官网地址](https://github.com/pqrs-org/KE-complex_modifications) 我的配置主要来自:[Windows shortcuts on macOS](https://ke-complex-modifications.pqrs.org/json/windows_shortcuts_on_macos.json) ## 与其他软件协作 ### FastScripts 脚本快速调用工具 [https://www.zhinin.com/fastscripts-mac.html](https://www.zhinin.com/fastscripts-mac.html) # 问题 ## 如何在切换时显示按键提示 有时候 编写的组合键 触发会有一个小问题,那就是没有一个明显的反馈来指示是否触发成功,不好拿捏需要长按多久,这时候需要一个在屏幕上指示大小写锁定状态的软件就可以了。参考本书的《[必备小工具](%E5%BF%85%E5%A4%87%E5%B0%8F%E5%B7%A5%E5%85%B7.md)》篇~ # 参考 [键盘功能键介绍:print、scroll lock、pause](https://jingyan.baidu.com/article/e5c39bf5ba81e639d6603375.html) https://www.zhihu.com/question/27821027 [Mac 学习笔记(五)键位映射](http://zwb.io/2015/11/22/Mac%20学习笔记(五)键位映射/ )