很多人使用鼠须管没坚持下去,最大的原因可能就是词库和词频,对于一款无云联想的输入法而言,鼠须管需要坚持使用,时间越久它越香,或许你还会爱上书写✍🏻️,祝君使用愉快。
- 安装输入法
- 定制输入法
- 输入方案、候选词个数、中英文切换、翻页、快捷键
- 载入词库和Emoji
- 自定义快捷字符
- 模糊音
- 输入动态时间、日期、星期
- 自定义短语(文本替换)
- 皮肤主题
- 在特定程序里关闭中文输入
- 词库设置(本配置包含约200万个词组👍)
- 搜狗词库转换方法
- 删除误上屏的错词
下载鼠须管 0.15.0 安装包,初次安装,需注销并重新登录,点选菜单栏【ㄓ】图标。按组合键 Control
+`
换出输入法方案选项,到这一步,已经可以使用输入法。
获得更好的输入体验,需对输入法进行定制。
下载档案文件并解压,首先将【font】两个字体安装到 Mac 字体册。
# 配置文件介绍
custom_phrase.txt # 自定义短语(文本替换)
default.custom.yaml # 全局配置(方案、候选词个数、中英文切换、翻页等快捷键)
easy_en.dict.yaml # 英文词典
easy_en.schema.yaml # 英文词典配套文件
f_myphrases.dict.yaml # 词库(常用符号)
installation.yaml # 自带文件,可自定义配置文件用户同步数据
luna_pinyin_simp.custom.yaml # 朙月拼音·简化字配置(挂载中英文、Emoji、模糊音等)
luna_pinyin_simp.schema.yaml # 朙月拼音·简化字文件
luna_pinyin.1chengshixinxi.dict.yaml # 词库(城市信息)
luna_pinyin.2zirankexue.dict.yaml # 词库(自然科学)
luna_pinyin.3shehuikexue.dict.yaml # 词库(社会科学)
luna_pinyin.4gongchengyingyong.dict.yaml # 词库(工程应用)
luna_pinyin.5nonglinyuchu.dict.yaml # 词库(农林渔畜)
luna_pinyin.6yixueyiyao.dict.yaml # 词库(医学医药)
luna_pinyin.7dianziyouxi.dict.yaml # 词库(电子游戏)
luna_pinyin.8yishusheji.dict.yaml # 词库(艺术设计)
luna_pinyin.9shenghuobaike.dict.yaml # 词库(生活百科)
luna_pinyin.10yundongxiuxian.dict.yaml # 词库(运动休闲)
luna_pinyin.11renwenkexue.dict.yaml # 词库(人文科学)
luna_pinyin.12yulexiuxian.dict.yaml # 词库(娱乐休闲)
luna_pinyin.cn_en.dict.yaml # 词库(英文)
luna_pinyin.dict.yaml # 词库(单字CC-CEDICT、三拼等)
luna_pinyin.extended.dict.yaml # 挂载词库配置
opencc # Emoji
rime.lua # 动态时间、日期、星期
squirrel.custom.yaml # 皮肤主题
user.yaml # 自带文件
点选【用户设定】打开目录文件夹,将【配置文件】里的所有文件粘贴进去,并选择覆盖文件。
点击【重新部署】完成定制。注:修改任何文件都要重新部署(快捷键 Control
+Option
+`
)生效。
到这里可以近乎完美地使用输入法了,如果你想对更多细节进行调整,继续往下看。
打开 default.custom.yaml
。
切换输入方案
- 我只是用拼音,所以只保留朙月拼音·简化字,你可以将自己喜欢的输入方案添加进去,例如五笔、双拼、注音等。
- 更多方案名称参考:https://gist.github.com/lotem/2309739
schema_list:
- schema: luna_pinyin_simp # 朙月拼音简化字
# - schema: luna_pinyin # 朙月拼音(繁体)
# - schema: terra_pinyin # 地球拼音 dì qiú pīn yīn
# - schema: double_pinyin_flypy # 小鶴雙拼
# - schema: wubi86 # 五笔86
候选词个数
- 数字代表的是候选词个数,根据个人喜欢修改。
menu/page_size: 9 # 候选词个数
切换中英文
- 我将鼠须管设置只输入中文。下面代码表示
caps_lock
键只切换大小写,其他键禁用。 commit_code
= 启用,noop
= 无操作。
ascii_composer/good_old_caps_lock: true # 若为true,caps只切换大小写
ascii_composer/switch_key:
Caps_Lock: commit_code
Shift_L: noop # 左Shift
Shift_R: noop # 右Shift
Control_L: noop # 左Control
Control_R: noop # 右Control
翻页
- 例如, "[" 和 "]" 翻页按键。
- { when: paging, accept: bracketleft, send: Page_Up }
- { when: has_menu, accept: bracketright, send: Page_Down }
快捷键
- 例如,
Control
+Shift
+4
切换繁简体。 - 更多快捷键参考:https://github.com/rime/rime-prelude/blob/master/key_bindings.yaml
- {accept: "Control+a", send: Home, when: composing} # 光标移至首
- {accept: "Control+e", send: End, when: composing} # 光标移至尾
- {accept: "Control+Shift+2", toggle: ascii_mode, when: always} # 中英文切换
打开 luna_pinyin_simp.custom.yaml
。
载入词库
# 载入朙月拼音扩充词库
"translator/dictionary": luna_pinyin.extended
# 拼写纠错(不建议开启)
# "translator/enable_correction": true
载入英文词库
# 加载easy_en依赖
"schema/dependencies/@1": easy_en
# 载入翻译英文的码表翻译器,取名为 english
"engine/translators/@4": table_translator@english
# english翻译器的设定项
english:
dictionary: easy_en
spelling_hints: 9
enable_completion: false # 是否启用英文输入联想补全
enable_sentence: false
initial_quality: -4 # 调整英文候选词的位置,如 -3 会更靠后
载入 Emoji 表情
- Emoji 可以在 opencc 文件夹里修改。
emoji_conversion:
opencc_config: emoji.json
option_name: show_emoji
tags: abc
打开 luna_pinyin_simp.custom.yaml
。
- 设置快捷 Emoji。
punctuator:
import_preset: symbols
symbols:
"/fs": [½, ‰, ¼, ⅓, ⅔, ¾, ⅒ ]
"/xh": [ *, ×, ✱, ★, ☆, ✩, ✧, ❋, ❊, ❉, ❈, ❅, ✿, ✲]
"/dq": [🌍,🌎,🌏,🌐,🌑,🌒,🌓,🌔,🌕,🌖]
"/sg": [🍇,🍈,🍉,🍊,🍋,🍌,🍍,🍎,🍏,🍐]
"/dw": [🙈,🙉,🙊,🐵,🐒,🐶,🐕,🐩,🐺,🐱]
"/bq": [😀,😁,😂,😃,😄,😅,😆,😉,😊,😋]
"/ss": [💪,👈,👉,👆,👇,✋,👌,👍,👎,✊]
-
默认一个按键会显示多个符号,可根据喜欢修改,例如直接上屏。
half_shape: "#": "#" "*": "*" "`": "`" "~": "~" "@": "@" "=": "=" '\': "、" "/": ["/", "÷"] "'": { pair: ["「", "」"] } "[": "【" "]": "】" "<": "《" ">": "》" "*": "*" "|": ["|", "|", "·", "・"] recognizer/patterns/punct: "^/([a-z]+|[0-9]0?)$"
打开 luna_pinyin_simp.custom.yaml
,去掉前面的 #
开启模糊音。
将 rime.lua
文件添加在 Rime 目录文件内(本配置文件里已包含),可根据自己喜好修改时间、日期、星期快捷词语。
在对应的输入方式里加入下面代码,例如,朙月拼音简化字,就添加在 luna_pinyin_simp.custom.yaml
里。
# librime-lua 输入动态时间和日期
"engine/translators/@6": lua_translator@date_translator
"engine/translators/@7": lua_translator@time_translator
在 custom_phrase.txt
设置文本替换。
顺序:文字
编码
权重
(数字越大排序越靠前),使用 Tab
键分隔。
用 squirrel.custom.yaml
保存皮肤主题的设置。
在 style/color_scheme:
后方输入皮肤名字更换主题。可以在将自己配置的皮肤添加进去。
更多皮肤效果图:点击这里
- 每 8bit 一组,从低位到高位分别代表 Red、Green、Blue、Alpha,共 32bit。
- Alpha 值(如果界面支持)是可选的,默认为
0xF
F 即不透明。 - 把颜色值写为十六进制数,即
0xAABBGGRR
或0xBBGGRR
。
用 squirrel.custom.yaml
最底部设置应用默认英文输入。
例如,要在 Xcode 里面默认关闭中文输入,又要在 Alfred 里面恢复开启中文输入,可如此设定:
app_options/com.apple.Xcode:
ascii_mode: true
app_options/com.alfredapp.Alfred: {}
例如,要在聚焦搜索(Spotlight)里面默认关闭中文输入,可如此设定:
com.apple.Spotlight:
ascii_mode: true # ture关闭中文输入
用 luna_pinyin.extended.dict.yaml
保存词库的设置。
将词库名称去掉 .dict.yaml
添加进去。
例如,词库文件 luna_pinyin.sgmain.dict.yaml
,输入 - luna_pinyin.sgmain
即可。
打开搜狗词库下载 .scel
词库文件。
下载深蓝词库转换工具 imewlconverter_Windows.zip 并打开,选择词库,点击打开。
【注】如果工具识别不到词库,选择所有格式。
选择【搜狗细胞词库 scel】-【无拼音纯汉字】,再点击转换保存在本地。
生成 .txt
文件(也可以选择多个词库生成一个 .txt
文件)。
将下面代码粘贴在 .txt
文档内最上方, ∙∙∙
后面加一个换行。
名称格式:luna_pinyin.xxx
# Rime dictionary
# encoding: utf-8
# 搜狗词库 目前包含如下:
# 成语俗语(将词库名称输入到此处,方便日后检查是否重复)
---
name: luna_pinyin.xxx
version: "2021.01.21"
sort: by_weight
use_preset_vocabulary: true
...
然后将 .txt
重命名为 luna_pinyin.xxx.dict.yaml
,放在 Rime 目录文件夹内,再参考【十一、词库设置】添加。
先把选字光标(↑
↓
或←
→
)移到要删除的词组上,按 Shift
+Fn
+Delete
键(第三方键盘按 Control
+Delete
)。
【注】只能从用户词典中删除词组;词库里词组只会取消其调频效果。