weasel

资料

安装

  • 执行installer.exe
  • 用户资料指定 D:\softWin\初装软件\小狼毫开源输入法\weasel-0.15.0.0\custom_user_data
  • 方案 去掉一堆不需要的,保留囧月拼音
  • 配色 选择youtube 灰红
  • 安装后效果:输入法已经替代默认输入法,需要选一下使用。简体拼音竖列表5个选字
  • 重启后效果:默认为小狼毫,需要按一下shift就是拼音输入了
  • 有时候输入法失效,再点击运行一下 小狼毫算法服务

设置优化

  • 用户资料目录结构
    D:\softWin\初装软件\小狼毫开源输入法\weasel-0.15.0.0\custom_user_data
    • default.custom.yaml 程序自定义配置
    • weasel.custom.yaml 输入法自定义配置,比如以横排还是竖排的形式展现输入候选词
    • luna_pinyi.userdb 用户使用过程中产生的词库?总之不需要动
    • <名称>.dict.yaml    词典
    • installation.yaml 安装信息,不需要动
    • user.yaml 从内容看像是存放用户的最新部署时间等信息,总之也不需要动
    • build/ 目录,每次重新对 RIME 进行部署,就会更新这个目录。通常我们不动它。
  • 候选词栏优化:
    用户资料目录/weasel.custom.yaml(开始菜单重新部署生效)
customization:
  distribution_code_name: Weasel
  distribution_version: 0.15.0.0
  generator: "Weasel::UIStyleSettings"
  modified_time: "Mon Mar 25 10:10:52 2024"
  rime_version: 1.8.5
patch:

  #us_keyboard_layout: true			# 美式键盘
  "switches/@0/reset": 1			# 默认英文
  style:
    color_scheme: youtube              # 选择配色方案:luna youtube
    horizontal: true                   # 输入法:横向显示
    #inline_preedit: false              # 输入字符行:显示汉字结果,或字母原文
    #corner_radius: 10                  # 输入字符行:窗口圆角半径
    #border_height: 0                   # 输入字符行:窗口边界高度,大于圆角半径才有效果
    #border_width: 0                    # 输入字符行:窗口边界宽度,大于圆角半径才有效果
    #line_spacing: 1                    # 输入字符行:候选词的行间距
    #spacing: 5                         # 输入字符行:在非内嵌编码模式下,预编辑和候选词之间的间距
    #font_face: "Hiragino Sans GB W3"   # 字体名称
    font_point: 15                     # 输入法:全部字号	
    label_font_point: 10               # 候选词:序号字体大小
    #label_color: 0x555555              # 侯选词:序号颜色
    #hilited_candidate_text_color: 0xFFFFFF     # 选中候选项颜色
    #hilited_candidate_back_color: 0x000000     # 选中候选项背景色(高亮色)
    #hilited_candidate_label_color: 0xFAFF70    # 选中候选项序号颜色
    #hilited_comment_text_color: 0xFFFFFF       # 选中候选项注解颜色
    #hilited_corner_radius: 5                   # 选中候选项圆角
    #candidate_text_color: 0x000000             # 其他候选项、光标颜色
    #comment_text_color: 0x8193DB               # 其他候选项注解颜色
    layout:
      border: 02                # 边框宽度
      border_width: 00          # 边框宽度
      margin_x: 00              # 候选项左右边距
      margin_y: 00              # 候选项上下边距
      spacing: 10               # 候选项间距
      candidate_spacing: 30     # 候选词:候选项内部间距
      round_corner: 08          # 候选词:输入法候选框的圆角幅度,0为直角
      hilite_padding: 08        # 候选词:选中项,激活候选项背景色高度
      hilite_spacing: 05        # 候选词:选中项,序号和候选项之间的间隔
      hilited_corner_radius: 08 # 候选词:选中项,选词的圆角幅度,0为直角
  'engine/processors/@before 0': predictor
  'engine/translators/@before 0': predict_translator

  app_options:
    photoshop.exe: # 程序名关闭中文输入
	  ascii_mode: true
	illustrator.exe:
	  ascii_mode: true
switches:
  - name: prediction
    states: [ 關閉預測, 開啓預測 ]
    reset: 1
predictor:
  # predict db file in user directory/shared directory
  # default to 'predict.db'
  db: predict.db
  # max prediction candidates every time
  # default to 0, which means showing all candidates
  # you may set it the same with page_size so that period doesn't trigger next page
  max_candidates: 5
  # max continuous prediction times
  # default to 0, which means no limitation
  max_iterations: 1

用户资料目录/default.custom.yaml

customization:
  distribution_code_name: Weasel
  distribution_version: 0.15.0.0
  generator: "Rime::SwitcherSettings"
  modified_time: "Thu Apr 18 20:03:21 2024"
  rime_version: 1.8.5
patch:
  "menu/page_size": 10                     # 侯选词数量
  schema_list:
    - {schema: luna_pinyin}
# Rime table
# coding: utf-8
#@/db_name  custom_phrase.txt
#@/db_type	tabledb
#
# 用於【朙月拼音】系列輸入方案
# 【小狼毫】0.9.21 以上
#
# 請將該文件以UTF-8編碼保存爲
# Rime用戶文件夾/custom_phrase.txt
#
# 碼表各字段以製表符(Tab)分隔
# 順序爲:文字、編碼、權重(決定重碼的次序、可選)
#
# 雖然文本碼表編輯較爲方便,但不適合導入大量條目
#
# no comment

中州韻輸入法引擎	rime	3
Rime Input Method Engine	rime	2
http://code.google.com/p/rimeime/	rime	1
星際我爭霸	starcraft
tassadar@protoss.net	email
  • 小鹤双拼
    https://github.com/rime/rime-double-pinyin
    • 下载 double_pinyin_flypy.schema.yaml文件(点开下载raw文件)
    •  放入用户资料目录后再修改配置
      用户资料目录/default.custom.yaml
    • 开始菜单输入法设置,勾选双拼
Patch:
  schema_list:
    schema:double_pinyin_flypy           # 小鹤双拼
    schema:luna_pinyin_simp              # luna拼音简体

快捷键

  • shift: 中英文切换
  • shift+delete: 鼠标悬停在词上,删除候选词
  • F4切换拼音方案
  • 符号输入
    用户资料目录/build/luna_pinyin_simp.schema.yaml
    • /fh: 特殊符号
    • /mj: 麻将
    • /xl: 希腊字母
    • /dn: 办公小图标
    • /hb: 货币单位
    • /hzh: 章节序号
    • /jh: 几何符号
    • /lx: 性别符号
    • /tq: 天气
    • /xh: 星号
    • /xz: 星座
    • /jt: 箭头
    • /sx: 数学

小鹤双拼设置

用户资料目录/double_pinyin_flypy.schema.yaml

patch:
  translator/preedit_format: {} # 输入双拼码的时候不转化为全拼码  # 失败
  translator/enable_completion: true # 开启逐鍵提示

智能预测librime-predict

https://github.com/rime/librime-predict

  • predict.db放入用户资料目录
  • 用户资料目录/build/luna_pinyin_simp.schema.yaml
patch:
  'engine/processors/@before 0': predictor
  'engine/translators/@before 0': predict_translator
switches:
  - name: prediction
    states: [ 關閉預測, 開啓預測 ]
    reset: 1
predictor:
  # predict db file in user directory/shared directory
  # default to 'predict.db'
  db: predict.db
  # max prediction candidates every time
  # default to 0, which means showing all candidates
  # you may set it the same with page_size so that period doesn't trigger next page
  max_candidates: 5
  # max continuous prediction times
  # default to 0, which means no limitation
  max_iterations: 1