# keymap **Repository Path**: theggs/keymap ## Basic Information - **Project Name**: keymap - **Description**: A pragmatic configuration for mac karabiner. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2020-07-01 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # keymap #### 介绍 A pragmatic configuration for mac karabiner. #### 安装步骤 - 运行安装脚本 ``` sh sh -c "$(curl -fsSL 'https://gitee.com/accelad/keymap/raw/master/install.sh')" ``` - 配置系统权限 安装完成后会启动 Karabiner-Elements,根据 macOS 的提示打开相应的权限 #### 使用说明 采用萧瓜推荐的 emacs 键位配置,参考 sumNer 聚聚的改键说明 [https://zhuanlan.zhihu.com/p/24020977](https://zhuanlan.zhihu.com/p/24020977) - 约定: - ctrl - Control 键 - opt - Option 键 - cmd - Command 键 - 移动光标: - ctrl-f 光标右(forward) - ctrl-b 光标左(backward) - ctrl-p 光标上(previous) - ctrl-n 光标下(next) - ctrl-opt-f 往右一个单词 - ctrl-opt-b 往左一个单词 - ctrl-a 光标移动到行首 - ctrl-e 光标移动到行尾 - 删除: - ctrl-h 删除光标左边的一个字符 - ctrl-d 删除光标右边的一个字符 - ctrl-opt-h 删除光标左边的一个单词 - ctrl-opt-d 删除光标右边的一个单词 - ctrl-k 删除从当前光标到行尾的所有内容 - ctrl-u 删除从当前光标到行首的所有内容 - ctrl-cmd-h 删除从当前光标到行首的所有内容 - 特殊: - ctrl-[ Esc 键 - ctrl-j Enter 键 - ctrl-; 等号