图标来自la rime以及Alfred 脚本依赖于pypinyin
Rime tool for Alfred
请注意一定要安装pypinyin
,以及custom_phrase.txt
尾部留有空行
目前使用Workflow自带的文本追加,不需要手动留有空行。
不要一次使用太多的重新部署,部署过程需要时间,如果在此时间内运行重新部署
会导致输入法关闭,只能重新登录重启输入法
输入法部署完毕的标志:显示A或者中的那个小框框
现在的原理是发送鼠须管自带的部署快捷键,应该不会存在以上利用pkill
的问题
修改脚本来适应你自己的输入方案,本人是自然码,可以调整到其他双拼或者全拼(未测试)
如果不想安装pypinyin
,请保证输入两个参数(词,码)
在终端输入以下命令并输入密码来安装pypinyin:
sudo /usr/bin/python -m ensurepip
sudo /usr/bin/python -m pip install pypinyin
本脚本应用于自然码,通过极少的修改也可作用于其他双拼或者全拼方案
默认的gap_space
是False
,意味着每个字之间的拼音码是没有空格的
如果gap_space
为True
,每个字之间的拼音码就是有空格的
例:gap_space
为False
-> 北京 bzjy
例:gap_space
为True
-> 北京 bz jy
同上,默认的IsCodeReformating
是False
,意味着不会自动转码三字及以上的词。
比如说“我爱你”在默认状态下输出的码是“woaini”,但开启此选项后会转码为“wani”
取首字和第二字的声母加上末字的声母和韵母。
四字及以上的词规则是取首三字的声母和末字的声母,比如说:
“生生不息” -> “uubx”
“床前明月光疑是地上霜” -> “iqmu”
工作流变量中的AutoReDepoly
为True
时会自动在添加完自定义程序后重新部署
导入,使用,一气呵成
rime-add-custom.py
的使用方法与workflow相同,可以在终端中执行,若想贡献此仓库,请提交代码到rime-add-custom.py
首先打开Alfred Preferences,然后在Workflows中点击Rime。 随后会出现工作流的流程图,然后在流程图的那个深色区域的右上角,有四个按钮。 其中第二个是“【x】”状。点击这第二个按钮,双击右侧任何你想调整的变量后面的False或者True,使其成为可编辑状态,输入True或者False,并点击右下角的Save,将其保存。 注意一定要输入True或者False,大小写敏感。
另外若您使用的是其他双拼方案,请同时更改两个标记为蓝色的脚本里面的对应字典,两者内容相同,可以复制。
衷心感谢您的使用