Squirrel (鼠须管) 是一款支持 macOS 系统的输入法,基于 [[RIME]]。
安装
1brew install --cask squirrel
配置文件使用 雾凇拼音:
1git clone https://github.com/iDvel/rime-ice.git
把文件覆盖到 /Users/<用户名>/Library/Rime
中,然后切换到鼠须管输入法选择重新部署。
使用
- 配置:default.custom.yaml
- 修改输入法、候选词个数、以及按键绑定、中英切换等
- 皮肤:squirrel.custom.yaml
- 修改皮肤、横排等
- 双拼:double_pinyin_abc.schema.yaml
- 词库:luna_pinyin.extended.dict.yaml
default.yaml
新建 default.custom.yaml:
1patch:2 schema_list:3 - schema: double_pinyin_abc # 智能 ABC 双拼4 - schema: rime_ice # 雾凇拼音(全拼)5 - schema: double_pinyin_flypy # 小鹤双拼6
7 menu:8 page_size: 8 # 候选词个数9
10 key_binder:11 # Lua 配置: 以词定字(上屏当前词句的第一个或最后一个字)12 select_first_character: "minus" # - 号13 select_last_character: "equal" # = 号14
15 bindings:16 # 翻页: 中括号17 - { when: paging, accept: bracketleft, send: Page_Up }18 - { when: has_menu, accept: bracketright, send: Page_Down }
修改部分:
- 输入法设置
- 候选词个数
- 翻页快捷键
- 以词定字快捷键(上屏当前词句的第一个或最后一个字)
squirrel.yaml
新建 squirrel.custom.yaml:
1patch:2 style:3 horizontal: true ## 横排4 color_scheme: apathy ## 主题
修改部分:
- 文字排列方向:横排
- 主题设置
installation.yaml
多设备词库同步设置,在文件中新增一句:
1sync_dir: '/Users/fred/Dropbox/RimeSync' # 多个设备保存的共同目录
然后修改 installation_id字段:
1installation_id: "macbookpro" # 同步时会创建文件夹,保存到 RimeSync 目录中中
多台设备会保存到各自的目录中,点击同步时会自动汇总多个目录的数据。
快捷键
- 切换简体:
Control + ~
->选择对应输入法
->漢字→汉字
备忘
emoji
拷贝 opencc 目录到 Rime 文件夹, 然后创建 double_pinyin_abc.custom.yaml 文件,并拷贝 emoji_suggestion.yaml:
1patch:2 schema/name: ABC 双拼3 switches: # switches 内容来源于 double_pinyin_abc.schema 对应字段4 - name: ascii_mode5 reset: 06 states: [ 中文, 西文 ]7 - name: full_shape8 states: [ 半角, 全角 ]9 - name: simplification10 states: [ 漢字, 汉字 ]11 - name: emoji_suggestion12 reset: 113 states: [ "🈚️️\uFE0E", "🈶️️\uFE0F" ]14 engine/filters: # emoji_suggestion 拷贝,后面两个不加会导致简繁切换无效15 - simplifier@emoji_suggestion16 - simplifier17 - uniquifier18 emoji_suggestion: # emoji_suggestion 拷贝19 opencc_config: emoji.json20 option_name: emoji_suggestion21 # tips: all
注意:使用雾凇拼音拼音时无须处理
指定软件默认英文
squirrel.custom.yaml -> app_options: 添加软件名。但如果需求是仅使用中文,则最好把 app_options 下的所有都清除。
lua
- 以词定字: - 和 + 键
- 日期时间: date、time、week、datetime、timestamp
横排支持
在新版本中,style/horizontal 不再受支持,改成 candidate_list_layout: linear
。