Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eronana/scimex
一个macOS简体中文输入法的插件
https://github.com/eronana/scimex
input-method macos
Last synced: 10 days ago
JSON representation
一个macOS简体中文输入法的插件
- Host: GitHub
- URL: https://github.com/eronana/scimex
- Owner: Eronana
- License: mit
- Created: 2017-07-21T14:55:59.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-03-02T09:39:54.000Z (over 2 years ago)
- Last Synced: 2024-10-20T14:28:31.004Z (18 days ago)
- Topics: input-method, macos
- Language: C
- Size: 18.6 KB
- Stars: 47
- Watchers: 3
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# scimex
一个用于macOS简体中文输入法的插件## 简介
通过向输入法进程注入代码, 实现下面几个功能:
1. 使用 Shift 切换中英文
2. 使用 CapsLock 切换大写英文
3. 中文状态下使用英文标点由于使用了代码注入技术, 所以需要关闭[SIP功能](https://support.apple.com/zh-cn/HT204899)
## 使用说明
首先[关闭SIP](#如何关闭sip), 然后在终端里运行下面命令:
```bash
git clone https://github.com/Eronana/scimex.git
cd scimex
make install
```
`make install` 会把必要的文件复制到相应目录, 并注册服务如需卸载, 请使用 `make uninstall`
## 如何关闭SIP
1. 开机时按住 Command + R, 进入RecoveryHD模式
2. 点击菜单上的 `实用工具` -> `终端`, 进入终端
3. 在终端中执行命令 `csrutil disable`
4. 重新启动## 注意事项
1. 目前只有基础功能, 并且没有做配置选项, 一旦启用则会开插件的全部功能
2. 如有其他需求, 请自行修改并编译
3. 支持`Sierra`, `High Sierra`, `Mojave`, `Catalina`, `Big Sur`
4. 不支持M1## 感谢
非常感谢[osxinj](https://github.com/scen/osxinj)和[mach_inject](https://github.com/rentzsch/mach_inject)这两个库, 有了它们我才能很容易的实现在macOS平台的代码注入.