main
jianghanxin 2025-08-28 11:09:08 +08:00
commit 98676c5a97
65 changed files with 2037466 additions and 0 deletions

108
.github/ISSUE_TEMPLATE/bug_report.yaml vendored Normal file
View File

@ -0,0 +1,108 @@
name: Bug 报告
description: 我遇到了一个 bug 或是非预期行为
title: '[Bug]: '
body:
- type: input
id: input
attributes:
label: 摘要
description: 一两句话概述遇到的问题
validations:
required: true
- type: checkboxes
id: check_box
attributes:
label: 我确认以下信息
description: 必要检查
options:
- label: 我使用的是雾凇拼音 iDvel/rime-ice
required: true
- label: 我搜索了过往的 issue、官方文档、常见问题都没找到解决办法https://github.com/iDvel/rime-ice/issues?q=
required: true
- label: 如果此 issue 不符合模板,或者长时间不活跃,会被无条件关闭
required: true
- type: dropdown
id: is_custom
attributes:
label: 是否和自定义配置相关?
description: 不对雾凇拼音进行任何修改,仅使用官方配置,有没有这个问题
options:
- "-- 请选择 --"
- "我不清楚"
- "使用原版配置,则没有这个问题(请在「自定义配置」栏贴出配置)"
- "使用原版配置,也有这个问题"
validations:
required: true
- type: dropdown
id: is_old
attributes:
label: 是否已经在新提交中修复?
description: 使用雾凇拼音最新 commit 或 nightly 版,是不是仍然有这个问题
options:
- "-- 请选择 --"
- "我不清楚"
- "使用最新配置,则没有这个问题(请尝试更新雾凇拼音)"
- "使用最新配置,也有这个问题"
validations:
required: true
- type: input
id: os_version
attributes:
label: 系统信息
description: 这个议题涉及的或者是你在使用的系统及版本号Unix/Linux 请提供具体发行版名称Android 请说明 Android 版本以及 ROM 名,如 HyperOS、Flyme
placeholder: macOS 14.5 / Windows 11 23H2 / Ubuntu 24.04 LTS
validations:
required: true
- type: input
id: app_version
attributes:
label: 应用信息
description: 提供议题涉及的、或者你使用的 RIME 前端和版本号,自构建前端请说明
placeholder: Squirrel 1.0.2 / Weasel 0.16.1
validations:
required: true
- type: dropdown
id: schema_type
attributes:
label: 输入方案
description: 请选择你在使用的,或者此 issue 涉及的主要输入方案
options:
- '-- 请选择 --'
- 雾凇拼音 全拼 rime_ice
- 小鹤双拼 double_pinyin_flypy
- 智能 ABC double_pinyin_abc
- 微软双拼 double_pinyin_mspy
- 搜狗双拼 double_pinyin_sougou
- 紫光双拼 double_pinyin_ziguang
- 拼音加加 double_pinyin_jiajia
- 自然码 double_pinyin
- 仓·九宫格 t9
- 所有方案
- '-- 其他(在补充信息处说明)--'
validations:
required: true
- type: textarea
id: step_to_reproduce
attributes:
label: 复现办法和预期行为
description: 重现该问题的办法,雾凇在你预期中应当如何行为
value: |
1.
2.
validations:
required: true
- type: textarea
id: info
attributes:
label: '补充信息'
description: ' 请提供你认为重要的其他信息例如截图、视频、Rime 的报错信息等'
- type: textarea
id: config
attributes:
label: 自定义配置
description: 如果你对雾凇进行了修改或者打了补丁,请在此处提供你的自定义配置
placeholder: |
你可以将自定义文件打包为 zip请不要包含 build 文件夹和 userdb 文件夹),拖放到此处。
也可以将配置片段放在 Markdown 的代码块中。

26
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View File

@ -0,0 +1,26 @@
blank_issues_enabled: false
contact_links:
- name: 词库问题
url: https://github.com/iDvel/rime-ice/issues/666
about: 如果你发现了词库中有字词音形有错讹、缺漏等情况,请直接在这个链接中评论。鼓励你直接 PR参与雾凇的维护。
- name: 雾凇拼音详细介绍
url: https://dvel.me/posts/rime-ice/
about: 这里是雾凇拼音的详细介绍,包括了安装、配置、使用和配置思路等内容。
- name: 雾凇拼音常见问题
url: https://github.com/iDvel/rime-ice/issues/133
about: 这里有一些重要问题的答案,提问前请查看,也请事先搜索 issue你的问题也许已经有现成的答案。
- name: RIME 定制文档
url: https://github.com/rime/home/wiki
about: 这里有自定义 RIME 方案的全面教程。
- name: 小狼毫Weasel文档
url: https://github.com/rime/weasel/wiki
about: 这里有定制 Weasel 样式和行为的指导。
- name: 鼠须管Squirrel文档
url: https://github.com/LEOYoon-Tsaw/Rime_collections/blob/master/鼠鬚管介面配置指南.md
about: 这里有定制 Squirrel 样式和行为的参考资料。

63
.github/ISSUE_TEMPLATE/others.yaml vendored Normal file
View File

@ -0,0 +1,63 @@
name: 想法、求助和提议
description: 我有一些想法和建议;或是一些不理解的地方想要求助
body:
- type: input
id: summary
attributes:
label: 摘要
description: 用一两句话概括此 issue 的内容
validations:
required: true
- type: dropdown
id: schema_type
attributes:
label: 输入方案
description: 请选择你在使用的,或者此 issue 涉及的主要输入方案
options:
- '-- 请选择 --'
- 雾凇拼音 全拼 rime_ice
- 小鹤双拼 double_pinyin_flypy
- 智能 ABC double_pinyin_abc
- 微软双拼 double_pinyin_mspy
- 搜狗双拼 double_pinyin_sougou
- 紫光双拼 double_pinyin_ziguang
- 拼音加加 double_pinyin_jiajia
- 自然码 double_pinyin
- 仓·九宫格 t9
- 所有方案
- '-- 其他(在补充信息处说明)--'
validations:
required: true
- type: input
id: app_version
attributes:
label: 相关应用
description: 这个议题涉及的,或者是你在使用的 RIME 前端
placeholder: e.g. Squirrel 1.0.2 / Fcitx5 for Android 0.9 / Weasel CI 9bc58
validations:
required: true
- type: input
id: os_version
attributes:
label: 系统信息
description: 这个议题涉及的或者是你在使用的系统及版本号Unix/Linux 请提供具体发行版名称Android 请说明 Android 版本以及 ROM 名,如 HyperOS、Flyme
placeholder: e.g. macOS 14.5 / Windows 11 23H2 / Ubuntu 24.04 LTS
validations:
required: true
- type: textarea
id: content
attributes:
label: 详细说明
description: 请详细说明你的问题或者想法,越具体越好。可以辅以图片、视频等资料。
validations:
required: true
- type: textarea
id: config
attributes:
label: 自定义配置
description: 如果你对雾凇进行了修改或者打了补丁,请在此处提供你的自定义配置
placeholder: |
你可以将自定义文件打包为 zip请不要包含 build 文件夹和 userdb 文件夹),拖放到此处。
也可以将配置片段放在 Markdown 的代码块中。

45
.github/workflows/pages.yml vendored Normal file
View File

@ -0,0 +1,45 @@
name: Deploy rime-ice with fcitx5-rime.js
on:
# push:
# branches:
# - main
workflow_dispatch:
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build rime-ice
uses: rimeinn/deploy-schema@master
with:
user-recipe-list: |-
iDvel/rime-ice:others/recipes/full
shared-recipe-list:
package-items: |-
build
lua
opencc
custom_phrase.txt
- name: Download fcitx5-rime.js
run: |
curl -L -o fcitx5-rime.tgz https://github.com/rimeinn/fcitx5-rime.js/releases/download/latest/fcitx5-rime.tgz
mkdir -p fcitx5-rime
tar -xzvf fcitx5-rime.tgz -C fcitx5-rime
- name: Move files to publish directory
run: |
mkdir -p ./public/dist
mv /tmp/deploy-schema/artifact.zip ./public/rime-ice.zip
mv fcitx5-rime/package/dist/* ./public/dist
cp others/pages/index.html ./public/index.html
- name: Deploy to GitHub Pages
uses: peaceiris/actions-gh-pages@v4
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./public

115
.github/workflows/release.yml vendored Normal file
View File

@ -0,0 +1,115 @@
name: Build and Release
on:
push:
branches:
- main
tags:
- "[0-9]+.*"
paths:
- "**/**"
- "!**.md"
- "!**.gitignore"
- "!.github/**"
workflow_dispatch:
jobs:
Release:
runs-on: ubuntu-latest
if: github.repository == 'iDvel/rime-ice'
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Go
if: ${{ contains(github.event.head_commit.message, ' [build]') || github.event_name == 'workflow_dispatch' }}
uses: actions/setup-go@v5
with:
go-version: 1.22
- name: Check and build
id: check_and_build
if: ${{ contains(github.event.head_commit.message, ' [build]') || github.event_name == 'workflow_dispatch' }}
run: |
cd others/script
go mod tidy
go run main.go --rime_path "${{ github.workspace }}" --auto_confirm
- name: Pack dicts
run: |
## 备用 Prepare opencc dict, 启用后 emoji.json 也要做改动
# apt install opencc
# opencc_dict -i opencc/emoji.txt -o opencc/emoji.ocd2 -f text -t ocd2
mkdir dist
echo "Pack all ..."
find . -maxdepth 1 -name "*.lua" -o -name "*.yaml" -o -name "*.txt" | zip dist/full.zip -@
zip -r dist/full.zip cn_dicts en_dicts lua opencc LICENSE
echo "Pack dicts ..."
zip -r dist/all_dicts.zip cn_dicts en_dicts opencc radical_pinyin.dict.yaml
echo "Pack cn_dicts ..."
zip -r dist/cn_dicts.zip cn_dicts
echo "Pack en_dicts ..."
zip -r dist/en_dicts.zip en_dicts
echo "Pack opencc ..."
zip -r dist/opencc.zip opencc
echo "copy LICENSE and README.md..."
cp LICENSE dist/LICENSE.txt
cp README.md dist/README.md
- name: Create nightly release
if: ${{ github.ref == 'refs/heads/main' }}
uses: "softprops/action-gh-release@v2"
with:
body: |
## 说明
这里是每次提交后自动打包的版本,包含最新的功能和词库
- `README.md`:简易的使用说明
- `full.zip` : 包含所有词典和方案文件
- `cn_dicts.zip`:中文词库
- `en_dicts.zip`:英文词库
- `opencc.zip`opencc 词库emoji 等)
- `all_dicts.zip`:以上三个词库的整合
- `LICENSE.txt`:开源协议
tag_name: nightly
name: "nightly build"
make_latest: true
files: |
dist/*
- name: Create stable release
if: startsWith(github.ref, 'refs/tags/')
uses: "softprops/action-gh-release@v2"
with:
body: |
## 说明
- `README.md`:简易的使用说明
- `full.zip` : 包含所有词典和方案文件
- `cn_dicts.zip`:中文词库
- `en_dicts.zip`:英文词库
- `opencc.zip`opencc 词库emoji 等)
- `all_dicts.zip`:以上三个词库的整合
- `LICENSE.txt`:开源协议
draft: true
make_latest: true
files: |
dist/*
- name: Push and commit
if: ${{ steps.check_and_build.outcome == 'success' }}
run: |
git config --global user.name "github-actions[bot]"
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git add --all
if ! git diff --cached --quiet; then
COMMIT_MSG=$(git log -1 --pretty=%B | sed -e 's/\s\[build\]$//' -e 's/^[a-zA-Z()]*:\s*//')
git commit -m "build(ci): auto build for -> ${COMMIT_MSG} <-"
git push
else
echo "No changes to commit."
fi

23
.gitignore vendored Normal file
View File

@ -0,0 +1,23 @@
.DS_Store
**/.idea/
.vscode/
dist/
build/
sync/
*.userdb/
installation.yaml
user.yaml
*.custom.yaml
!others/**/*.custom.yaml
custom_phrase_double.txt
others/script/scel2txt/out/*
others/script/scel2txt/scel/*
cn_dicts/temp.txt
*private*
rime_console
rime_deployer
rime_patch

45990
cn_dicts/41448.dict.yaml Normal file

File diff suppressed because it is too large Load Diff

8643
cn_dicts/8105.dict.yaml Normal file

File diff suppressed because it is too large Load Diff

552114
cn_dicts/base.dict.yaml Normal file

File diff suppressed because it is too large Load Diff

338717
cn_dicts/ext.dict.yaml Normal file

File diff suppressed because it is too large Load Diff

783
cn_dicts/others.dict.yaml Normal file
View File

@ -0,0 +1,783 @@
# Rime dictionary
# encoding: utf-8
#
#
# https://github.com/iDvel/rime-ice
# ------- 一些杂项,按需选择 -------
#
#
---
name: others
version: "2025-06-10"
sort: by_weight
...
##### 容错词
# 一些口语读音
空落落 kong luo luo
空落落 kong lao lao
空落落的 kong luo luo de
空落落的 kong lao lao de
# 「阿房宫」的注音争议比较大
阿房宫 e pang gong
阿房宫 a pang gong
阿房宫 e fang gong
阿房宫 a fang gong
阿房宫赋 e pang gong fu
阿房宫赋 a pang gong fu
阿房宫赋 e fang gong fu
阿房宫赋 a fang gong fu
# 「伯伯」方言
伯伯 bo bo
伯伯 bai bai
# 「还」的旧读
欲就还推 yu jiu hai tui
欲就还推 yu jiu huan tui
欲拒还迎 yu ju hai ying
欲拒还迎 yu ju huan ying
欲说还休 yu shuo hai xiu
欲说还休 yu shuo huan xiu
欲说还休梦已阑 yu shuo hai xiu meng yi lan
欲说还休梦已阑 yu shuo huan xiu meng yi lan
欲言还止 yu yan hai zhi
欲言还止 yu yan huan zhi
欲迎还拒 yu ying hai ju
欲迎还拒 yu ying huan ju
欲语还休 yu yu hai xiu
欲语还休 yu yu huan xiu
欲语还羞 yu yu hai xiu
欲语还羞 yu yu huan xiu
欲走还留 yu zou hai liu
欲走还留 yu zou huan liu
# 「斜」的协音读法
远上寒山石径斜 yuan shang han shan shi jing xie
远上寒山石径斜 yuan shang han shan shi jing xia
# 「骑」目前统读 qi
坐骑 zuo qi
坐骑 zuo ji
铁骑 tie qi
铁骑 tie ji
铁骑突出刀枪鸣 tie qi tu chu dao qiang ming
铁骑突出刀枪鸣 tie ji tu chu dao qiang ming
一骑绝尘 yi qi jue chen
一骑绝尘 yi ji jue chen
一骑当千 yi qi dang qian
一骑当千 yi ji dang qian
一骑红尘妃子笑 yi qi hong chen fei zi xiao
一骑红尘妃子笑 yi ji hong chen fei zi xiao
走单骑 zou dan qi
走单骑 zou dan ji
千里走单骑 qian li zou dan qi
千里走单骑 qian li zou dan ji
# 「街」的粤语和东北话读音及常见的两种写法
仆街 pu jie
仆街 pu gai
扑街 pu jie
扑街 pu gai
扑街仔 pu jie zai
扑街仔 pu gai zai
仆街仔 pu jie zai
仆街仔 pu gai zai
街溜子 jie liu zi
街溜子 gai liu zi
# 「錤」这个字念 ji但是台湾媒体都会念成 qi他的英文名 Ming-Chi Kuo 也是接近 qi
郭明錤 guo ming ji
郭明錤 guo ming qi
# 「镐 gao hao」的发音多为韩国人名不知道 🤷‍♂️,词库里为 gao这里额外加上 hao 音
李昌镐 li chang hao
曹世镐 cao shi hao
张镐哲 zhang gao zhe
姜成镐 jiang cheng hao
姜镐童 jiang hao tong
张镐濂 zhang hao lian
李敏镐 li min hao
李陈镐 li chen hao
赵亮镐 zhao liang hao
郑俊镐 zheng jun hao
##### 错音错字提示。与 corrector.lua 配合,上面的是正确的,下面是错误的
### 错音
馄饨 hun tun
馄饨 hun dun
主角 zhu jue
主角 zhu jiao
角色 jue se
角色 jiao se
比萨饼 bi sa bing
比萨饼 pi sa bing
吃比萨 chi bi sa
吃比萨 chi pi sa
说服 shuo fu
说服 shui fu
道行 dao heng
道行 dao hang
模样 mu yang
模样 mo yang
有模有样 you mu you yang
有模有样 you mo you yang
一模一样 yi mu yi yang
一模一样 yi mo yi yang
装模作样 zhuang mu zuo yang
装模作样 zhuang mo zuo yang
人模狗样 ren mu gou yang
人模狗样 ren mo gou yang
模板 mu ban
模板 mo ban
阿弥陀佛 e mi tuo fo
阿弥陀佛 a mi tuo fo
南无阿弥陀佛 na mo e mi tuo fo
南无阿弥陀佛 na mo a mi tuo fo
南无阿弥陀佛 nan wu e mi tuo fo
南无阿弥陀佛 nan wu a mi tuo fo
刹帝利 cha di li
刹帝利 sha di li
给予 ji yu
给予 gei yu
槟榔 bing lang
槟榔 bin lang
张柏芝 zhang bo zhi
张柏芝 zhang bai zhi
藤蔓 teng wan
藤蔓 teng man
弄堂 long tang
弄堂 nong tang
心宽体胖 xin kuan ti pan
心宽体胖 xin kuan ti pang
埋怨 man yuan
埋怨 mai yuan
虚与委蛇 xu yu wei yi
虚与委蛇 xu yu wei she
木讷 mu ne
木讷 mu na
龟裂 jun lie
龟裂 gui lie
独乐乐 du yue le
独乐乐 du le le
众乐乐 zhong yue le
众乐乐 zhong le le
荨麻 qian ma
荨麻 xun ma
荨麻疹 xun ma zhen
荨麻疹 qian ma zhen
模具 mu ju
模具 mo ju
草薙 cao ti
草薙 cao zhi
草薙京 cao ti jing
草薙京 cao zhi jing
草薙剑 cao ti jian
草薙剑 cao zhi jian
贾平凹 jia ping wa
贾平凹 jia ping ao
雪佛兰 xue fu lan
雪佛兰 xue fo lan
强劲 qiang jing
强劲 qiang jin
胴体 dong ti
胴体 tong ti
力能扛鼎 li neng gang ding
力能扛鼎 li neng kang ding
鸭绿江 ya lu jiang
鸭绿江 ya lv jiang
大腹便便 da fu pian pian
大腹便便 da fu bian bian
卡脖子 qia bo zi
卡脖子 ka bo zi
吱声 zi sheng
吱声 zhi sheng
掺和 chan huo
掺和 chan he
掺和 can huo
掺和 can he
称职 chen zhi
称职 cheng zhi
螺蛳粉 luo si fen
螺蛳粉 luo shi fen
调换 diao huan
调换 tiao huan
太行山 tai hang shan
太行山 tai xing shan
歇斯底里 xie si di li
歇斯底里 jie si di li
发酵 fa jiao
发酵 fa xiao
酵母菌 jiao mu jun
酵母菌 xiao mu jun
殷红 yan hong
殷红 yin hong
暖和 nuan huo
暖和 nuan he
模棱两可 mo leng liang ke
模棱两可 mo ling liang ke
鄱阳湖 po yang hu
鄱阳湖 pan yang hu
脖颈 bo geng
脖颈 bo jing
脖颈儿 bo geng er
脖颈儿 bo jing er
牛皮癣 niu pi xuan
牛皮癣 niu pi xian
花斑癣 hua ban xuan
花斑癣 hua ban xian
体癣 ti xuan
体癣 ti xian
股癣 gu xuan
股癣 gu xian
脚癣 jiao xuan
脚癣 jiao xian
足癣 zu xuan
足癣 zu xian
结扎 jie za
结扎 jie zha
海参崴 hai shen wai
海参崴 hai shen wei
厚朴 hou po
厚朴 hou pu
大宛马 da yuan ma
大宛马 da wan ma
龇牙 zi ya
龇牙 ci ya
龇着牙 zi zhe ya
龇着牙 ci zhe ya
龇牙咧嘴 zi ya lie zui
龇牙咧嘴 ci ya lie zui
头皮屑 tou pi xie
头皮屑 tou pi xue
六安 lu an
六安 liu an
六安县 lu an xian
六安县 liu an xian
六安市 lu an shi
六安市 liu an shi
六合区 lu he qu
六合区 liu he qu
安徽六安 an hui lu an
安徽六安 an hui liu an
安徽六安市 an hui lu an shi
安徽六安市 an hui liu an shi
安徽省六安市 an hui sheng lu an shi
安徽省六安市 an hui sheng liu an shi
南京六合 nan jing lu he
南京六合 nan jing liu he
南京六合区 nan jing lu he qu
南京六合区 nan jing liu he qu
南京市六合区 nan jing shi lu he qu
南京市六合区 nan jing shi liu he qu
偌大 ruo da
偌大 nuo da
饮鸩止渴 yin zhen zhi ke
饮鸩止渴 yin jiu zhi ke
饮鸩解渴 yin zhen jie ke
饮鸩解渴 yin jiu jie ke
宫商角徵羽 gong shang jue zhi yu
宫商角徵羽 gong shang jiao zhi yu
氙气灯 xian qi deng
氙气灯 shan qi deng
氙气大灯 xian qi da deng
氙气大灯 shan qi da deng
氙气手电筒 xian qi shou dian tong
氙气手电筒 shan qi shou dian tong
应该 ying gai
应该 yin gai
粘贴 zhan tie
粘贴 nian tie
粘一粘 zhan yi zhan
粘一粘 nian yi nian
高句丽 gao gou li
高句丽 gao ju li
角斗士 jue dou shi
角斗士 jiao dou shi
缩砂密 su sha mi
缩砂密 suo sha mi
迫击炮 pai ji pao
迫击炮 po ji pao
封禅 feng shan
封禅 feng chan
芫荽 yan sui
芫荽 yuan sui
榅桲 wen po
榅桲 wen bo
荸荠 bi qi
荸荠 bi ji
柔荑 rou ti
柔荑 rou yi
柔荑花序 rou ti hua xu
柔荑花序 rou yi hua xu
手如柔荑 shou ru rou ti
手如柔荑 shou ru rou yi
温庭筠 wen ting yun
温庭筠 wen ting jun
朱祐樘 zhu you cheng
朱祐樘 zhu you tang
关卡 guan qia
关卡 guan ka 1000
三昧真火 san mei zhen huo
三昧真火 san wei zhen huo
青𬞟之末 qing pin zhi mo
青𬞟之末 qing ping zhi mo
起于青𬞟之末 qi yu qing pin zhi mo
起于青𬞟之末 qi yu qing ping zhi mo
风起于青𬞟之末 feng qi yu qing pin zhi mo
风起于青𬞟之末 feng qi yu qing ping zhi mo
优惠券 you hui quan
优惠券 you hui juan
拱券 gong xuan
拱券 gong quan
哺乳 bu ru
哺乳 pu ru
脑卒中 nao cu zhong
脑卒中 nao zu zhong
阈值 yu zhi
阈值 fa zhi
潟湖 xi hu
潟湖 xie hu
果脯 guo fu
果脯 guo pu
肉脯 rou fu
肉脯 rou pu
饸饹 he le
饸饹 huo luo
脯氨酸 fu an suan
脯氨酸 pu an suan
酪氨酸 lao an suan
酪氨酸 luo an suan
没食子 mo shi zi
没食子 mei shi zi
裳凤蝶 chang feng die
裳凤蝶 shang feng die
白𬶨豚 bai ji tun
白𬶨豚 bai qi tun
桡骨 rao gu
桡骨 nao gu
百折不挠 bai zhe bu nao
百折不挠 bai zhe bu rao
椎心泣血 chui xin qi xie
椎心泣血 zhui xin qi xie
椎心泣血 chui xin qi xue
椎心泣血 zhui xin qi xue
挟持 xie chi
挟持 xia chi
亳州 bo zhou
亳州 hao zhou
牛丼 niu dan
牛丼 niu jing
牛丼饭 niu dan fan
牛丼饭 niu jing fan
安瓿 an bu
安瓿 an pou
安瓿瓶 an bu ping
安瓿瓶 an pou ping
解剖 jie pou
解剖 jie pao
剖分 pou fen
剖分 pao fen
剖腹产 pou fu chan
剖腹产 pao fu chan
剖宫产 pou gong chan
剖宫产 pao gong chan
金匮 jin gui
金匮 jin kui
清平乐 qing ping yue
清平乐 qing ping le
踏莎行 ta suo xing
踏莎行 ta sha xing
莎草 suo cao
莎草 sha cao
杉木 sha mu
杉木 shan mu
道在屎溺 dao zai shi niao
道在屎溺 dao zai shi ni
甑糕 zeng gao
甑糕 jing gao
### 错字
曾经 ceng jing
曾今 ceng jin
按捺 an na
按耐 an nai
按捺不住 an na bu zhu
按耐不住 an nai bu zhu
别价 bie jie
别介 bie jie
甭价 beng jie
甭介 beng jie
血脉贲张 xue mai ben zhang
血脉偾张 xue mai fen zhang
血脉喷张 xue mai pen zhang
契诃夫 qi he fu
契科夫 qi ke fu
凑合 cou he
凑活 cou huo
巨惠 ju hui
钜惠 ju hui
摩羯座 mo jie zuo
魔蝎座 mo xie zuo
比萨 bi sa
披萨 pi sa
㹴犬 geng quan
梗犬 geng quan
##### 叠字
# 数据来源: https://zh.wikipedia.org/zh-cn/%E4%BA%8C%E5%8F%A0%E5%AD%97 https://zh.wikipedia.org/wiki/%E4%B8%89%E5%8F%A0%E5%AD%97 https://zh.wikipedia.org/wiki/%E5%9B%9B%E5%8F%A0%E5%AD%97
# 二叠字
两个火
两个土
两个一
两个二
两个山
两个口
两个田
两个九
两个人
两个飞
两个戈
两个厶 liang ge si
两个厶 liang ge mou
两个又
两个香
两个面
两个兀
两个女
两个𡥦 liang ge ni
两个臣
两个巾
两个左
两个母
两个来
两个凡
两个夕
两个彐 liang ge ji
两个𢎘 liang ge han
两个魚 liang ge yu
两个明
两个朿 liang ge ci
两个乂
两个曰
两个尸
两个户
两个大
两个八
两个而
两个羊
两个吉
两个马
两个卅
两个巛 liang ge chuan
两个止
两个比
两个言
两个申
两个牛
两个余
两个束
两个罒 liang ge mu
两个㐅 liang ge wu
两个金
两个木
两个水
两个火
两个風 liang ge feng
两个石
两个口
两个日
两个月
两个目
两个白
两个百
两个耳
两个山
两个屮 liang ge che
两个屮 liang ge cao
两个廿
两个卄 liang ge nian
两个虫
两个虎
两个龍 liang ge long
两个馬 liang ge ma
两个犬
两个人
两个入
两个习
两个卪 liang ge jie
两个㔾 liang ge jie
两个几
两个乙
两个大
两个夫
两个禾
两个干
两个井
两个斤
两个片
两个牙
两个炎
两个弓
两个永
两个亦
两个手
两个毛
两个王
两个男
两个女
两个又
两个支
两个隻 liang ge zhi
两个古
两个吉
两个舌
两个言
两个户
两个启
两个來 liang ge lai
两个桼 liang ge qi
两个旡 liang ge ji
两个夕
两个歹
两个匕
两个幺
两个玄
两个心
两个力
两个欠
两个子
两个予
两个享
两个立
两个音
两个竟
两个竞
两个兄
两个見 liang ge jian
两个貝 liang ge bei
两个辛
两个瓜
两个呆
两个果
两个鸟
两个巢
两个禺 liang ge yu
两个巿 liang ge fu
两个句
两个奇
两个真
两个尹
两个昔
两个易
两个臣
两个面
两个先
两个老
两个示
两个至
两个生
两个車 liang ge che
两个車 liang ge ju
两个足
两个區 liang ge qu
两个香
两个隹 liang ge zhui
两个牟
两个豕
两个𠂢 liang ge pai
两个畐 liang ge fu
两个㣇 liang ge yi
两个邑
两个堯 liang ge yao
两个秉
两个倉 liang ge cang
两个東 liang ge dong
两个善
两个僉 liang ge qian
两个齒 liang ge chi
两个喜
两个走
两个止
两个昌
两个串
两个米
两个束
两个隶
两个不
两个龙
两个乞
两个夋 liang ge qun
两个天
# 三叠字
三个生
三个秦
三个若
三个雲 san ge yun
三个人
三个刀
三个十
三个力
三个原
三个厶 san ge si
三个厶 san ge mou
三个又
三个口
三个七
三个吉
三个土
三个士
三个女
三个子
三个小
三个心
三个手
三个日
三个木
三个止
三个毛
三个水
三个泉
三个火
三个牛
三个犬
三个田
三个白
三个目
三个直
三个石
三个羊
三个耳
三个舌
三个屮 san ge che
三个屮 san ge cao
三个虫
三个言
三个贝
三个車 san ge che
三个金
三个隹 san ge zhui
三个雷
三个風 san ge feng
三个飛 san ge fei
三个香
三个马
三个魚 san ge yu
三个鹿
三个龍 san ge long
三个个
三个丶 san ge zhu
三个丶 san ge dian
三个了
三个介
三个企
三个舍
三个圥 san ge lu
三个光
三个兔
三个全
三个𠙽 san ge kuai
三个𠧪 san ge tiao
三个𠧪 san ge you
三个㔾 san ge jie
三个厡 san ge yuan
三个可
三个因
三个夏
三个大
三个天
三个太
三个𦉼 san ge ku
三个宝
三个宜
三个客
三个寒
三个少
三个山
三个市
三个文
三个斗
三个朿 san ge ci
三个束
三个林
三个果
三个欠
三个𣥚 san ge zou
三个爪
三个妥
三个用
三个甲
三个百
三个盖
三个県 san ge xian
三个空
三个亇 san ge ge
三个竹
三个罒 san ge mu
三个羗 san ge qiang
三个老
三个月
三个至
三个興 san ge xing
三个足
三个㖖 san ge nie
三个門 san ge men
三个面
三个頁 san ge ye
三个鳥 san ge niao
三个男
三个立
三个九
三个也
三个加
三个動 san ge dong
三个千
三个方
三个朔
三个玉
三个申
三个𡿨 san ge quan
三个去
三个弓
三个䖝 san ge chong
三个丿 san ge pie
三个户
三个瓜
三个鸟
三个米
# 四叠字
四个乂 si ge yi
四个人
四个厶 si ge si
四个厶 si ge mou
四个又
四个匕
四个工
四个口
四个天
四个小
四个屮 si ge che
四个屮 si ge cao
四个火
四个牛
四个魚 si ge yu
四个月
四个日
四个林
四个水
四个石
四个田
四个甲
四个且
四个囚
四个困
四个竹
四个老
四个朿 si ge ci
四个先
四个金
四个泉
四个言
四个門 si ge men
四个果
四个春
四个車 si ge che
四个風 si ge feng
四个雷
四个雲 si ge yun
四个興 si ge xing
四个龍 si ge long
四个土

980985
cn_dicts/tencent.dict.yaml Normal file

File diff suppressed because it is too large Load Diff

64
custom_phrase.txt Normal file
View File

@ -0,0 +1,64 @@
# Rime table
# coding: utf-8
#@/db_name custom_phrase.txt
#@/db_type tabledb
#
# 自定义短语
# 可为方案增加一些要置顶的词汇及短语,例如邮箱、手机号、常用短语等等。编码可以随便起,不限于拼音。
#
# 适用于全拼。双拼默认为 custom_phrase_double.txt 需要手动创建,并更改上面的 db_name 为 custom_phrase_double.txt
#
# 以下固定的词汇及顺序纯属个人偏好,仅作示例,
# 可以增加自己的 .txt 文件,并在方案的 custom_phrase/user_dict 指定为自己的文件。
#
# 以 Tab 分割:词汇<Tab>编码<Tab>权重
#
# 这个文件内的字词会占据最高权重(即排在候选项的最前面,因为指定了高权重 custom_phrase/initial_quality: 99
# 但不与其他翻译器互相造词,如果使用了完整编码,那么这个字或词将无法参与造词,即自造词无法被记住。
# 所以只建议固定非完整拼音的编码,如果需求是置顶指定拼音的候选项,请参考方案中的 pin_cand_filter。
#
# 最下面的英文是因为一些常用单词的第一候选项被纠错覆盖了,如 Amazon 被纠错为「a ma zong 阿妈粽」,期望的 Amazon 跑到第二个候选项了,所以这里给它固定死喽。
#
# version: "2024-03-12"
#
# 此行之后不能写注释
噷 hm
呣 m
呒 m
有 u 3
又 u 2
由 u 1
一 i 4
以 i 3
已 i 2
亦 i 1
一个 ig
有个 ug
是一个 sig
有一个 uig
有一个 uyig
有一个 uyige
有没有 umu
有没有 umeiu
又有 uu
又又又 uuu
又双叒叕 uuuu
go go
Golang golang
Hugo hugo
goto goto
domain domain
TODO todo
Dota dota
main main
Amazon amazon
NASA nasa
gone gone
Go程 gocheng
code code
SOHO soho

368
default.yaml Normal file
View File

@ -0,0 +1,368 @@
# Rime default settings
# encoding: utf-8
# 要比共享目录的同名文件的 config_version 大才可以生效
config_version: '2025-02-24'
# 方案列表
schema_list:
# 可以直接删除或注释不需要的方案,对应的 *.schema.yaml 方案文件也可以直接删除
# 除了 t9它依赖于 rime_ice用九宫格别删 rime_ice.schema.yaml
- schema: rime_ice # 雾凇拼音(全拼)
- schema: t9 # 九宫格(仓输入法)
- schema: double_pinyin # 自然码双拼
- schema: double_pinyin_abc # 智能 ABC 双拼
- schema: double_pinyin_mspy # 微软双拼
- schema: double_pinyin_sogou # 搜狗双拼
- schema: double_pinyin_flypy # 小鹤双拼
- schema: double_pinyin_ziguang # 紫光双拼
- schema: double_pinyin_jiajia # 拼音加加双拼
# 菜单
menu:
page_size: 5 # 候选词个数
# alternative_select_labels: [ ①, ②, ③, ④, ⑤, ⑥, ⑦, ⑧, ⑨, ⑩ ] # 修改候选项标签
# alternative_select_keys: ASDFGHJKL # 如编码字符占用数字键,则需另设选字键(注意在雾凇中,大写字母也作为编码了)
# 方案选单相关
switcher:
caption: 「方案选单」
hotkeys:
- F4
- Control+grave
- Control+Shift+grave
# - Alt+grave
save_options: # 开关记忆(方案中的 switches从方案选单而非快捷键切换时会记住的选项需要记忆的开关不能设定 reset
- ascii_punct
- traditionalization
- emoji
- full_shape
- search_single_char
fold_options: true # 呼出时是否折叠,多方案时建议折叠 true ,一个方案建议展开 false
abbreviate_options: true # 折叠时是否缩写选项
option_list_separator: ' / ' # 折叠时的选项分隔符
# 中西文切换
#
# good_old_caps_lock:
# true 切换大写
# false 切换中英
# macOS 偏好设置的优先级更高如果勾选【使用大写锁定键切换“ABC”输入法】则始终会切换输入法。
#
# 切换中英:
# 不同的选项表示:打字打到一半时按下了 CapsLock、Shift、Control 后:
# commit_code 上屏原始的编码,然后切换到英文
# commit_text 上屏拼出的词句,然后切换到英文
# clear 清除未上屏内容,然后切换到英文
# inline_ascii 切换到临时英文模式,按回车上屏后回到中文状态
# noop 屏蔽快捷键,不切换中英,但不要屏蔽 CapsLock
ascii_composer:
good_old_caps_lock: true # true | false
switch_key:
Caps_Lock: clear # commit_code | commit_text | clear
Shift_L: commit_code # commit_code | commit_text | inline_ascii | clear | noop
Shift_R: noop # commit_code | commit_text | inline_ascii | clear | noop
Control_L: noop # commit_code | commit_text | inline_ascii | clear | noop
Control_R: noop # commit_code | commit_text | inline_ascii | clear | noop
###################################################################################
# 下面的 punctuator recognizer key_binder 写了一些所有方案通用的配置项。
# 写在 default.yaml 里,方便多个方案引用,就是不用每个方案都写一遍了。
# 标点符号
# 设置为一个映射,就自动上屏;设置为多个映射,如 '/' : [ '/', ÷ ] 则进行复选。
# full_shape: 全角没改,使用预设值
# half_shape: 标点符号全部直接上屏,和 macOS 自带输入法的区别是
# '|' 是半角的,
# '~' 是半角的,
# '`'(反引号)没有改成 '·'(间隔号)。
punctuator:
digit_separators: ",.:" # 在此处指定的字符,在数字后被输入,若再次输入数字,则连同数字直接上屏;若双击,则恢复映射。 # librime >= 28a234f
# digit_separator_action: commit # 关闭上述行为 librime >= 1.13.1
full_shape:
' ' : { commit: ' ' }
',' : { commit: }
'.' : { commit: 。 }
'<' : [ 《, 〈, «, ]
'>' : [ 》, 〉, », ]
'/' : [ , ÷ ]
'?' : { commit: }
';' : { commit: }
':' : { commit: }
'''' : { pair: [ '', '' ] }
'"' : { pair: [ '“', '”' ] }
'\' : [ 、, ]
'|' : [ ·, , '§', '¦' ]
'`' :
'~' :
'!' : { commit: }
'@' : [ , ☯ ]
'#' : [ , ⌘ ]
'%' : [ , '°', '℃' ]
'$' : [ ¥, '$', '€', '£', '¥', '¢', '¤' ]
'^' : { commit: …… }
'&' :
'*' : [ , ·, ・, ×, ※, ❂ ]
'(' :
')' :
'-' :
'_' : ——
'+' :
'=' :
'[' : [ 「, 【, , ]
']' : [ 」, 】, , ]
'{' : [ 『, 〖, ]
'}' : [ 』, 〗, ]
half_shape:
',' : ''
'.' : '。'
'<' : '《'
'>' : '》'
'/' : '/'
'?' : ''
';' : ''
':' : ''
'''' : { pair: [ '', '' ] }
'"' : { pair: [ '“', '”' ] }
'\' : '、'
'|' : '|'
'`' : '`'
'~' : '~'
'!' : ''
'@' : '@'
'#' : '#'
'%' : '%'
'$' : '¥'
'^' : '……'
'&' : '&'
'*' : '*'
'(' : ''
')' : ''
'-' : '-'
'_' : ——
'+' : '+'
'=' : '='
'[' : '【'
']' : '】'
'{' : '「'
'}' : '」'
# 处理符合特定规则的输入码,如网址、反查
# 此处配置较为通用的选项,各方案中另增加了和方案功能绑定的 patterns。
recognizer:
patterns:
email: "^[A-Za-z][-_.0-9A-Za-z]*@.*$" # email @ 之后不上屏
url: "^(www[.]|https?:|ftp[.:]|mailto:|file:).*$|^[a-z]+[.].+$" # URL
underscore: "^[A-Za-z]+_.*" # 下划线不上屏
# url_2: "^[A-Za-z]+[.].*" # 句号不上屏,支持 google.com abc.txt 等网址或文件名,使用句号翻页时需要注释掉
# colon: "^[A-Za-z]+:.*" # 冒号不上屏
# 快捷键
key_binder:
# Lua 配置: 以词定字(上屏当前词句的第一个或最后一个字),和中括号翻页有冲突
select_first_character: "bracketleft" # 左中括号 [
select_last_character: "bracketright" # 右中括号 ]
bindings:
# Tab / Shift+Tab 切换光标至下/上一个拼音
- { when: composing, accept: Shift+Tab, send: Shift+Left }
- { when: composing, accept: Tab, send: Shift+Right }
# Tab / Shift+Tab 翻页
# - { when: has_menu, accept: Shift+Tab, send: Page_Up }
# - { when: has_menu, accept: Tab, send: Page_Down }
# Option/Alt + ←/→ 切换光标至下/上一个拼音
- { when: composing, accept: Alt+Left, send: Shift+Left }
- { when: composing, accept: Alt+Right, send: Shift+Right }
# 翻页 - =
- { when: has_menu, accept: minus, send: Page_Up } # 上一页设置为 paging 时会导致直接上屏并输出减号
- { when: has_menu, accept: equal, send: Page_Down }
# 翻页 , .
# - { when: paging, accept: comma, send: Page_Up }
# - { when: has_menu, accept: period, send: Page_Down }
# 翻页 [ ] ⚠️ 开启时请修改上面以词定字的快捷键
# - { when: paging, accept: bracketleft, send: Page_Up }
# - { when: has_menu, accept: bracketright, send: Page_Down }
# 两种按键配置,鼠须管 Control+Shift+4 生效,小狼毫 Control+Shift+dollar 生效,都写上了。
# numbered_mode_switch:
# - { when: always, select: .next, accept: Control+Shift+1 } # 在最近的两个方案之间切换
# - { when: always, select: .next, accept: Control+Shift+exclam } # 在最近的两个方案之间切换
# - { when: always, toggle: ascii_mode, accept: Control+Shift+2 } # 切换中英
# - { when: always, toggle: ascii_mode, accept: Control+Shift+at } # 切换中英
- { when: always, toggle: ascii_punct, accept: Control+Shift+3 } # 切换中英标点
- { when: always, toggle: ascii_punct, accept: Control+Shift+numbersign } # 切换中英标点
- { when: always, toggle: traditionalization, accept: Control+Shift+4 } # 切换简繁
- { when: always, toggle: traditionalization, accept: Control+Shift+dollar } # 切换简繁
# - { when: always, toggle: full_shape, accept: Control+Shift+5 } # 切换全半角
# - { when: always, toggle: full_shape, accept: Control+Shift+percent } # 切换全半角
# emacs_editing:
# - { when: composing, accept: Control+p, send: Up }
# - { when: composing, accept: Control+n, send: Down }
# - { when: composing, accept: Control+b, send: Left }
# - { when: composing, accept: Control+f, send: Right }
# - { when: composing, accept: Control+a, send: Home }
# - { when: composing, accept: Control+e, send: End }
# - { when: composing, accept: Control+d, send: Delete }
# - { when: composing, accept: Control+k, send: Shift+Delete }
# - { when: composing, accept: Control+h, send: BackSpace }
# - { when: composing, accept: Control+g, send: Escape }
# - { when: composing, accept: Control+bracketleft, send: Escape }
# - { when: composing, accept: Control+y, send: Page_Up }
# - { when: composing, accept: Alt+v, send: Page_Up }
# - { when: composing, accept: Control+v, send: Page_Down }
# optimized_mode_switch:
# - { when: always, accept: Control+Shift+space, select: .next }
# - { when: always, accept: Shift+space, toggle: ascii_mode }
# - { when: always, accept: Control+comma, toggle: full_shape }
# - { when: always, accept: Control+period, toggle: ascii_punct }
# - { when: always, accept: Control+slash, toggle: traditionalization }
# 将小键盘 0~9 . 映射到主键盘,数字金额大写的 Lua 如 R1234.5678 可使用小键盘输入
- {accept: KP_0, send: 0, when: composing}
- {accept: KP_1, send: 1, when: composing}
- {accept: KP_2, send: 2, when: composing}
- {accept: KP_3, send: 3, when: composing}
- {accept: KP_4, send: 4, when: composing}
- {accept: KP_5, send: 5, when: composing}
- {accept: KP_6, send: 6, when: composing}
- {accept: KP_7, send: 7, when: composing}
- {accept: KP_8, send: 8, when: composing}
- {accept: KP_9, send: 9, when: composing}
- {accept: KP_Decimal, send: period, when: composing}
# 将小键盘 + - * / 映射到主键盘,使计算器 如 1+2-3*4 可使用小键盘输入
- {accept: KP_Multiply, send: asterisk, when: composing}
- {accept: KP_Add, send: plus, when: composing}
- {accept: KP_Subtract, send: minus, when: composing}
- {accept: KP_Divide, send: slash, when: composing}
# 按键速查
# https://github.com/LEOYoon-Tsaw/Rime_collections/blob/master/Rime_description.md
# (没有 Command 键,不支持)
# accept 和 send 可用字段除 A-Za-z0-9 外,还包含以下键盘上实际有的键:
# (区分大小写)
# BackSpace 退格
# Tab 水平定位符
# Linefeed 换行
# Clear 清除
# Return 回车
# Pause 暂停
# Sys_Req 印屏
# Escape 退出
# Delete 删除
# Home 原位
# Left 左箭头
# Up 上箭头
# Right 右箭头
# Down 下箭头
# Prior、Page_Up 上翻
# Next、Page_Down 下翻
# End 末位
# Begin 始位
# Shift_L 左Shift
# Shift_R 右Shift
# Control_L 左Ctrl
# Control_R 右Ctrl
# Meta_L 左Meta
# Meta_R 右Meta
# Alt_L 左Alt
# Alt_R 右Alt
# Super_L 左Super
# Super_R 右Super
# Hyper_L 左Hyper
# Hyper_R 右Hyper
# Caps_Lock 大写锁
# Shift_Lock 上档锁
# Scroll_Lock 滚动锁
# Num_Lock 小键板锁
# Select 选定
# Print 打印
# Execute 运行
# Insert 插入
# Undo 还原
# Redo 重做
# Menu 菜单
# Find 搜寻
# Cancel 取消
# Help 帮助
# Break 中断
# space 空格
# exclam !
# quotedbl "
# numbersign #
# dollar $
# percent %
# ampersand &
# apostrophe '
# parenleft (
# parenright )
# asterisk *
# plus +
# comma ,
# minus -
# period .
# slash /
# colon :
# semicolon ;
# less <
# equal =
# greater >
# question ?
# at @
# bracketleft [
# backslash \
# bracketright ]
# asciicircum ^
# underscore _
# grave `
# braceleft {
# bar |
# braceright }
# asciitilde ~
# KP_Space 小键板空格
# KP_Tab 小键板水平定位符
# KP_Enter 小键板回车
# KP_Delete 小键板删除
# KP_Home 小键板原位
# KP_Left 小键板左箭头
# KP_Up 小键板上箭头
# KP_Right 小键板右箭头
# KP_Down 小键板下箭头
# KP_Prior、KP_Page_Up 小键板上翻
# KP_Next、KP_Page_Down 小键板下翻
# KP_End 小键板末位
# KP_Begin 小键板始位
# KP_Insert 小键板插入
# KP_Equal 小键板等于
# KP_Multiply 小键板乘号
# KP_Add 小键板加号
# KP_Subtract 小键板减号
# KP_Divide 小键板除号
# KP_Decimal 小键板小数点
# KP_0 小键板0
# KP_1 小键板1
# KP_2 小键板2
# KP_3 小键板3
# KP_4 小键板4
# KP_5 小键板5
# KP_6 小键板6
# KP_7 小键板7
# KP_8 小键板8
# KP_9 小键板9

968
en_dicts/cn_en.txt Normal file
View File

@ -0,0 +1,968 @@
# Rime table
# coding: utf-8
#@/db_name cn_en.txt
#@/db_type tabledb
#
# https://github.com/iDvel/rime-ice
# ------- 中英混输词库 for 全拼 -------
# 由 others/cn_en.txt 自动生成
#
# 此行之后不能写注释
X光 Xguang
X光 xguang
X光片 Xguangpian
X光片 xguangpian
X射线 Xshexian
X射线 xshexian
X刀 Xdao
X刀 xdao
T恤 Txu
T恤 txu
T恤衫 Txushan
T恤衫 txushan
AD钙奶 ADgainai
AD钙奶 adgainai
UU加速器 UUjiasuqi
UU加速器 uujiasuqi
Cinity厅 Cinityting
Cinity厅 cinityting
Eul的神圣法杖 Euldeshenshengfazhang
Eul的神圣法杖 euldeshenshengfazhang
A杖 Azhang
A杖 azhang
红Buff hongBuff
红Buff hongbuff
蓝Buff lanBuff
蓝Buff lanbuff
老Baby laoBaby
老Baby laobaby
小Baby xiaoBaby
小Baby xiaobaby
艾AA aiAA
艾AA aiaa
炒CP chaoCP
炒CP chaocp
嗑CP keCP
嗑CP kecp
U盘 Upan
U盘 upan
B站 Bzhan
B站 bzhan
V站 Vzhan
V站 vzhan
P站 Pzhan
P站 pzhan
大V daV
大V dav
Q币 Qbi
Q币 qbi
QQ号 QQhao
QQ号 qqhao
QQ号码 QQhaoma
QQ号码 qqhaoma
QQ空间 QQkongjian
QQ空间 qqkongjian
QQ群 QQqun
QQ群 qqqun
QQ邮箱 QQyouxiang
QQ邮箱 qqyouxiang
QQ音乐 QQyinyue
QQ音乐 qqyinyue
QQ拼音 QQpinyin
QQ拼音 qqpinyin
QQ会员 QQhuiyuan
QQ会员 qqhuiyuan
QQ好友 QQhaoyou
QQ好友 qqhaoyou
QQ输入法 QQshurufa
QQ输入法 qqshurufa
QQ游戏 QQyouxi
QQ游戏 qqyouxi
QQ游戏大厅 QQyouxidating
QQ游戏大厅 qqyouxidating
QQ飞车 QQfeiche
QQ飞车 qqfeiche
QQ三国 QQsanguo
QQ三国 qqsanguo
QQ音速 QQyinsu
QQ音速 qqyinsu
QQ秀 QQxiu
QQ秀 qqxiu
QQ堂 QQtang
QQ堂 qqtang
Dock栏 Docklan
Dock栏 docklan
阿Q精神 aQjingshen
阿Q精神 aqjingshen
Win版 Winban
Win版 winban
Win版本 Winbanben
Win版本 winbanben
Windows版 Windowsban
Windows版 windowsban
Windows版本 Windowsbanben
Windows版本 windowsbanben
Mac版 Macban
Mac版 macban
Mac版本 Macbanben
Mac版本 macbanben
macOS版 macOSban
macOS版 macosban
macOS版本 macOSbanben
macOS版本 macosbanben
iOS版 iOSban
iOS版 iosban
iOS版本 iOSbanben
iOS版本 iosbanben
Android版 Androidban
Android版 androidban
Android版本 Androidbanben
Android版本 androidbanben
Web版 Webban
Web版 webban
Web版本 Webbanben
Web版本 webbanben
PC端 PCduan
PC端 pcduan
Win端 Winduan
Win端 winduan
Windows端 Windowsduan
Windows端 windowsduan
Mac端 Macduan
Mac端 macduan
macOS端 macOSduan
macOS端 macosduan
Web端 Webduan
Web端 webduan
iOS端 iOSduan
iOS端 iosduan
Android端 Androidduan
Android端 androidduan
e招贷 ezhaodai
G胖 Gpang
G胖 gpang
Up主 Upzhu
Up主 upzhu
BOSS直聘 BOSSzhipin
BOSS直聘 bosszhipin
P社 Pshe
P社 pshe
V社 Vshe
V社 vshe
Go语言 Goyuyan
Go语言 goyuyan
维生素A weishengsuA
维生素A weishengsua
维生素B weishengsuB
维生素B weishengsub
维生素C weishengsuC
维生素C weishengsuc
维生素D weishengsuD
维生素D weishengsud
维生素E weishengsuE
维生素E weishengsue
维生素K weishengsuK
维生素K weishengsuk
维A weiA
维A weia
维B weiB
维B weib
维C weiC
维C weic
维D weiD
维D weid
维E weiE
维E weie
维K weiK
维K weik
维E乳 weiEru
维E乳 weieru
维生素E乳 weishengsuEru
维生素E乳 weishengsueru
阿Q aQ
阿Q aq
阿Q正传 aQzhengzhuan
阿Q正传 aqzhengzhuan
单边z变换 danbianzbianhuan
逗B douB
逗B doub
哆啦A梦 duolaAmeng
哆啦A梦 duolaameng
二B erB
二B erb
卡拉OK kalaOK
卡拉OK kalaok
牛B niuB
牛B niub
三K党 sanKdang
三K党 sankdang
傻B shaB
傻B shab
傻X shaX
傻X shax
智能ABC zhinengABC
智能ABC zhinengabc
智能ABC双拼 zhinengABCshuangpin
智能ABC双拼 zhinengabcshuangpin
智能ABC双拼方案 zhinengABCshuangpinfangan
智能ABC双拼方案 zhinengabcshuangpinfangan
智能ABC输入法 zhinengABCshurufa
智能ABC输入法 zhinengabcshurufa
装B zhuangB
装B zhuangb
A股 Agu
A股 agu
B股 Bgu
B股 bgu
H股 Hgu
H股 hgu
N股 Ngu
N股 ngu
S股 Sgu
S股 sgu
A盘 Apan
A盘 apan
A片 Apian
A片 apian
AA制 AAzhi
AA制 aazhi
ATM机 ATMji
ATM机 atmji
B超 Bchao
B超 bchao
B淋巴细胞 Blinbaxibao
B淋巴细胞 blinbaxibao
B盘 Bpan
B盘 bpan
B细胞 Bxibao
B细胞 bxibao
C盘 Cpan
C盘 cpan
C语言 Cyuyan
C语言 cyuyan
D盘 Dpan
D盘 dpan
E盘 Epan
E盘 epan
F盘 Fpan
F盘 fpan
G点 Gdian
G点 gdian
G盘 Gpan
G盘 gpan
IP地址 IPdizhi
IP地址 ipdizhi
IP电话 IPdianhua
IP电话 ipdianhua
IP卡 IPka
IP卡 ipka
J盘 Jpan
J盘 jpan
K宝 Kbao
K宝 kbao
K粉 Kfen
K粉 kfen
K歌 Kge
K歌 kge
K歌王 Kgewang
K歌王 kgewang
K歌之王 Kgezhiwang
K歌之王 kgezhiwang
K金 Kjin
K金 kjin
POS机 POSji
POS机 posji
SIM卡 SIMka
SIM卡 simka
T淋巴细胞 Tlinbaxibao
T淋巴细胞 tlinbaxibao
T细胞 Txibao
T细胞 txibao
T型台 Txingtai
T型台 txingtai
U盾 Udun
U盾 udun
S形 Sxing
S形 sxing
U形 Uxing
U形 uxing
U形管 Uxingguan
U形管 uxingguan
UIM卡 UIMka
UIM卡 uimka
USIM卡 USIMka
USIM卡 usimka
X染色体 Xranseti
X染色体 xranseti
Y染色体 Yranseti
Y染色体 yranseti
z变换 zbianhuan
z逆变换 znibianhuan
D之国 Dzhiguo
D之国 dzhiguo
D之一族 Dzhiyizu
D之一族 dzhiyizu
Beta版 Betaban
Beta版 betaban
Beta版本 Betabanben
Beta版本 betabanben
AV女优 AVnvyou
AV女优 avnvyou
X战警 Xzhanjing
X战警 xzhanjing
YY语音 YYyuyin
YY语音 yyyuyin
A4纸 Asizhi
A4纸 asizhi
A4腰 Asiyao
A4腰 asiyao
N多 Nduo
N多 nduo
N多个 Nduoge
N多个 nduoge
N次 Nci
N次 nci
N遍 Nbian
N遍 nbian
蒙奇·D·路飞 mengqiDlufei
蒙奇·D·路飞 mengqidlufei
蒙奇·D·龙 mengqiDlong
蒙奇·D·龙 mengqidlong
哥尔·D·罗杰 geerDluojie
哥尔·D·罗杰 geerdluojie
马歇尔·D·蒂奇 maxieerDdiqi
马歇尔·D·蒂奇 maxieerddiqi
X·德雷克 Xdeleike
X·德雷克 xdeleike
蒙奇·D·卡普 mengqiDkapu
蒙奇·D·卡普 mengqidkapu
波特卡斯·D·艾斯 botekasiDaisi
波特卡斯·D·艾斯 botekasidaisi
特拉法尔加·D·瓦铁尔·罗 telafaerjiaDwatieerluo
特拉法尔加·D·瓦铁尔·罗 telafaerjiadwatieerluo
VIP中P VIPzhongP
VIP中P vipzhongp
Big胆 Bigdan
Big胆 bigdan
我叫MT wojiaoMT
我叫MT wojiaomt
谜拟Q miniQ
谜拟Q miniq
多边兽Z duobianshouZ
多边兽Z duobianshouz
藤子·F·不二雄 tengziFbuerxiong
藤子·F·不二雄 tengzifbuerxiong
PC版 PCban
PC版 pcban
PC版本 PCbanben
PC版本 pcbanben
A塔 Ata
A塔 ata
平A pingA
平A pinga
立Flag liFlag
立Flag liflag
C罗 Cluo
C罗 cluo
IE浏览器 IEliulanqi
IE浏览器 ieliulanqi
A壳 Ake
A壳 ake
B壳 Bke
B壳 bke
C壳 Cke
C壳 cke
D壳 Dke
D壳 dke
A面 Amian
A面 amian
B面 Bmian
B面 bmian
C面 Cmian
C面 cmian
D面 Dmian
D面 dmian
Server酱 Serverjiang
Server酱 serverjiang
P图 Ptu
P图 ptu
P个图 Pgetu
P个图 pgetu
P一下 Pyixia
P一下 pyixia
芭比Q babiQ
芭比Q babiq
芭比Q了 babiQle
芭比Q了 babiqle
PIN码 PINma
PIN码 pinma
PUK码 PUKma
PUK码 pukma
关底BOSS guandiBOSS
关底BOSS guandiboss
AA吧 AAba
AA吧 aaba
喊cut hancut
ASCII码 ASCIIma
ASCII码 asciima
Go圣经 Goshengjing
Go圣经 goshengjing
江南Style jiangnanStyle
江南Style jiangnanstyle
头文字D touwenziD
头文字D touwenzid
三无Marblue sanwuMarblue
三无Marblue sanwumarblue
A罩杯 Azhaobei
A罩杯 azhaobei
B罩杯 Bzhaobei
B罩杯 bzhaobei
C罩杯 Czhaobei
C罩杯 czhaobei
D罩杯 Dzhaobei
D罩杯 dzhaobei
E罩杯 Ezhaobei
E罩杯 ezhaobei
F罩杯 Fzhaobei
F罩杯 fzhaobei
G罩杯 Gzhaobei
G罩杯 gzhaobei
H罩杯 Hzhaobei
H罩杯 hzhaobei
A罩 Azhao
A罩 azhao
B罩 Bzhao
B罩 bzhao
C罩 Czhao
C罩 czhao
D罩 Dzhao
D罩 dzhao
E罩 Ezhao
E罩 ezhao
F罩 Fzhao
F罩 fzhao
G罩 Gzhao
G罩 gzhao
H罩 Hzhao
H罩 hzhao
A杯 Abei
A杯 abei
B杯 Bbei
B杯 bbei
C杯 Cbei
C杯 cbei
D杯 Dbei
D杯 dbei
E杯 Ebei
E杯 ebei
F杯 Fbei
F杯 fbei
G杯 Gbei
G杯 gbei
H杯 Hbei
H杯 hbei
TV版 TVban
TV版 tvban
TV版本 TVbanben
TV版本 tvbanben
芒果TV mangguoTV
芒果TV mangguotv
V字仇杀队 Vzichoushadui
V字仇杀队 vzichoushadui
V怪客 Vguaike
V怪客 vguaike
V煞 Vsha
V煞 vsha
Q弹 Qtan
Q弹 qtan
Steam云 Steamyun
Steam云 steamyun
M系列 Mxilie
M系列 mxilie
阿Sir aSir
阿Sir asir
Pro版 Proban
Pro版 proban
Pro版本 Probanben
Pro版本 probanben
Lite版 Liteban
Lite版 liteban
Lite版本 Litebanben
Lite版本 litebanben
X教授 Xjiaoshou
X教授 xjiaoshou
Papi酱 Papijiang
Papi酱 papijiang
MAC地址 MACdizhi
MAC地址 macdizhi
DNS劫持 DNSjiechi
DNS劫持 dnsjiechi
DNS污染 DNSwuran
DNS污染 dnswuran
OK了 OKle
OK了 okle
OK啦 OKla
OK啦 okla
OK啊 OKa
OK啊 oka
我OK啊 woOKa
我OK啊 wooka
OK了吗 OKlema
OK了吗 oklema
腾讯QQ tengxunQQ
腾讯QQ tengxunqq
公网IP gongwangIP
公网IP gongwangip
Web开发 Webkaifa
Web开发 webkaifa
Switch版 Switchban
Switch版 switchban
Switch版本 Switchbanben
Switch版本 switchbanben
A型血 Axingxue
A型血 axingxue
A血型 Axuexing
A血型 axuexing
B型血 Bxingxue
B型血 bxingxue
B血型 Bxuexing
B血型 bxuexing
AB型 ABxing
AB型 abxing
AB型血 ABxingxue
AB型血 abxingxue
AB血型 ABxuexing
AB血型 abxuexing
O型 Oxing
O型 oxing
O型血 Oxingxue
O型血 oxingxue
O血型 Oxuexing
O血型 oxuexing
IT界 ITjie
IT界 itjie
Fn键 Fnjian
Fn键 fnjian
Cmd键 Cmdjian
Cmd键 cmdjian
Command键 Commandjian
Command键 commandjian
Ctrl键 Ctrljian
Ctrl键 ctrljian
Control键 Controljian
Control键 controljian
Opt键 Optjian
Opt键 optjian
Option键 Optionjian
Option键 optionjian
Shift键 Shiftjian
Shift键 shiftjian
Tab键 Tabjian
Tab键 tabjian
Caps键 Capsjian
Caps键 capsjian
CapsLock键 CapsLockjian
CapsLock键 capslockjian
Return键 Returnjian
Return键 returnjian
Enter键 Enterjian
Enter键 enterjian
Space键 Spacejian
Space键 spacejian
Backspace键 Backspacejian
Backspace键 backspacejian
Del键 Deljian
Del键 deljian
Delete键 Deletejian
Delete键 deletejian
Esc键 Escjian
Esc键 escjian
Eject键 Ejectjian
Eject键 ejectjian
周刊少年Jump zhoukanshaonianJump
周刊少年Jump zhoukanshaonianjump
ICP备案 ICPbeian
ICP备案 icpbeian
啥bug shabug
有bug youbug
没bug meibug
没有bug meiyoubug
卡bug kabug
提bug tibug
写bug xiebug
改bug gaibug
查bug chabug
找bug zhaobug
J.K.罗琳 JKluolin
J.K.罗琳 jkluolin
J.R.R.托尔金 JRRtuoerjin
J.R.R.托尔金 jrrtuoerjin
乔治·R.R.马丁 qiaozhiRRmading
乔治·R.R.马丁 qiaozhirrmading
异维A酸 yiweiAsuan
异维A酸 yiweiasuan
互fo hufo
减CD jianCD
减CD jiancd
随身Wi-Fi suishenWiFi
随身Wi-Fi suishenwifi
U型锁 Uxingsuo
U型锁 uxingsuo
Go程 Gocheng
Go程 gocheng
TG群 TGqun
TG群 tgqun
Telegram群 Telegramqun
Telegram群 telegramqun
Wi-Fi密码 WiFimima
Wi-Fi密码 wifimima
DNA检测 DNAjiance
DNA检测 dnajiance
pH值 pHzhi
pH值 phzhi
PN结 PNjie
PN结 pnjie
P型半导体 Pxingbandaoti
P型半导体 pxingbandaoti
N型半导体 Nxingbandaoti
N型半导体 nxingbandaoti
G谱号 Gpuhao
G谱号 gpuhao
F谱号 Fpuhao
F谱号 fpuhao
C谱号 Cpuhao
C谱号 cpuhao
A级 Aji
A级 aji
B级 Bji
B级 bji
C级 Cji
C级 cji
D级 Dji
D级 dji
S级 Sji
S级 sji
拍CT paiCT
拍CT paict
CT检查 CTjiancha
CT检查 ctjiancha
CNC加工 CNCjiagong
CNC加工 cncjiagong
PVC管 PVCguan
PVC管 pvcguan
DoS攻击 DoSgongji
DoS攻击 dosgongji
DDoS攻击 DDoSgongji
DDoS攻击 ddosgongji
N卡 Nka
N卡 nka
A卡 Aka
A卡 aka
M码 Mma
M码 mma
S码 Sma
S码 sma
L码 Lma
L码 lma
Q我 Qwo
Q我 qwo
R级 Rji
R级 rji
A区 Aqu
A区 aqu
B区 Bqu
B区 bqu
C区 Cqu
C区 cqu
D区 Dqu
D区 dqu
E区 Equ
E区 equ
F区 Fqu
F区 fqu
A组 Azu
A组 azu
B组 Bzu
B组 bzu
C组 Czu
C组 czu
D组 Dzu
D组 dzu
E组 Ezu
E组 ezu
F组 Fzu
F组 fzu
B哥 Bge
B哥 bge
Q版 Qban
Q版 qban
A班 Aban
A班 aban
B班 Bban
B班 bban
C班 Cban
C班 cban
D班 Dban
D班 dban
老K laoK
老K laok
加Q jiaQ
加Q jiaq
加QQ jiaQQ
加QQ jiaqq
A座 Azuo
A座 azuo
B座 Bzuo
B座 bzuo
C座 Czuo
C座 czuo
D座 Dzuo
D座 dzuo
E座 Ezuo
E座 ezuo
F座 Fzuo
F座 fzuo
H版 Hban
H版 hban
A口 Akou
A口 akou
B口 Bkou
B口 bkou
C口 Ckou
C口 ckou
D口 Dkou
D口 dkou
E口 Ekou
E口 ekou
F口 Fkou
F口 fkou
A出口 Achukou
A出口 achukou
B出口 Bchukou
B出口 bchukou
C出口 Cchukou
C出口 cchukou
D出口 Dchukou
D出口 dchukou
E出口 Echukou
E出口 echukou
F出口 Fchukou
F出口 fchukou
A楼 Alou
A楼 alou
B楼 Blou
B楼 blou
C楼 Clou
C楼 clou
D楼 Dlou
D楼 dlou
E楼 Elou
E楼 elou
F楼 Flou
F楼 flou
A型号 Axinghao
A型号 axinghao
B型号 Bxinghao
B型号 bxinghao
C型号 Cxinghao
C型号 cxinghao
D型号 Dxinghao
D型号 dxinghao
E型号 Exinghao
E型号 exinghao
F型号 Fxinghao
F型号 fxinghao
A型 Axing
A型 axing
B型 Bxing
B型 bxing
C型 Cxing
C型 cxing
D型 Dxing
D型 dxing
E型 Exing
E型 exing
F型 Fxing
F型 fxing
A款 Akuan
A款 akuan
B款 Bkuan
B款 bkuan
C款 Ckuan
C款 ckuan
D款 Dkuan
D款 dkuan
E款 Ekuan
E款 ekuan
F款 Fkuan
F款 fkuan
A栋 Adong
A栋 adong
B栋 Bdong
B栋 bdong
C栋 Cdong
C栋 cdong
D栋 Ddong
D栋 ddong
E栋 Edong
E栋 edong
F栋 Fdong
F栋 fdong
X轴 Xzhou
X轴 xzhou
Y轴 Yzhou
Y轴 yzhou
Z轴 Zzhou
Z轴 zzhou
V领 Vling
V领 vling
V字领 Vziling
V字领 vziling
V字形 Vzixing
V字形 vzixing
IT业 ITye
IT业 itye
IT行业 IThangye
IT行业 ithangye
K线 Kxian
K线 kxian
K线图 Kxiantu
K线图 kxiantu
日K线 riKxian
日K线 rikxian
周K线 zhouKxian
周K线 zhoukxian
月K线 yueKxian
月K线 yuekxian
T台 Ttai
T台 ttai
TF卡 TFka
TF卡 tfka
SD卡 SDka
SD卡 sdka
N年 Nnian
N年 nnian
A点 Adian
A点 adian
B点 Bdian
B点 bdian
A屏 Aping
A屏 aping
OK吗 OKma
OK吗 okma
OK嘛 OKma
OK嘛 okma
OK么 OKme
OK么 okme
OK呀 OKya
OK呀 okya
OK不 OKbu
OK不 okbu
BB机 BBji
BB机 bbji
BP机 BPji
BP机 bpji
做B超 zuoBchao
做B超 zuobchao
DJ版 DJban
DJ版 djban
唱K changK
唱K changk
PK赛 PKsai
PK赛 pksai
A和B AheB
A和B aheb
X和Y XheY
X和Y xhey
查IP chaIP
查IP chaip
封IP fengIP
封IP fengip
换IP huanIP
换IP huanip
VIP卡 VIPka
VIP卡 vipka
VIP会员 VIPhuiyuan
VIP会员 viphuiyuan
AAA级 AAAji
AAA级 aaaji
第N次 diNci
第N次 dinci
发EMS faEMS
发EMS faems
DVD版 DVDban
DVD版 dvdban
USB线 USBxian
USB线 usbxian
USB口 USBkou
USB口 usbkou
USB接口 USBjiekou
USB接口 usbjiekou
X档案 Xdangan
X档案 xdangan
lambda演算 lambdayansuan
nabla算子 nablasuanzi
i次方 icifang
i次幂 icimi
n次方 ncifang
n次幂 ncimi
N多人 Nduoren
N多人 nduoren
S曲线 Squxian
S曲线 squxian
DJ舞曲 DJwuqu
DJ舞曲 djwuqu
充Q币 chongQbi
充Q币 chongqbi
就OK jiuOK
就OK jiuok
不OK buOK
不OK buok
很OK henOK
很OK henok
开party kaiparty
Chromium系 Chromiumxi
Chromium系 chromiumxi
Chrome系 Chromexi
Chrome系 chromexi
4S店 siSdian
4S店 sisdian
TF版 TFban
TF版 tfban
TF版本 TFbanben
TF版本 tfbanben
O不OK ObuOK
O不OK obuok
人均GDP renjunGDP
人均GDP renjungdp
V8引擎 Vbayinqing
V8引擎 vbayinqing
4A级 siAji
4A级 siaji
5A级 wuAji
5A级 wuaji
2G网络 erGwangluo
2G网络 ergwangluo
3G网络 sanGwangluo
3G网络 sangwangluo
4G网络 siGwangluo
4G网络 sigwangluo
5G网络 wuGwangluo
5G网络 wugwangluo
3G流量 sanGliuliang
3G流量 sangliuliang
4G流量 siGliuliang
4G流量 sigliuliang
5G流量 wuGliuliang
5G流量 wugliuliang
3D打印 sanDdayin
3D打印 sanddayin
2D电影 erDdianying
2D电影 erddianying
3D电影 sanDdianying
3D电影 sanddianying
3C认证 sanCrenzheng
3C认证 sancrenzheng
city不city citybucity
打call dacall
hold住 holdzhu

968
en_dicts/cn_en_abc.txt Normal file
View File

@ -0,0 +1,968 @@
# Rime table
# coding: utf-8
#@/db_name cn_en_abc.txt
#@/db_type tabledb
#
# https://github.com/iDvel/rime-ice
# ------- 中英混输词库 for 智能 ABC 双拼 -------
# 由 others/cn_en.txt 自动生成
#
# 此行之后不能写注释
X光 Xgt
X光 xgt
X光片 Xgtpw
X光片 xgtpw
X射线 Xvexw
X射线 xvexw
X刀 Xdk
X刀 xdk
T恤 Txu
T恤 txu
T恤衫 Txuvj
T恤衫 txuvj
AD钙奶 ADglnl
AD钙奶 adglnl
UU加速器 UUjdsuqi
UU加速器 uujdsuqi
Cinity厅 Cinityty
Cinity厅 cinityty
Eul的神圣法杖 Euldevfvgfaah
Eul的神圣法杖 euldevfvgfaah
A杖 Aah
A杖 aah
红Buff hsBuff
红Buff hsbuff
蓝Buff ljBuff
蓝Buff ljbuff
老Baby lkBaby
老Baby lkbaby
小Baby xzBaby
小Baby xzbaby
艾AA olAA
艾AA olaa
炒CP ekCP
炒CP ekcp
嗑CP keCP
嗑CP kecp
U盘 Upj
U盘 upj
B站 Baj
B站 baj
V站 Vaj
V站 vaj
P站 Paj
P站 paj
大V daV
大V dav
Q币 Qbi
Q币 qbi
QQ号 QQhk
QQ号 qqhk
QQ号码 QQhkma
QQ号码 qqhkma
QQ空间 QQksjw
QQ空间 qqksjw
QQ群 QQqn
QQ群 qqqn
QQ邮箱 QQybxt
QQ邮箱 qqybxt
QQ音乐 QQycym
QQ音乐 qqycym
QQ拼音 QQpcyc
QQ拼音 qqpcyc
QQ会员 QQhmyp
QQ会员 qqhmyp
QQ好友 QQhkyb
QQ好友 qqhkyb
QQ输入法 QQvurufa
QQ输入法 qqvurufa
QQ游戏 QQybxi
QQ游戏 qqybxi
QQ游戏大厅 QQybxidaty
QQ游戏大厅 qqybxidaty
QQ飞车 QQfqee
QQ飞车 qqfqee
QQ三国 QQsjgo
QQ三国 qqsjgo
QQ音速 QQycsu
QQ音速 qqycsu
QQ秀 QQxr
QQ秀 qqxr
QQ堂 QQth
QQ堂 qqth
Dock栏 Docklj
Dock栏 docklj
阿Q精神 oaQjyvf
阿Q精神 oaqjyvf
Win版 Winbj
Win版 winbj
Win版本 Winbjbf
Win版本 winbjbf
Windows版 Windowsbj
Windows版 windowsbj
Windows版本 Windowsbjbf
Windows版本 windowsbjbf
Mac版 Macbj
Mac版 macbj
Mac版本 Macbjbf
Mac版本 macbjbf
macOS版 macOSbj
macOS版 macosbj
macOS版本 macOSbjbf
macOS版本 macosbjbf
iOS版 iOSbj
iOS版 iosbj
iOS版本 iOSbjbf
iOS版本 iosbjbf
Android版 Androidbj
Android版 androidbj
Android版本 Androidbjbf
Android版本 androidbjbf
Web版 Webbj
Web版 webbj
Web版本 Webbjbf
Web版本 webbjbf
PC端 PCdp
PC端 pcdp
Win端 Windp
Win端 windp
Windows端 Windowsdp
Windows端 windowsdp
Mac端 Macdp
Mac端 macdp
macOS端 macOSdp
macOS端 macosdp
Web端 Webdp
Web端 webdp
iOS端 iOSdp
iOS端 iosdp
Android端 Androiddp
Android端 androiddp
e招贷 eakdl
G胖 Gph
G胖 gph
Up主 Upau
Up主 upau
BOSS直聘 BOSSaipc
BOSS直聘 bossaipc
P社 Pve
P社 pve
V社 Vve
V社 vve
Go语言 Goyuyj
Go语言 goyuyj
维生素A wqvgsuA
维生素A wqvgsua
维生素B wqvgsuB
维生素B wqvgsub
维生素C wqvgsuC
维生素C wqvgsuc
维生素D wqvgsuD
维生素D wqvgsud
维生素E wqvgsuE
维生素E wqvgsue
维生素K wqvgsuK
维生素K wqvgsuk
维A wqA
维A wqa
维B wqB
维B wqb
维C wqC
维C wqc
维D wqD
维D wqd
维E wqE
维E wqe
维K wqK
维K wqk
维E乳 wqEru
维E乳 wqeru
维生素E乳 wqvgsuEru
维生素E乳 wqvgsueru
阿Q oaQ
阿Q oaq
阿Q正传 oaQagap
阿Q正传 oaqagap
单边z变换 djbwzbwhp
逗B dbB
逗B dbb
哆啦A梦 dolaAmg
哆啦A梦 dolaamg
二B orB
二B orb
卡拉OK kalaOK
卡拉OK kalaok
牛B nrB
牛B nrb
三K党 sjKdh
三K党 sjkdh
傻B vaB
傻B vab
傻X vaX
傻X vax
智能ABC aingABC
智能ABC aingabc
智能ABC双拼 aingABCvtpc
智能ABC双拼 aingabcvtpc
智能ABC双拼方案 aingABCvtpcfhoj
智能ABC双拼方案 aingabcvtpcfhoj
智能ABC输入法 aingABCvurufa
智能ABC输入法 aingabcvurufa
装B atB
装B atb
A股 Agu
A股 agu
B股 Bgu
B股 bgu
H股 Hgu
H股 hgu
N股 Ngu
N股 ngu
S股 Sgu
S股 sgu
A盘 Apj
A盘 apj
A片 Apw
A片 apw
AA制 AAai
AA制 aaai
ATM机 ATMji
ATM机 atmji
B超 Bek
B超 bek
B淋巴细胞 Blcbaxibk
B淋巴细胞 blcbaxibk
B盘 Bpj
B盘 bpj
B细胞 Bxibk
B细胞 bxibk
C盘 Cpj
C盘 cpj
C语言 Cyuyj
C语言 cyuyj
D盘 Dpj
D盘 dpj
E盘 Epj
E盘 epj
F盘 Fpj
F盘 fpj
G点 Gdw
G点 gdw
G盘 Gpj
G盘 gpj
IP地址 IPdiai
IP地址 ipdiai
IP电话 IPdwhd
IP电话 ipdwhd
IP卡 IPka
IP卡 ipka
J盘 Jpj
J盘 jpj
K宝 Kbk
K宝 kbk
K粉 Kff
K粉 kff
K歌 Kge
K歌 kge
K歌王 Kgewh
K歌王 kgewh
K歌之王 Kgeaiwh
K歌之王 kgeaiwh
K金 Kjc
K金 kjc
POS机 POSji
POS机 posji
SIM卡 SIMka
SIM卡 simka
T淋巴细胞 Tlcbaxibk
T淋巴细胞 tlcbaxibk
T细胞 Txibk
T细胞 txibk
T型台 Txytl
T型台 txytl
U盾 Udn
U盾 udn
S形 Sxy
S形 sxy
U形 Uxy
U形 uxy
U形管 Uxygp
U形管 uxygp
UIM卡 UIMka
UIM卡 uimka
USIM卡 USIMka
USIM卡 usimka
X染色体 Xrjseti
X染色体 xrjseti
Y染色体 Yrjseti
Y染色体 yrjseti
z变换 zbwhp
z逆变换 znibwhp
D之国 Daigo
D之国 daigo
D之一族 Daiyizu
D之一族 daiyizu
Beta版 Betabj
Beta版 betabj
Beta版本 Betabjbf
Beta版本 betabjbf
AV女优 AVnvyb
AV女优 avnvyb
X战警 Xajjy
X战警 xajjy
YY语音 YYyuyc
YY语音 yyyuyc
A4纸 Asiai
A4纸 asiai
A4腰 Asiyk
A4腰 asiyk
N多 Ndo
N多 ndo
N多个 Ndoge
N多个 ndoge
N次 Nci
N次 nci
N遍 Nbw
N遍 nbw
蒙奇·D·路飞 mgqiDlufq
蒙奇·D·路飞 mgqidlufq
蒙奇·D·龙 mgqiDls
蒙奇·D·龙 mgqidls
哥尔·D·罗杰 georDlojx
哥尔·D·罗杰 geordlojx
马歇尔·D·蒂奇 maxxorDdiqi
马歇尔·D·蒂奇 maxxorddiqi
X·德雷克 Xdelqke
X·德雷克 xdelqke
蒙奇·D·卡普 mgqiDkapu
蒙奇·D·卡普 mgqidkapu
波特卡斯·D·艾斯 botekasiDolsi
波特卡斯·D·艾斯 botekasidolsi
特拉法尔加·D·瓦铁尔·罗 telafaorjdDwatxorlo
特拉法尔加·D·瓦铁尔·罗 telafaorjddwatxorlo
VIP中P VIPasP
VIP中P vipasp
Big胆 Bigdj
Big胆 bigdj
我叫MT wojzMT
我叫MT wojzmt
谜拟Q miniQ
谜拟Q miniq
多边兽Z dobwvbZ
多边兽Z dobwvbz
藤子·F·不二雄 tgziFbuorxs
藤子·F·不二雄 tgzifbuorxs
PC版 PCbj
PC版 pcbj
PC版本 PCbjbf
PC版本 pcbjbf
A塔 Ata
A塔 ata
平A pyA
平A pya
立Flag liFlag
立Flag liflag
C罗 Clo
C罗 clo
IE浏览器 IElrljqi
IE浏览器 ielrljqi
A壳 Ake
A壳 ake
B壳 Bke
B壳 bke
C壳 Cke
C壳 cke
D壳 Dke
D壳 dke
A面 Amw
A面 amw
B面 Bmw
B面 bmw
C面 Cmw
C面 cmw
D面 Dmw
D面 dmw
Server酱 Serverjt
Server酱 serverjt
P图 Ptu
P图 ptu
P个图 Pgetu
P个图 pgetu
P一下 Pyixd
P一下 pyixd
芭比Q babiQ
芭比Q babiq
芭比Q了 babiQle
芭比Q了 babiqle
PIN码 PINma
PIN码 pinma
PUK码 PUKma
PUK码 pukma
关底BOSS gpdiBOSS
关底BOSS gpdiboss
AA吧 AAba
AA吧 aaba
喊cut hjcut
ASCII码 ASCIIma
ASCII码 asciima
Go圣经 Govgjy
Go圣经 govgjy
江南Style jtnjStyle
江南Style jtnjstyle
头文字D tbwfziD
头文字D tbwfzid
三无Marblue sjwuMarblue
三无Marblue sjwumarblue
A罩杯 Aakbq
A罩杯 aakbq
B罩杯 Bakbq
B罩杯 bakbq
C罩杯 Cakbq
C罩杯 cakbq
D罩杯 Dakbq
D罩杯 dakbq
E罩杯 Eakbq
E罩杯 eakbq
F罩杯 Fakbq
F罩杯 fakbq
G罩杯 Gakbq
G罩杯 gakbq
H罩杯 Hakbq
H罩杯 hakbq
A罩 Aak
A罩 aak
B罩 Bak
B罩 bak
C罩 Cak
C罩 cak
D罩 Dak
D罩 dak
E罩 Eak
E罩 eak
F罩 Fak
F罩 fak
G罩 Gak
G罩 gak
H罩 Hak
H罩 hak
A杯 Abq
A杯 abq
B杯 Bbq
B杯 bbq
C杯 Cbq
C杯 cbq
D杯 Dbq
D杯 dbq
E杯 Ebq
E杯 ebq
F杯 Fbq
F杯 fbq
G杯 Gbq
G杯 gbq
H杯 Hbq
H杯 hbq
TV版 TVbj
TV版 tvbj
TV版本 TVbjbf
TV版本 tvbjbf
芒果TV mhgoTV
芒果TV mhgotv
V字仇杀队 Vziebvadm
V字仇杀队 vziebvadm
V怪客 Vgcke
V怪客 vgcke
V煞 Vva
V煞 vva
Q弹 Qtj
Q弹 qtj
Steam云 Steamyn
Steam云 steamyn
M系列 Mxilx
M系列 mxilx
阿Sir oaSir
阿Sir oasir
Pro版 Probj
Pro版 probj
Pro版本 Probjbf
Pro版本 probjbf
Lite版 Litebj
Lite版 litebj
Lite版本 Litebjbf
Lite版本 litebjbf
X教授 Xjzvb
X教授 xjzvb
Papi酱 Papijt
Papi酱 papijt
MAC地址 MACdiai
MAC地址 macdiai
DNS劫持 DNSjxei
DNS劫持 dnsjxei
DNS污染 DNSwurj
DNS污染 dnswurj
OK了 OKle
OK了 okle
OK啦 OKla
OK啦 okla
OK啊 OKoa
OK啊 okoa
我OK啊 woOKoa
我OK啊 wookoa
OK了吗 OKlema
OK了吗 oklema
腾讯QQ tgxnQQ
腾讯QQ tgxnqq
公网IP gswhIP
公网IP gswhip
Web开发 Webklfa
Web开发 webklfa
Switch版 Switchbj
Switch版 switchbj
Switch版本 Switchbjbf
Switch版本 switchbjbf
A型血 Axyxm
A型血 axyxm
A血型 Axmxy
A血型 axmxy
B型血 Bxyxm
B型血 bxyxm
B血型 Bxmxy
B血型 bxmxy
AB型 ABxy
AB型 abxy
AB型血 ABxyxm
AB型血 abxyxm
AB血型 ABxmxy
AB血型 abxmxy
O型 Oxy
O型 oxy
O型血 Oxyxm
O型血 oxyxm
O血型 Oxmxy
O血型 oxmxy
IT界 ITjx
IT界 itjx
Fn键 Fnjw
Fn键 fnjw
Cmd键 Cmdjw
Cmd键 cmdjw
Command键 Commandjw
Command键 commandjw
Ctrl键 Ctrljw
Ctrl键 ctrljw
Control键 Controljw
Control键 controljw
Opt键 Optjw
Opt键 optjw
Option键 Optionjw
Option键 optionjw
Shift键 Shiftjw
Shift键 shiftjw
Tab键 Tabjw
Tab键 tabjw
Caps键 Capsjw
Caps键 capsjw
CapsLock键 CapsLockjw
CapsLock键 capslockjw
Return键 Returnjw
Return键 returnjw
Enter键 Enterjw
Enter键 enterjw
Space键 Spacejw
Space键 spacejw
Backspace键 Backspacejw
Backspace键 backspacejw
Del键 Deljw
Del键 deljw
Delete键 Deletejw
Delete键 deletejw
Esc键 Escjw
Esc键 escjw
Eject键 Ejectjw
Eject键 ejectjw
周刊少年Jump abkjvknwJump
周刊少年Jump abkjvknwjump
ICP备案 ICPbqoj
ICP备案 icpbqoj
啥bug vabug
有bug ybbug
没bug mqbug
没有bug mqybbug
卡bug kabug
提bug tibug
写bug xxbug
改bug glbug
查bug eabug
找bug akbug
J.K.罗琳 JKlolc
J.K.罗琳 jklolc
J.R.R.托尔金 JRRtoorjc
J.R.R.托尔金 jrrtoorjc
乔治·R.R.马丁 qzaiRRmady
乔治·R.R.马丁 qzairrmady
异维A酸 yiwqAsp
异维A酸 yiwqasp
互fo hufo
减CD jwCD
减CD jwcd
随身Wi-Fi smvfWiFi
随身Wi-Fi smvfwifi
U型锁 Uxyso
U型锁 uxyso
Go程 Goeg
Go程 goeg
TG群 TGqn
TG群 tgqn
Telegram群 Telegramqn
Telegram群 telegramqn
Wi-Fi密码 WiFimima
Wi-Fi密码 wifimima
DNA检测 DNAjwce
DNA检测 dnajwce
pH值 pHai
pH值 phai
PN结 PNjx
PN结 pnjx
P型半导体 Pxybjdkti
P型半导体 pxybjdkti
N型半导体 Nxybjdkti
N型半导体 nxybjdkti
G谱号 Gpuhk
G谱号 gpuhk
F谱号 Fpuhk
F谱号 fpuhk
C谱号 Cpuhk
C谱号 cpuhk
A级 Aji
A级 aji
B级 Bji
B级 bji
C级 Cji
C级 cji
D级 Dji
D级 dji
S级 Sji
S级 sji
拍CT plCT
拍CT plct
CT检查 CTjwea
CT检查 ctjwea
CNC加工 CNCjdgs
CNC加工 cncjdgs
PVC管 PVCgp
PVC管 pvcgp
DoS攻击 DoSgsji
DoS攻击 dosgsji
DDoS攻击 DDoSgsji
DDoS攻击 ddosgsji
N卡 Nka
N卡 nka
A卡 Aka
A卡 aka
M码 Mma
M码 mma
S码 Sma
S码 sma
L码 Lma
L码 lma
Q我 Qwo
Q我 qwo
R级 Rji
R级 rji
A区 Aqu
A区 aqu
B区 Bqu
B区 bqu
C区 Cqu
C区 cqu
D区 Dqu
D区 dqu
E区 Equ
E区 equ
F区 Fqu
F区 fqu
A组 Azu
A组 azu
B组 Bzu
B组 bzu
C组 Czu
C组 czu
D组 Dzu
D组 dzu
E组 Ezu
E组 ezu
F组 Fzu
F组 fzu
B哥 Bge
B哥 bge
Q版 Qbj
Q版 qbj
A班 Abj
A班 abj
B班 Bbj
B班 bbj
C班 Cbj
C班 cbj
D班 Dbj
D班 dbj
老K lkK
老K lkk
加Q jdQ
加Q jdq
加QQ jdQQ
加QQ jdqq
A座 Azo
A座 azo
B座 Bzo
B座 bzo
C座 Czo
C座 czo
D座 Dzo
D座 dzo
E座 Ezo
E座 ezo
F座 Fzo
F座 fzo
H版 Hbj
H版 hbj
A口 Akb
A口 akb
B口 Bkb
B口 bkb
C口 Ckb
C口 ckb
D口 Dkb
D口 dkb
E口 Ekb
E口 ekb
F口 Fkb
F口 fkb
A出口 Aeukb
A出口 aeukb
B出口 Beukb
B出口 beukb
C出口 Ceukb
C出口 ceukb
D出口 Deukb
D出口 deukb
E出口 Eeukb
E出口 eeukb
F出口 Feukb
F出口 feukb
A楼 Alb
A楼 alb
B楼 Blb
B楼 blb
C楼 Clb
C楼 clb
D楼 Dlb
D楼 dlb
E楼 Elb
E楼 elb
F楼 Flb
F楼 flb
A型号 Axyhk
A型号 axyhk
B型号 Bxyhk
B型号 bxyhk
C型号 Cxyhk
C型号 cxyhk
D型号 Dxyhk
D型号 dxyhk
E型号 Exyhk
E型号 exyhk
F型号 Fxyhk
F型号 fxyhk
A型 Axy
A型 axy
B型 Bxy
B型 bxy
C型 Cxy
C型 cxy
D型 Dxy
D型 dxy
E型 Exy
E型 exy
F型 Fxy
F型 fxy
A款 Akp
A款 akp
B款 Bkp
B款 bkp
C款 Ckp
C款 ckp
D款 Dkp
D款 dkp
E款 Ekp
E款 ekp
F款 Fkp
F款 fkp
A栋 Ads
A栋 ads
B栋 Bds
B栋 bds
C栋 Cds
C栋 cds
D栋 Dds
D栋 dds
E栋 Eds
E栋 eds
F栋 Fds
F栋 fds
X轴 Xab
X轴 xab
Y轴 Yab
Y轴 yab
Z轴 Zab
Z轴 zab
V领 Vly
V领 vly
V字领 Vzily
V字领 vzily
V字形 Vzixy
V字形 vzixy
IT业 ITye
IT业 itye
IT行业 IThhye
IT行业 ithhye
K线 Kxw
K线 kxw
K线图 Kxwtu
K线图 kxwtu
日K线 riKxw
日K线 rikxw
周K线 abKxw
周K线 abkxw
月K线 ymKxw
月K线 ymkxw
T台 Ttl
T台 ttl
TF卡 TFka
TF卡 tfka
SD卡 SDka
SD卡 sdka
N年 Nnw
N年 nnw
A点 Adw
A点 adw
B点 Bdw
B点 bdw
A屏 Apy
A屏 apy
OK吗 OKma
OK吗 okma
OK嘛 OKma
OK嘛 okma
OK么 OKme
OK么 okme
OK呀 OKya
OK呀 okya
OK不 OKbu
OK不 okbu
BB机 BBji
BB机 bbji
BP机 BPji
BP机 bpji
做B超 zoBek
做B超 zobek
DJ版 DJbj
DJ版 djbj
唱K ehK
唱K ehk
PK赛 PKsl
PK赛 pksl
A和B AheB
A和B aheb
X和Y XheY
X和Y xhey
查IP eaIP
查IP eaip
封IP fgIP
封IP fgip
换IP hpIP
换IP hpip
VIP卡 VIPka
VIP卡 vipka
VIP会员 VIPhmyp
VIP会员 viphmyp
AAA级 AAAji
AAA级 aaaji
第N次 diNci
第N次 dinci
发EMS faEMS
发EMS faems
DVD版 DVDbj
DVD版 dvdbj
USB线 USBxw
USB线 usbxw
USB口 USBkb
USB口 usbkb
USB接口 USBjxkb
USB接口 usbjxkb
X档案 Xdhoj
X档案 xdhoj
lambda演算 lambdayjsp
nabla算子 nablaspzi
i次方 icifh
i次幂 icimi
n次方 ncifh
n次幂 ncimi
N多人 Ndorf
N多人 ndorf
S曲线 Squxw
S曲线 squxw
DJ舞曲 DJwuqu
DJ舞曲 djwuqu
充Q币 esQbi
充Q币 esqbi
就OK jrOK
就OK jrok
不OK buOK
不OK buok
很OK hfOK
很OK hfok
开party klparty
Chromium系 Chromiumxi
Chromium系 chromiumxi
Chrome系 Chromexi
Chrome系 chromexi
4S店 siSdw
4S店 sisdw
TF版 TFbj
TF版 tfbj
TF版本 TFbjbf
TF版本 tfbjbf
O不OK ObuOK
O不OK obuok
人均GDP rfjnGDP
人均GDP rfjngdp
V8引擎 Vbaycqy
V8引擎 vbaycqy
4A级 siAji
4A级 siaji
5A级 wuAji
5A级 wuaji
2G网络 orGwhlo
2G网络 orgwhlo
3G网络 sjGwhlo
3G网络 sjgwhlo
4G网络 siGwhlo
4G网络 sigwhlo
5G网络 wuGwhlo
5G网络 wugwhlo
3G流量 sjGlrlt
3G流量 sjglrlt
4G流量 siGlrlt
4G流量 siglrlt
5G流量 wuGlrlt
5G流量 wuglrlt
3D打印 sjDdayc
3D打印 sjddayc
2D电影 orDdwyy
2D电影 orddwyy
3D电影 sjDdwyy
3D电影 sjddwyy
3C认证 sjCrfag
3C认证 sjcrfag
city不city citybucity
打call dacall
hold住 holdau

View File

@ -0,0 +1,968 @@
# Rime table
# coding: utf-8
#@/db_name cn_en_double_pinyin.txt
#@/db_type tabledb
#
# https://github.com/iDvel/rime-ice
# ------- 中英混输词库 for 自然码双拼 -------
# 由 others/cn_en.txt 自动生成
#
# 此行之后不能写注释
X光 Xgd
X光 xgd
X光片 Xgdpm
X光片 xgdpm
X射线 Xuexm
X射线 xuexm
X刀 Xdk
X刀 xdk
T恤 Txu
T恤 txu
T恤衫 Txuuj
T恤衫 txuuj
AD钙奶 ADglnl
AD钙奶 adglnl
UU加速器 UUjwsuqi
UU加速器 uujwsuqi
Cinity厅 Cinityty
Cinity厅 cinityty
Eul的神圣法杖 Euldeufugfavh
Eul的神圣法杖 euldeufugfavh
A杖 Avh
A杖 avh
红Buff hsBuff
红Buff hsbuff
蓝Buff ljBuff
蓝Buff ljbuff
老Baby lkBaby
老Baby lkbaby
小Baby xcBaby
小Baby xcbaby
艾AA aiAA
艾AA aiaa
炒CP ikCP
炒CP ikcp
嗑CP keCP
嗑CP kecp
U盘 Upj
U盘 upj
B站 Bvj
B站 bvj
V站 Vvj
V站 vvj
P站 Pvj
P站 pvj
大V daV
大V dav
Q币 Qbi
Q币 qbi
QQ号 QQhk
QQ号 qqhk
QQ号码 QQhkma
QQ号码 qqhkma
QQ空间 QQksjm
QQ空间 qqksjm
QQ群 QQqp
QQ群 qqqp
QQ邮箱 QQybxd
QQ邮箱 qqybxd
QQ音乐 QQynyt
QQ音乐 qqynyt
QQ拼音 QQpnyn
QQ拼音 qqpnyn
QQ会员 QQhvyr
QQ会员 qqhvyr
QQ好友 QQhkyb
QQ好友 qqhkyb
QQ输入法 QQuurufa
QQ输入法 qquurufa
QQ游戏 QQybxi
QQ游戏 qqybxi
QQ游戏大厅 QQybxidaty
QQ游戏大厅 qqybxidaty
QQ飞车 QQfzie
QQ飞车 qqfzie
QQ三国 QQsjgo
QQ三国 qqsjgo
QQ音速 QQynsu
QQ音速 qqynsu
QQ秀 QQxq
QQ秀 qqxq
QQ堂 QQth
QQ堂 qqth
Dock栏 Docklj
Dock栏 docklj
阿Q精神 aaQjyuf
阿Q精神 aaqjyuf
Win版 Winbj
Win版 winbj
Win版本 Winbjbf
Win版本 winbjbf
Windows版 Windowsbj
Windows版 windowsbj
Windows版本 Windowsbjbf
Windows版本 windowsbjbf
Mac版 Macbj
Mac版 macbj
Mac版本 Macbjbf
Mac版本 macbjbf
macOS版 macOSbj
macOS版 macosbj
macOS版本 macOSbjbf
macOS版本 macosbjbf
iOS版 iOSbj
iOS版 iosbj
iOS版本 iOSbjbf
iOS版本 iosbjbf
Android版 Androidbj
Android版 androidbj
Android版本 Androidbjbf
Android版本 androidbjbf
Web版 Webbj
Web版 webbj
Web版本 Webbjbf
Web版本 webbjbf
PC端 PCdr
PC端 pcdr
Win端 Windr
Win端 windr
Windows端 Windowsdr
Windows端 windowsdr
Mac端 Macdr
Mac端 macdr
macOS端 macOSdr
macOS端 macosdr
Web端 Webdr
Web端 webdr
iOS端 iOSdr
iOS端 iosdr
Android端 Androiddr
Android端 androiddr
e招贷 evkdl
G胖 Gph
G胖 gph
Up主 Upvu
Up主 upvu
BOSS直聘 BOSSvipn
BOSS直聘 bossvipn
P社 Pue
P社 pue
V社 Vue
V社 vue
Go语言 Goyuyj
Go语言 goyuyj
维生素A wzugsuA
维生素A wzugsua
维生素B wzugsuB
维生素B wzugsub
维生素C wzugsuC
维生素C wzugsuc
维生素D wzugsuD
维生素D wzugsud
维生素E wzugsuE
维生素E wzugsue
维生素K wzugsuK
维生素K wzugsuk
维A wzA
维A wza
维B wzB
维B wzb
维C wzC
维C wzc
维D wzD
维D wzd
维E wzE
维E wze
维K wzK
维K wzk
维E乳 wzEru
维E乳 wzeru
维生素E乳 wzugsuEru
维生素E乳 wzugsueru
阿Q aaQ
阿Q aaq
阿Q正传 aaQvgvr
阿Q正传 aaqvgvr
单边z变换 djbmzbmhr
逗B dbB
逗B dbb
哆啦A梦 dolaAmg
哆啦A梦 dolaamg
二B erB
二B erb
卡拉OK kalaOK
卡拉OK kalaok
牛B nqB
牛B nqb
三K党 sjKdh
三K党 sjkdh
傻B uaB
傻B uab
傻X uaX
傻X uax
智能ABC vingABC
智能ABC vingabc
智能ABC双拼 vingABCudpn
智能ABC双拼 vingabcudpn
智能ABC双拼方案 vingABCudpnfhan
智能ABC双拼方案 vingabcudpnfhan
智能ABC输入法 vingABCuurufa
智能ABC输入法 vingabcuurufa
装B vdB
装B vdb
A股 Agu
A股 agu
B股 Bgu
B股 bgu
H股 Hgu
H股 hgu
N股 Ngu
N股 ngu
S股 Sgu
S股 sgu
A盘 Apj
A盘 apj
A片 Apm
A片 apm
AA制 AAvi
AA制 aavi
ATM机 ATMji
ATM机 atmji
B超 Bik
B超 bik
B淋巴细胞 Blnbaxibk
B淋巴细胞 blnbaxibk
B盘 Bpj
B盘 bpj
B细胞 Bxibk
B细胞 bxibk
C盘 Cpj
C盘 cpj
C语言 Cyuyj
C语言 cyuyj
D盘 Dpj
D盘 dpj
E盘 Epj
E盘 epj
F盘 Fpj
F盘 fpj
G点 Gdm
G点 gdm
G盘 Gpj
G盘 gpj
IP地址 IPdivi
IP地址 ipdivi
IP电话 IPdmhw
IP电话 ipdmhw
IP卡 IPka
IP卡 ipka
J盘 Jpj
J盘 jpj
K宝 Kbk
K宝 kbk
K粉 Kff
K粉 kff
K歌 Kge
K歌 kge
K歌王 Kgewh
K歌王 kgewh
K歌之王 Kgeviwh
K歌之王 kgeviwh
K金 Kjn
K金 kjn
POS机 POSji
POS机 posji
SIM卡 SIMka
SIM卡 simka
T淋巴细胞 Tlnbaxibk
T淋巴细胞 tlnbaxibk
T细胞 Txibk
T细胞 txibk
T型台 Txytl
T型台 txytl
U盾 Udp
U盾 udp
S形 Sxy
S形 sxy
U形 Uxy
U形 uxy
U形管 Uxygr
U形管 uxygr
UIM卡 UIMka
UIM卡 uimka
USIM卡 USIMka
USIM卡 usimka
X染色体 Xrjseti
X染色体 xrjseti
Y染色体 Yrjseti
Y染色体 yrjseti
z变换 zbmhr
z逆变换 znibmhr
D之国 Dvigo
D之国 dvigo
D之一族 Dviyizu
D之一族 dviyizu
Beta版 Betabj
Beta版 betabj
Beta版本 Betabjbf
Beta版本 betabjbf
AV女优 AVnvyb
AV女优 avnvyb
X战警 Xvjjy
X战警 xvjjy
YY语音 YYyuyn
YY语音 yyyuyn
A4纸 Asivi
A4纸 asivi
A4腰 Asiyk
A4腰 asiyk
N多 Ndo
N多 ndo
N多个 Ndoge
N多个 ndoge
N次 Nci
N次 nci
N遍 Nbm
N遍 nbm
蒙奇·D·路飞 mgqiDlufz
蒙奇·D·路飞 mgqidlufz
蒙奇·D·龙 mgqiDls
蒙奇·D·龙 mgqidls
哥尔·D·罗杰 geerDlojx
哥尔·D·罗杰 geerdlojx
马歇尔·D·蒂奇 maxxerDdiqi
马歇尔·D·蒂奇 maxxerddiqi
X·德雷克 Xdelzke
X·德雷克 xdelzke
蒙奇·D·卡普 mgqiDkapu
蒙奇·D·卡普 mgqidkapu
波特卡斯·D·艾斯 botekasiDaisi
波特卡斯·D·艾斯 botekasidaisi
特拉法尔加·D·瓦铁尔·罗 telafaerjwDwatxerlo
特拉法尔加·D·瓦铁尔·罗 telafaerjwdwatxerlo
VIP中P VIPvsP
VIP中P vipvsp
Big胆 Bigdj
Big胆 bigdj
我叫MT wojcMT
我叫MT wojcmt
谜拟Q miniQ
谜拟Q miniq
多边兽Z dobmubZ
多边兽Z dobmubz
藤子·F·不二雄 tgziFbuerxs
藤子·F·不二雄 tgzifbuerxs
PC版 PCbj
PC版 pcbj
PC版本 PCbjbf
PC版本 pcbjbf
A塔 Ata
A塔 ata
平A pyA
平A pya
立Flag liFlag
立Flag liflag
C罗 Clo
C罗 clo
IE浏览器 IElqljqi
IE浏览器 ielqljqi
A壳 Ake
A壳 ake
B壳 Bke
B壳 bke
C壳 Cke
C壳 cke
D壳 Dke
D壳 dke
A面 Amm
A面 amm
B面 Bmm
B面 bmm
C面 Cmm
C面 cmm
D面 Dmm
D面 dmm
Server酱 Serverjd
Server酱 serverjd
P图 Ptu
P图 ptu
P个图 Pgetu
P个图 pgetu
P一下 Pyixw
P一下 pyixw
芭比Q babiQ
芭比Q babiq
芭比Q了 babiQle
芭比Q了 babiqle
PIN码 PINma
PIN码 pinma
PUK码 PUKma
PUK码 pukma
关底BOSS grdiBOSS
关底BOSS grdiboss
AA吧 AAba
AA吧 aaba
喊cut hjcut
ASCII码 ASCIIma
ASCII码 asciima
Go圣经 Gougjy
Go圣经 gougjy
江南Style jdnjStyle
江南Style jdnjstyle
头文字D tbwfziD
头文字D tbwfzid
三无Marblue sjwuMarblue
三无Marblue sjwumarblue
A罩杯 Avkbz
A罩杯 avkbz
B罩杯 Bvkbz
B罩杯 bvkbz
C罩杯 Cvkbz
C罩杯 cvkbz
D罩杯 Dvkbz
D罩杯 dvkbz
E罩杯 Evkbz
E罩杯 evkbz
F罩杯 Fvkbz
F罩杯 fvkbz
G罩杯 Gvkbz
G罩杯 gvkbz
H罩杯 Hvkbz
H罩杯 hvkbz
A罩 Avk
A罩 avk
B罩 Bvk
B罩 bvk
C罩 Cvk
C罩 cvk
D罩 Dvk
D罩 dvk
E罩 Evk
E罩 evk
F罩 Fvk
F罩 fvk
G罩 Gvk
G罩 gvk
H罩 Hvk
H罩 hvk
A杯 Abz
A杯 abz
B杯 Bbz
B杯 bbz
C杯 Cbz
C杯 cbz
D杯 Dbz
D杯 dbz
E杯 Ebz
E杯 ebz
F杯 Fbz
F杯 fbz
G杯 Gbz
G杯 gbz
H杯 Hbz
H杯 hbz
TV版 TVbj
TV版 tvbj
TV版本 TVbjbf
TV版本 tvbjbf
芒果TV mhgoTV
芒果TV mhgotv
V字仇杀队 Vziibuadv
V字仇杀队 vziibuadv
V怪客 Vgyke
V怪客 vgyke
V煞 Vua
V煞 vua
Q弹 Qtj
Q弹 qtj
Steam云 Steamyp
Steam云 steamyp
M系列 Mxilx
M系列 mxilx
阿Sir aaSir
阿Sir aasir
Pro版 Probj
Pro版 probj
Pro版本 Probjbf
Pro版本 probjbf
Lite版 Litebj
Lite版 litebj
Lite版本 Litebjbf
Lite版本 litebjbf
X教授 Xjcub
X教授 xjcub
Papi酱 Papijd
Papi酱 papijd
MAC地址 MACdivi
MAC地址 macdivi
DNS劫持 DNSjxii
DNS劫持 dnsjxii
DNS污染 DNSwurj
DNS污染 dnswurj
OK了 OKle
OK了 okle
OK啦 OKla
OK啦 okla
OK啊 OKaa
OK啊 okaa
我OK啊 woOKaa
我OK啊 wookaa
OK了吗 OKlema
OK了吗 oklema
腾讯QQ tgxpQQ
腾讯QQ tgxpqq
公网IP gswhIP
公网IP gswhip
Web开发 Webklfa
Web开发 webklfa
Switch版 Switchbj
Switch版 switchbj
Switch版本 Switchbjbf
Switch版本 switchbjbf
A型血 Axyxt
A型血 axyxt
A血型 Axtxy
A血型 axtxy
B型血 Bxyxt
B型血 bxyxt
B血型 Bxtxy
B血型 bxtxy
AB型 ABxy
AB型 abxy
AB型血 ABxyxt
AB型血 abxyxt
AB血型 ABxtxy
AB血型 abxtxy
O型 Oxy
O型 oxy
O型血 Oxyxt
O型血 oxyxt
O血型 Oxtxy
O血型 oxtxy
IT界 ITjx
IT界 itjx
Fn键 Fnjm
Fn键 fnjm
Cmd键 Cmdjm
Cmd键 cmdjm
Command键 Commandjm
Command键 commandjm
Ctrl键 Ctrljm
Ctrl键 ctrljm
Control键 Controljm
Control键 controljm
Opt键 Optjm
Opt键 optjm
Option键 Optionjm
Option键 optionjm
Shift键 Shiftjm
Shift键 shiftjm
Tab键 Tabjm
Tab键 tabjm
Caps键 Capsjm
Caps键 capsjm
CapsLock键 CapsLockjm
CapsLock键 capslockjm
Return键 Returnjm
Return键 returnjm
Enter键 Enterjm
Enter键 enterjm
Space键 Spacejm
Space键 spacejm
Backspace键 Backspacejm
Backspace键 backspacejm
Del键 Deljm
Del键 deljm
Delete键 Deletejm
Delete键 deletejm
Esc键 Escjm
Esc键 escjm
Eject键 Ejectjm
Eject键 ejectjm
周刊少年Jump vbkjuknmJump
周刊少年Jump vbkjuknmjump
ICP备案 ICPbzan
ICP备案 icpbzan
啥bug uabug
有bug ybbug
没bug mzbug
没有bug mzybbug
卡bug kabug
提bug tibug
写bug xxbug
改bug glbug
查bug iabug
找bug vkbug
J.K.罗琳 JKloln
J.K.罗琳 jkloln
J.R.R.托尔金 JRRtoerjn
J.R.R.托尔金 jrrtoerjn
乔治·R.R.马丁 qcviRRmady
乔治·R.R.马丁 qcvirrmady
异维A酸 yiwzAsr
异维A酸 yiwzasr
互fo hufo
减CD jmCD
减CD jmcd
随身Wi-Fi svufWiFi
随身Wi-Fi svufwifi
U型锁 Uxyso
U型锁 uxyso
Go程 Goig
Go程 goig
TG群 TGqp
TG群 tgqp
Telegram群 Telegramqp
Telegram群 telegramqp
Wi-Fi密码 WiFimima
Wi-Fi密码 wifimima
DNA检测 DNAjmce
DNA检测 dnajmce
pH值 pHvi
pH值 phvi
PN结 PNjx
PN结 pnjx
P型半导体 Pxybjdkti
P型半导体 pxybjdkti
N型半导体 Nxybjdkti
N型半导体 nxybjdkti
G谱号 Gpuhk
G谱号 gpuhk
F谱号 Fpuhk
F谱号 fpuhk
C谱号 Cpuhk
C谱号 cpuhk
A级 Aji
A级 aji
B级 Bji
B级 bji
C级 Cji
C级 cji
D级 Dji
D级 dji
S级 Sji
S级 sji
拍CT plCT
拍CT plct
CT检查 CTjmia
CT检查 ctjmia
CNC加工 CNCjwgs
CNC加工 cncjwgs
PVC管 PVCgr
PVC管 pvcgr
DoS攻击 DoSgsji
DoS攻击 dosgsji
DDoS攻击 DDoSgsji
DDoS攻击 ddosgsji
N卡 Nka
N卡 nka
A卡 Aka
A卡 aka
M码 Mma
M码 mma
S码 Sma
S码 sma
L码 Lma
L码 lma
Q我 Qwo
Q我 qwo
R级 Rji
R级 rji
A区 Aqu
A区 aqu
B区 Bqu
B区 bqu
C区 Cqu
C区 cqu
D区 Dqu
D区 dqu
E区 Equ
E区 equ
F区 Fqu
F区 fqu
A组 Azu
A组 azu
B组 Bzu
B组 bzu
C组 Czu
C组 czu
D组 Dzu
D组 dzu
E组 Ezu
E组 ezu
F组 Fzu
F组 fzu
B哥 Bge
B哥 bge
Q版 Qbj
Q版 qbj
A班 Abj
A班 abj
B班 Bbj
B班 bbj
C班 Cbj
C班 cbj
D班 Dbj
D班 dbj
老K lkK
老K lkk
加Q jwQ
加Q jwq
加QQ jwQQ
加QQ jwqq
A座 Azo
A座 azo
B座 Bzo
B座 bzo
C座 Czo
C座 czo
D座 Dzo
D座 dzo
E座 Ezo
E座 ezo
F座 Fzo
F座 fzo
H版 Hbj
H版 hbj
A口 Akb
A口 akb
B口 Bkb
B口 bkb
C口 Ckb
C口 ckb
D口 Dkb
D口 dkb
E口 Ekb
E口 ekb
F口 Fkb
F口 fkb
A出口 Aiukb
A出口 aiukb
B出口 Biukb
B出口 biukb
C出口 Ciukb
C出口 ciukb
D出口 Diukb
D出口 diukb
E出口 Eiukb
E出口 eiukb
F出口 Fiukb
F出口 fiukb
A楼 Alb
A楼 alb
B楼 Blb
B楼 blb
C楼 Clb
C楼 clb
D楼 Dlb
D楼 dlb
E楼 Elb
E楼 elb
F楼 Flb
F楼 flb
A型号 Axyhk
A型号 axyhk
B型号 Bxyhk
B型号 bxyhk
C型号 Cxyhk
C型号 cxyhk
D型号 Dxyhk
D型号 dxyhk
E型号 Exyhk
E型号 exyhk
F型号 Fxyhk
F型号 fxyhk
A型 Axy
A型 axy
B型 Bxy
B型 bxy
C型 Cxy
C型 cxy
D型 Dxy
D型 dxy
E型 Exy
E型 exy
F型 Fxy
F型 fxy
A款 Akr
A款 akr
B款 Bkr
B款 bkr
C款 Ckr
C款 ckr
D款 Dkr
D款 dkr
E款 Ekr
E款 ekr
F款 Fkr
F款 fkr
A栋 Ads
A栋 ads
B栋 Bds
B栋 bds
C栋 Cds
C栋 cds
D栋 Dds
D栋 dds
E栋 Eds
E栋 eds
F栋 Fds
F栋 fds
X轴 Xvb
X轴 xvb
Y轴 Yvb
Y轴 yvb
Z轴 Zvb
Z轴 zvb
V领 Vly
V领 vly
V字领 Vzily
V字领 vzily
V字形 Vzixy
V字形 vzixy
IT业 ITye
IT业 itye
IT行业 IThhye
IT行业 ithhye
K线 Kxm
K线 kxm
K线图 Kxmtu
K线图 kxmtu
日K线 riKxm
日K线 rikxm
周K线 vbKxm
周K线 vbkxm
月K线 ytKxm
月K线 ytkxm
T台 Ttl
T台 ttl
TF卡 TFka
TF卡 tfka
SD卡 SDka
SD卡 sdka
N年 Nnm
N年 nnm
A点 Adm
A点 adm
B点 Bdm
B点 bdm
A屏 Apy
A屏 apy
OK吗 OKma
OK吗 okma
OK嘛 OKma
OK嘛 okma
OK么 OKme
OK么 okme
OK呀 OKya
OK呀 okya
OK不 OKbu
OK不 okbu
BB机 BBji
BB机 bbji
BP机 BPji
BP机 bpji
做B超 zoBik
做B超 zobik
DJ版 DJbj
DJ版 djbj
唱K ihK
唱K ihk
PK赛 PKsl
PK赛 pksl
A和B AheB
A和B aheb
X和Y XheY
X和Y xhey
查IP iaIP
查IP iaip
封IP fgIP
封IP fgip
换IP hrIP
换IP hrip
VIP卡 VIPka
VIP卡 vipka
VIP会员 VIPhvyr
VIP会员 viphvyr
AAA级 AAAji
AAA级 aaaji
第N次 diNci
第N次 dinci
发EMS faEMS
发EMS faems
DVD版 DVDbj
DVD版 dvdbj
USB线 USBxm
USB线 usbxm
USB口 USBkb
USB口 usbkb
USB接口 USBjxkb
USB接口 usbjxkb
X档案 Xdhan
X档案 xdhan
lambda演算 lambdayjsr
nabla算子 nablasrzi
i次方 icifh
i次幂 icimi
n次方 ncifh
n次幂 ncimi
N多人 Ndorf
N多人 ndorf
S曲线 Squxm
S曲线 squxm
DJ舞曲 DJwuqu
DJ舞曲 djwuqu
充Q币 isQbi
充Q币 isqbi
就OK jqOK
就OK jqok
不OK buOK
不OK buok
很OK hfOK
很OK hfok
开party klparty
Chromium系 Chromiumxi
Chromium系 chromiumxi
Chrome系 Chromexi
Chrome系 chromexi
4S店 siSdm
4S店 sisdm
TF版 TFbj
TF版 tfbj
TF版本 TFbjbf
TF版本 tfbjbf
O不OK ObuOK
O不OK obuok
人均GDP rfjpGDP
人均GDP rfjpgdp
V8引擎 Vbaynqy
V8引擎 vbaynqy
4A级 siAji
4A级 siaji
5A级 wuAji
5A级 wuaji
2G网络 erGwhlo
2G网络 ergwhlo
3G网络 sjGwhlo
3G网络 sjgwhlo
4G网络 siGwhlo
4G网络 sigwhlo
5G网络 wuGwhlo
5G网络 wugwhlo
3G流量 sjGlqld
3G流量 sjglqld
4G流量 siGlqld
4G流量 siglqld
5G流量 wuGlqld
5G流量 wuglqld
3D打印 sjDdayn
3D打印 sjddayn
2D电影 erDdmyy
2D电影 erddmyy
3D电影 sjDdmyy
3D电影 sjddmyy
3C认证 sjCrfvg
3C认证 sjcrfvg
city不city citybucity
打call dacall
hold住 holdvu

968
en_dicts/cn_en_flypy.txt Normal file
View File

@ -0,0 +1,968 @@
# Rime table
# coding: utf-8
#@/db_name cn_en_flypy.txt
#@/db_type tabledb
#
# https://github.com/iDvel/rime-ice
# ------- 中英混输词库 for 小鹤双拼 -------
# 由 others/cn_en.txt 自动生成
#
# 此行之后不能写注释
X光 Xgl
X光 xgl
X光片 Xglpm
X光片 xglpm
X射线 Xuexm
X射线 xuexm
X刀 Xdc
X刀 xdc
T恤 Txu
T恤 txu
T恤衫 Txuuj
T恤衫 txuuj
AD钙奶 ADgdnd
AD钙奶 adgdnd
UU加速器 UUjxsuqi
UU加速器 uujxsuqi
Cinity厅 Cinitytk
Cinity厅 cinitytk
Eul的神圣法杖 Euldeufugfavh
Eul的神圣法杖 euldeufugfavh
A杖 Avh
A杖 avh
红Buff hsBuff
红Buff hsbuff
蓝Buff ljBuff
蓝Buff ljbuff
老Baby lcBaby
老Baby lcbaby
小Baby xnBaby
小Baby xnbaby
艾AA aiAA
艾AA aiaa
炒CP icCP
炒CP iccp
嗑CP keCP
嗑CP kecp
U盘 Upj
U盘 upj
B站 Bvj
B站 bvj
V站 Vvj
V站 vvj
P站 Pvj
P站 pvj
大V daV
大V dav
Q币 Qbi
Q币 qbi
QQ号 QQhc
QQ号 qqhc
QQ号码 QQhcma
QQ号码 qqhcma
QQ空间 QQksjm
QQ空间 qqksjm
QQ群 QQqy
QQ群 qqqy
QQ邮箱 QQyzxl
QQ邮箱 qqyzxl
QQ音乐 QQybyt
QQ音乐 qqybyt
QQ拼音 QQpbyb
QQ拼音 qqpbyb
QQ会员 QQhvyr
QQ会员 qqhvyr
QQ好友 QQhcyz
QQ好友 qqhcyz
QQ输入法 QQuurufa
QQ输入法 qquurufa
QQ游戏 QQyzxi
QQ游戏 qqyzxi
QQ游戏大厅 QQyzxidatk
QQ游戏大厅 qqyzxidatk
QQ飞车 QQfwie
QQ飞车 qqfwie
QQ三国 QQsjgo
QQ三国 qqsjgo
QQ音速 QQybsu
QQ音速 qqybsu
QQ秀 QQxq
QQ秀 qqxq
QQ堂 QQth
QQ堂 qqth
Dock栏 Docklj
Dock栏 docklj
阿Q精神 aaQjkuf
阿Q精神 aaqjkuf
Win版 Winbj
Win版 winbj
Win版本 Winbjbf
Win版本 winbjbf
Windows版 Windowsbj
Windows版 windowsbj
Windows版本 Windowsbjbf
Windows版本 windowsbjbf
Mac版 Macbj
Mac版 macbj
Mac版本 Macbjbf
Mac版本 macbjbf
macOS版 macOSbj
macOS版 macosbj
macOS版本 macOSbjbf
macOS版本 macosbjbf
iOS版 iOSbj
iOS版 iosbj
iOS版本 iOSbjbf
iOS版本 iosbjbf
Android版 Androidbj
Android版 androidbj
Android版本 Androidbjbf
Android版本 androidbjbf
Web版 Webbj
Web版 webbj
Web版本 Webbjbf
Web版本 webbjbf
PC端 PCdr
PC端 pcdr
Win端 Windr
Win端 windr
Windows端 Windowsdr
Windows端 windowsdr
Mac端 Macdr
Mac端 macdr
macOS端 macOSdr
macOS端 macosdr
Web端 Webdr
Web端 webdr
iOS端 iOSdr
iOS端 iosdr
Android端 Androiddr
Android端 androiddr
e招贷 evcdd
G胖 Gph
G胖 gph
Up主 Upvu
Up主 upvu
BOSS直聘 BOSSvipb
BOSS直聘 bossvipb
P社 Pue
P社 pue
V社 Vue
V社 vue
Go语言 Goyuyj
Go语言 goyuyj
维生素A wwugsuA
维生素A wwugsua
维生素B wwugsuB
维生素B wwugsub
维生素C wwugsuC
维生素C wwugsuc
维生素D wwugsuD
维生素D wwugsud
维生素E wwugsuE
维生素E wwugsue
维生素K wwugsuK
维生素K wwugsuk
维A wwA
维A wwa
维B wwB
维B wwb
维C wwC
维C wwc
维D wwD
维D wwd
维E wwE
维E wwe
维K wwK
维K wwk
维E乳 wwEru
维E乳 wweru
维生素E乳 wwugsuEru
维生素E乳 wwugsueru
阿Q aaQ
阿Q aaq
阿Q正传 aaQvgvr
阿Q正传 aaqvgvr
单边z变换 djbmzbmhr
逗B dzB
逗B dzb
哆啦A梦 dolaAmg
哆啦A梦 dolaamg
二B erB
二B erb
卡拉OK kalaOK
卡拉OK kalaok
牛B nqB
牛B nqb
三K党 sjKdh
三K党 sjkdh
傻B uaB
傻B uab
傻X uaX
傻X uax
智能ABC vingABC
智能ABC vingabc
智能ABC双拼 vingABCulpb
智能ABC双拼 vingabculpb
智能ABC双拼方案 vingABCulpbfhan
智能ABC双拼方案 vingabculpbfhan
智能ABC输入法 vingABCuurufa
智能ABC输入法 vingabcuurufa
装B vlB
装B vlb
A股 Agu
A股 agu
B股 Bgu
B股 bgu
H股 Hgu
H股 hgu
N股 Ngu
N股 ngu
S股 Sgu
S股 sgu
A盘 Apj
A盘 apj
A片 Apm
A片 apm
AA制 AAvi
AA制 aavi
ATM机 ATMji
ATM机 atmji
B超 Bic
B超 bic
B淋巴细胞 Blbbaxibc
B淋巴细胞 blbbaxibc
B盘 Bpj
B盘 bpj
B细胞 Bxibc
B细胞 bxibc
C盘 Cpj
C盘 cpj
C语言 Cyuyj
C语言 cyuyj
D盘 Dpj
D盘 dpj
E盘 Epj
E盘 epj
F盘 Fpj
F盘 fpj
G点 Gdm
G点 gdm
G盘 Gpj
G盘 gpj
IP地址 IPdivi
IP地址 ipdivi
IP电话 IPdmhx
IP电话 ipdmhx
IP卡 IPka
IP卡 ipka
J盘 Jpj
J盘 jpj
K宝 Kbc
K宝 kbc
K粉 Kff
K粉 kff
K歌 Kge
K歌 kge
K歌王 Kgewh
K歌王 kgewh
K歌之王 Kgeviwh
K歌之王 kgeviwh
K金 Kjb
K金 kjb
POS机 POSji
POS机 posji
SIM卡 SIMka
SIM卡 simka
T淋巴细胞 Tlbbaxibc
T淋巴细胞 tlbbaxibc
T细胞 Txibc
T细胞 txibc
T型台 Txktd
T型台 txktd
U盾 Udy
U盾 udy
S形 Sxk
S形 sxk
U形 Uxk
U形 uxk
U形管 Uxkgr
U形管 uxkgr
UIM卡 UIMka
UIM卡 uimka
USIM卡 USIMka
USIM卡 usimka
X染色体 Xrjseti
X染色体 xrjseti
Y染色体 Yrjseti
Y染色体 yrjseti
z变换 zbmhr
z逆变换 znibmhr
D之国 Dvigo
D之国 dvigo
D之一族 Dviyizu
D之一族 dviyizu
Beta版 Betabj
Beta版 betabj
Beta版本 Betabjbf
Beta版本 betabjbf
AV女优 AVnvyz
AV女优 avnvyz
X战警 Xvjjk
X战警 xvjjk
YY语音 YYyuyb
YY语音 yyyuyb
A4纸 Asivi
A4纸 asivi
A4腰 Asiyc
A4腰 asiyc
N多 Ndo
N多 ndo
N多个 Ndoge
N多个 ndoge
N次 Nci
N次 nci
N遍 Nbm
N遍 nbm
蒙奇·D·路飞 mgqiDlufw
蒙奇·D·路飞 mgqidlufw
蒙奇·D·龙 mgqiDls
蒙奇·D·龙 mgqidls
哥尔·D·罗杰 geerDlojp
哥尔·D·罗杰 geerdlojp
马歇尔·D·蒂奇 maxperDdiqi
马歇尔·D·蒂奇 maxperddiqi
X·德雷克 Xdelwke
X·德雷克 xdelwke
蒙奇·D·卡普 mgqiDkapu
蒙奇·D·卡普 mgqidkapu
波特卡斯·D·艾斯 botekasiDaisi
波特卡斯·D·艾斯 botekasidaisi
特拉法尔加·D·瓦铁尔·罗 telafaerjxDwatperlo
特拉法尔加·D·瓦铁尔·罗 telafaerjxdwatperlo
VIP中P VIPvsP
VIP中P vipvsp
Big胆 Bigdj
Big胆 bigdj
我叫MT wojnMT
我叫MT wojnmt
谜拟Q miniQ
谜拟Q miniq
多边兽Z dobmuzZ
多边兽Z dobmuzz
藤子·F·不二雄 tgziFbuerxs
藤子·F·不二雄 tgzifbuerxs
PC版 PCbj
PC版 pcbj
PC版本 PCbjbf
PC版本 pcbjbf
A塔 Ata
A塔 ata
平A pkA
平A pka
立Flag liFlag
立Flag liflag
C罗 Clo
C罗 clo
IE浏览器 IElqljqi
IE浏览器 ielqljqi
A壳 Ake
A壳 ake
B壳 Bke
B壳 bke
C壳 Cke
C壳 cke
D壳 Dke
D壳 dke
A面 Amm
A面 amm
B面 Bmm
B面 bmm
C面 Cmm
C面 cmm
D面 Dmm
D面 dmm
Server酱 Serverjl
Server酱 serverjl
P图 Ptu
P图 ptu
P个图 Pgetu
P个图 pgetu
P一下 Pyixx
P一下 pyixx
芭比Q babiQ
芭比Q babiq
芭比Q了 babiQle
芭比Q了 babiqle
PIN码 PINma
PIN码 pinma
PUK码 PUKma
PUK码 pukma
关底BOSS grdiBOSS
关底BOSS grdiboss
AA吧 AAba
AA吧 aaba
喊cut hjcut
ASCII码 ASCIIma
ASCII码 asciima
Go圣经 Gougjk
Go圣经 gougjk
江南Style jlnjStyle
江南Style jlnjstyle
头文字D tzwfziD
头文字D tzwfzid
三无Marblue sjwuMarblue
三无Marblue sjwumarblue
A罩杯 Avcbw
A罩杯 avcbw
B罩杯 Bvcbw
B罩杯 bvcbw
C罩杯 Cvcbw
C罩杯 cvcbw
D罩杯 Dvcbw
D罩杯 dvcbw
E罩杯 Evcbw
E罩杯 evcbw
F罩杯 Fvcbw
F罩杯 fvcbw
G罩杯 Gvcbw
G罩杯 gvcbw
H罩杯 Hvcbw
H罩杯 hvcbw
A罩 Avc
A罩 avc
B罩 Bvc
B罩 bvc
C罩 Cvc
C罩 cvc
D罩 Dvc
D罩 dvc
E罩 Evc
E罩 evc
F罩 Fvc
F罩 fvc
G罩 Gvc
G罩 gvc
H罩 Hvc
H罩 hvc
A杯 Abw
A杯 abw
B杯 Bbw
B杯 bbw
C杯 Cbw
C杯 cbw
D杯 Dbw
D杯 dbw
E杯 Ebw
E杯 ebw
F杯 Fbw
F杯 fbw
G杯 Gbw
G杯 gbw
H杯 Hbw
H杯 hbw
TV版 TVbj
TV版 tvbj
TV版本 TVbjbf
TV版本 tvbjbf
芒果TV mhgoTV
芒果TV mhgotv
V字仇杀队 Vziizuadv
V字仇杀队 vziizuadv
V怪客 Vgkke
V怪客 vgkke
V煞 Vua
V煞 vua
Q弹 Qtj
Q弹 qtj
Steam云 Steamyy
Steam云 steamyy
M系列 Mxilp
M系列 mxilp
阿Sir aaSir
阿Sir aasir
Pro版 Probj
Pro版 probj
Pro版本 Probjbf
Pro版本 probjbf
Lite版 Litebj
Lite版 litebj
Lite版本 Litebjbf
Lite版本 litebjbf
X教授 Xjnuz
X教授 xjnuz
Papi酱 Papijl
Papi酱 papijl
MAC地址 MACdivi
MAC地址 macdivi
DNS劫持 DNSjpii
DNS劫持 dnsjpii
DNS污染 DNSwurj
DNS污染 dnswurj
OK了 OKle
OK了 okle
OK啦 OKla
OK啦 okla
OK啊 OKaa
OK啊 okaa
我OK啊 woOKaa
我OK啊 wookaa
OK了吗 OKlema
OK了吗 oklema
腾讯QQ tgxyQQ
腾讯QQ tgxyqq
公网IP gswhIP
公网IP gswhip
Web开发 Webkdfa
Web开发 webkdfa
Switch版 Switchbj
Switch版 switchbj
Switch版本 Switchbjbf
Switch版本 switchbjbf
A型血 Axkxt
A型血 axkxt
A血型 Axtxk
A血型 axtxk
B型血 Bxkxt
B型血 bxkxt
B血型 Bxtxk
B血型 bxtxk
AB型 ABxk
AB型 abxk
AB型血 ABxkxt
AB型血 abxkxt
AB血型 ABxtxk
AB血型 abxtxk
O型 Oxk
O型 oxk
O型血 Oxkxt
O型血 oxkxt
O血型 Oxtxk
O血型 oxtxk
IT界 ITjp
IT界 itjp
Fn键 Fnjm
Fn键 fnjm
Cmd键 Cmdjm
Cmd键 cmdjm
Command键 Commandjm
Command键 commandjm
Ctrl键 Ctrljm
Ctrl键 ctrljm
Control键 Controljm
Control键 controljm
Opt键 Optjm
Opt键 optjm
Option键 Optionjm
Option键 optionjm
Shift键 Shiftjm
Shift键 shiftjm
Tab键 Tabjm
Tab键 tabjm
Caps键 Capsjm
Caps键 capsjm
CapsLock键 CapsLockjm
CapsLock键 capslockjm
Return键 Returnjm
Return键 returnjm
Enter键 Enterjm
Enter键 enterjm
Space键 Spacejm
Space键 spacejm
Backspace键 Backspacejm
Backspace键 backspacejm
Del键 Deljm
Del键 deljm
Delete键 Deletejm
Delete键 deletejm
Esc键 Escjm
Esc键 escjm
Eject键 Ejectjm
Eject键 ejectjm
周刊少年Jump vzkjucnmJump
周刊少年Jump vzkjucnmjump
ICP备案 ICPbwan
ICP备案 icpbwan
啥bug uabug
有bug yzbug
没bug mwbug
没有bug mwyzbug
卡bug kabug
提bug tibug
写bug xpbug
改bug gdbug
查bug iabug
找bug vcbug
J.K.罗琳 JKlolb
J.K.罗琳 jklolb
J.R.R.托尔金 JRRtoerjb
J.R.R.托尔金 jrrtoerjb
乔治·R.R.马丁 qnviRRmadk
乔治·R.R.马丁 qnvirrmadk
异维A酸 yiwwAsr
异维A酸 yiwwasr
互fo hufo
减CD jmCD
减CD jmcd
随身Wi-Fi svufWiFi
随身Wi-Fi svufwifi
U型锁 Uxkso
U型锁 uxkso
Go程 Goig
Go程 goig
TG群 TGqy
TG群 tgqy
Telegram群 Telegramqy
Telegram群 telegramqy
Wi-Fi密码 WiFimima
Wi-Fi密码 wifimima
DNA检测 DNAjmce
DNA检测 dnajmce
pH值 pHvi
pH值 phvi
PN结 PNjp
PN结 pnjp
P型半导体 Pxkbjdcti
P型半导体 pxkbjdcti
N型半导体 Nxkbjdcti
N型半导体 nxkbjdcti
G谱号 Gpuhc
G谱号 gpuhc
F谱号 Fpuhc
F谱号 fpuhc
C谱号 Cpuhc
C谱号 cpuhc
A级 Aji
A级 aji
B级 Bji
B级 bji
C级 Cji
C级 cji
D级 Dji
D级 dji
S级 Sji
S级 sji
拍CT pdCT
拍CT pdct
CT检查 CTjmia
CT检查 ctjmia
CNC加工 CNCjxgs
CNC加工 cncjxgs
PVC管 PVCgr
PVC管 pvcgr
DoS攻击 DoSgsji
DoS攻击 dosgsji
DDoS攻击 DDoSgsji
DDoS攻击 ddosgsji
N卡 Nka
N卡 nka
A卡 Aka
A卡 aka
M码 Mma
M码 mma
S码 Sma
S码 sma
L码 Lma
L码 lma
Q我 Qwo
Q我 qwo
R级 Rji
R级 rji
A区 Aqu
A区 aqu
B区 Bqu
B区 bqu
C区 Cqu
C区 cqu
D区 Dqu
D区 dqu
E区 Equ
E区 equ
F区 Fqu
F区 fqu
A组 Azu
A组 azu
B组 Bzu
B组 bzu
C组 Czu
C组 czu
D组 Dzu
D组 dzu
E组 Ezu
E组 ezu
F组 Fzu
F组 fzu
B哥 Bge
B哥 bge
Q版 Qbj
Q版 qbj
A班 Abj
A班 abj
B班 Bbj
B班 bbj
C班 Cbj
C班 cbj
D班 Dbj
D班 dbj
老K lcK
老K lck
加Q jxQ
加Q jxq
加QQ jxQQ
加QQ jxqq
A座 Azo
A座 azo
B座 Bzo
B座 bzo
C座 Czo
C座 czo
D座 Dzo
D座 dzo
E座 Ezo
E座 ezo
F座 Fzo
F座 fzo
H版 Hbj
H版 hbj
A口 Akz
A口 akz
B口 Bkz
B口 bkz
C口 Ckz
C口 ckz
D口 Dkz
D口 dkz
E口 Ekz
E口 ekz
F口 Fkz
F口 fkz
A出口 Aiukz
A出口 aiukz
B出口 Biukz
B出口 biukz
C出口 Ciukz
C出口 ciukz
D出口 Diukz
D出口 diukz
E出口 Eiukz
E出口 eiukz
F出口 Fiukz
F出口 fiukz
A楼 Alz
A楼 alz
B楼 Blz
B楼 blz
C楼 Clz
C楼 clz
D楼 Dlz
D楼 dlz
E楼 Elz
E楼 elz
F楼 Flz
F楼 flz
A型号 Axkhc
A型号 axkhc
B型号 Bxkhc
B型号 bxkhc
C型号 Cxkhc
C型号 cxkhc
D型号 Dxkhc
D型号 dxkhc
E型号 Exkhc
E型号 exkhc
F型号 Fxkhc
F型号 fxkhc
A型 Axk
A型 axk
B型 Bxk
B型 bxk
C型 Cxk
C型 cxk
D型 Dxk
D型 dxk
E型 Exk
E型 exk
F型 Fxk
F型 fxk
A款 Akr
A款 akr
B款 Bkr
B款 bkr
C款 Ckr
C款 ckr
D款 Dkr
D款 dkr
E款 Ekr
E款 ekr
F款 Fkr
F款 fkr
A栋 Ads
A栋 ads
B栋 Bds
B栋 bds
C栋 Cds
C栋 cds
D栋 Dds
D栋 dds
E栋 Eds
E栋 eds
F栋 Fds
F栋 fds
X轴 Xvz
X轴 xvz
Y轴 Yvz
Y轴 yvz
Z轴 Zvz
Z轴 zvz
V领 Vlk
V领 vlk
V字领 Vzilk
V字领 vzilk
V字形 Vzixk
V字形 vzixk
IT业 ITye
IT业 itye
IT行业 IThhye
IT行业 ithhye
K线 Kxm
K线 kxm
K线图 Kxmtu
K线图 kxmtu
日K线 riKxm
日K线 rikxm
周K线 vzKxm
周K线 vzkxm
月K线 ytKxm
月K线 ytkxm
T台 Ttd
T台 ttd
TF卡 TFka
TF卡 tfka
SD卡 SDka
SD卡 sdka
N年 Nnm
N年 nnm
A点 Adm
A点 adm
B点 Bdm
B点 bdm
A屏 Apk
A屏 apk
OK吗 OKma
OK吗 okma
OK嘛 OKma
OK嘛 okma
OK么 OKme
OK么 okme
OK呀 OKya
OK呀 okya
OK不 OKbu
OK不 okbu
BB机 BBji
BB机 bbji
BP机 BPji
BP机 bpji
做B超 zoBic
做B超 zobic
DJ版 DJbj
DJ版 djbj
唱K ihK
唱K ihk
PK赛 PKsd
PK赛 pksd
A和B AheB
A和B aheb
X和Y XheY
X和Y xhey
查IP iaIP
查IP iaip
封IP fgIP
封IP fgip
换IP hrIP
换IP hrip
VIP卡 VIPka
VIP卡 vipka
VIP会员 VIPhvyr
VIP会员 viphvyr
AAA级 AAAji
AAA级 aaaji
第N次 diNci
第N次 dinci
发EMS faEMS
发EMS faems
DVD版 DVDbj
DVD版 dvdbj
USB线 USBxm
USB线 usbxm
USB口 USBkz
USB口 usbkz
USB接口 USBjpkz
USB接口 usbjpkz
X档案 Xdhan
X档案 xdhan
lambda演算 lambdayjsr
nabla算子 nablasrzi
i次方 icifh
i次幂 icimi
n次方 ncifh
n次幂 ncimi
N多人 Ndorf
N多人 ndorf
S曲线 Squxm
S曲线 squxm
DJ舞曲 DJwuqu
DJ舞曲 djwuqu
充Q币 isQbi
充Q币 isqbi
就OK jqOK
就OK jqok
不OK buOK
不OK buok
很OK hfOK
很OK hfok
开party kdparty
Chromium系 Chromiumxi
Chromium系 chromiumxi
Chrome系 Chromexi
Chrome系 chromexi
4S店 siSdm
4S店 sisdm
TF版 TFbj
TF版 tfbj
TF版本 TFbjbf
TF版本 tfbjbf
O不OK ObuOK
O不OK obuok
人均GDP rfjyGDP
人均GDP rfjygdp
V8引擎 Vbaybqk
V8引擎 vbaybqk
4A级 siAji
4A级 siaji
5A级 wuAji
5A级 wuaji
2G网络 erGwhlo
2G网络 ergwhlo
3G网络 sjGwhlo
3G网络 sjgwhlo
4G网络 siGwhlo
4G网络 sigwhlo
5G网络 wuGwhlo
5G网络 wugwhlo
3G流量 sjGlqll
3G流量 sjglqll
4G流量 siGlqll
4G流量 siglqll
5G流量 wuGlqll
5G流量 wuglqll
3D打印 sjDdayb
3D打印 sjddayb
2D电影 erDdmyk
2D电影 erddmyk
3D电影 sjDdmyk
3D电影 sjddmyk
3C认证 sjCrfvg
3C认证 sjcrfvg
city不city citybucity
打call dacall
hold住 holdvu

968
en_dicts/cn_en_jiajia.txt Normal file
View File

@ -0,0 +1,968 @@
# Rime table
# coding: utf-8
#@/db_name cn_en_jiajia.txt
#@/db_type tabledb
#
# https://github.com/iDvel/rime-ice
# ------- 中英混输词库 for 拼音加加双拼 -------
# 由 others/cn_en.txt 自动生成
#
# 此行之后不能写注释
X光 Xgh
X光 xgh
X光片 Xghpj
X光片 xghpj
X射线 Xiexj
X射线 xiexj
X刀 Xdd
X刀 xdd
T恤 Txu
T恤 txu
T恤衫 Txuif
T恤衫 txuif
AD钙奶 ADgsns
AD钙奶 adgsns
UU加速器 UUjbsuqi
UU加速器 uujbsuqi
Cinity厅 Cinitytq
Cinity厅 cinitytq
Eul的神圣法杖 Euldeiritfavg
Eul的神圣法杖 euldeiritfavg
A杖 Avg
A杖 avg
红Buff hyBuff
红Buff hybuff
蓝Buff lfBuff
蓝Buff lfbuff
老Baby ldBaby
老Baby ldbaby
小Baby xkBaby
小Baby xkbaby
艾AA asAA
艾AA asaa
炒CP udCP
炒CP udcp
嗑CP keCP
嗑CP kecp
U盘 Upf
U盘 upf
B站 Bvf
B站 bvf
V站 Vvf
V站 vvf
P站 Pvf
P站 pvf
大V daV
大V dav
Q币 Qbi
Q币 qbi
QQ号 QQhd
QQ号 qqhd
QQ号码 QQhdma
QQ号码 qqhdma
QQ空间 QQkyjj
QQ空间 qqkyjj
QQ群 QQqz
QQ群 qqqz
QQ邮箱 QQypxh
QQ邮箱 qqypxh
QQ音乐 QQylyx
QQ音乐 qqylyx
QQ拼音 QQplyl
QQ拼音 qqplyl
QQ会员 QQhvyc
QQ会员 qqhvyc
QQ好友 QQhdyp
QQ好友 qqhdyp
QQ输入法 QQiurufa
QQ输入法 qqiurufa
QQ游戏 QQypxi
QQ游戏 qqypxi
QQ游戏大厅 QQypxidatq
QQ游戏大厅 qqypxidatq
QQ飞车 QQfwue
QQ飞车 qqfwue
QQ三国 QQsfgo
QQ三国 qqsfgo
QQ音速 QQylsu
QQ音速 qqylsu
QQ秀 QQxn
QQ秀 qqxn
QQ堂 QQtg
QQ堂 qqtg
Dock栏 Docklf
Dock栏 docklf
阿Q精神 aaQjqir
阿Q精神 aaqjqir
Win版 Winbf
Win版 winbf
Win版本 Winbfbr
Win版本 winbfbr
Windows版 Windowsbf
Windows版 windowsbf
Windows版本 Windowsbfbr
Windows版本 windowsbfbr
Mac版 Macbf
Mac版 macbf
Mac版本 Macbfbr
Mac版本 macbfbr
macOS版 macOSbf
macOS版 macosbf
macOS版本 macOSbfbr
macOS版本 macosbfbr
iOS版 iOSbf
iOS版 iosbf
iOS版本 iOSbfbr
iOS版本 iosbfbr
Android版 Androidbf
Android版 androidbf
Android版本 Androidbfbr
Android版本 androidbfbr
Web版 Webbf
Web版 webbf
Web版本 Webbfbr
Web版本 webbfbr
PC端 PCdc
PC端 pcdc
Win端 Windc
Win端 windc
Windows端 Windowsdc
Windows端 windowsdc
Mac端 Macdc
Mac端 macdc
macOS端 macOSdc
macOS端 macosdc
Web端 Webdc
Web端 webdc
iOS端 iOSdc
iOS端 iosdc
Android端 Androiddc
Android端 androiddc
e招贷 evdds
G胖 Gpg
G胖 gpg
Up主 Upvu
Up主 upvu
BOSS直聘 BOSSvipl
BOSS直聘 bossvipl
P社 Pie
P社 pie
V社 Vie
V社 vie
Go语言 Goyuyf
Go语言 goyuyf
维生素A wwitsuA
维生素A wwitsua
维生素B wwitsuB
维生素B wwitsub
维生素C wwitsuC
维生素C wwitsuc
维生素D wwitsuD
维生素D wwitsud
维生素E wwitsuE
维生素E wwitsue
维生素K wwitsuK
维生素K wwitsuk
维A wwA
维A wwa
维B wwB
维B wwb
维C wwC
维C wwc
维D wwD
维D wwd
维E wwE
维E wwe
维K wwK
维K wwk
维E乳 wwEru
维E乳 wweru
维生素E乳 wwitsuEru
维生素E乳 wwitsueru
阿Q aaQ
阿Q aaq
阿Q正传 aaQvtvc
阿Q正传 aaqvtvc
单边z变换 dfbjzbjhc
逗B dpB
逗B dpb
哆啦A梦 dolaAmt
哆啦A梦 dolaamt
二B eqB
二B eqb
卡拉OK kalaOK
卡拉OK kalaok
牛B nnB
牛B nnb
三K党 sfKdg
三K党 sfkdg
傻B iaB
傻B iab
傻X iaX
傻X iax
智能ABC vintABC
智能ABC vintabc
智能ABC双拼 vintABCihpl
智能ABC双拼 vintabcihpl
智能ABC双拼方案 vintABCihplfgaf
智能ABC双拼方案 vintabcihplfgaf
智能ABC输入法 vintABCiurufa
智能ABC输入法 vintabciurufa
装B vhB
装B vhb
A股 Agu
A股 agu
B股 Bgu
B股 bgu
H股 Hgu
H股 hgu
N股 Ngu
N股 ngu
S股 Sgu
S股 sgu
A盘 Apf
A盘 apf
A片 Apj
A片 apj
AA制 AAvi
AA制 aavi
ATM机 ATMji
ATM机 atmji
B超 Bud
B超 bud
B淋巴细胞 Bllbaxibd
B淋巴细胞 bllbaxibd
B盘 Bpf
B盘 bpf
B细胞 Bxibd
B细胞 bxibd
C盘 Cpf
C盘 cpf
C语言 Cyuyf
C语言 cyuyf
D盘 Dpf
D盘 dpf
E盘 Epf
E盘 epf
F盘 Fpf
F盘 fpf
G点 Gdj
G点 gdj
G盘 Gpf
G盘 gpf
IP地址 IPdivi
IP地址 ipdivi
IP电话 IPdjhb
IP电话 ipdjhb
IP卡 IPka
IP卡 ipka
J盘 Jpf
J盘 jpf
K宝 Kbd
K宝 kbd
K粉 Kfr
K粉 kfr
K歌 Kge
K歌 kge
K歌王 Kgewg
K歌王 kgewg
K歌之王 Kgeviwg
K歌之王 kgeviwg
K金 Kjl
K金 kjl
POS机 POSji
POS机 posji
SIM卡 SIMka
SIM卡 simka
T淋巴细胞 Tllbaxibd
T淋巴细胞 tllbaxibd
T细胞 Txibd
T细胞 txibd
T型台 Txqts
T型台 txqts
U盾 Udz
U盾 udz
S形 Sxq
S形 sxq
U形 Uxq
U形 uxq
U形管 Uxqgc
U形管 uxqgc
UIM卡 UIMka
UIM卡 uimka
USIM卡 USIMka
USIM卡 usimka
X染色体 Xrfseti
X染色体 xrfseti
Y染色体 Yrfseti
Y染色体 yrfseti
z变换 zbjhc
z逆变换 znibjhc
D之国 Dvigo
D之国 dvigo
D之一族 Dviyizu
D之一族 dviyizu
Beta版 Betabf
Beta版 betabf
Beta版本 Betabfbr
Beta版本 betabfbr
AV女优 AVnvyp
AV女优 avnvyp
X战警 Xvfjq
X战警 xvfjq
YY语音 YYyuyl
YY语音 yyyuyl
A4纸 Asivi
A4纸 asivi
A4腰 Asiyd
A4腰 asiyd
N多 Ndo
N多 ndo
N多个 Ndoge
N多个 ndoge
N次 Nci
N次 nci
N遍 Nbj
N遍 nbj
蒙奇·D·路飞 mtqiDlufw
蒙奇·D·路飞 mtqidlufw
蒙奇·D·龙 mtqiDly
蒙奇·D·龙 mtqidly
哥尔·D·罗杰 geeqDlojm
哥尔·D·罗杰 geeqdlojm
马歇尔·D·蒂奇 maxmeqDdiqi
马歇尔·D·蒂奇 maxmeqddiqi
X·德雷克 Xdelwke
X·德雷克 xdelwke
蒙奇·D·卡普 mtqiDkapu
蒙奇·D·卡普 mtqidkapu
波特卡斯·D·艾斯 botekasiDassi
波特卡斯·D·艾斯 botekasidassi
特拉法尔加·D·瓦铁尔·罗 telafaeqjbDwatmeqlo
特拉法尔加·D·瓦铁尔·罗 telafaeqjbdwatmeqlo
VIP中P VIPvyP
VIP中P vipvyp
Big胆 Bigdf
Big胆 bigdf
我叫MT wojkMT
我叫MT wojkmt
谜拟Q miniQ
谜拟Q miniq
多边兽Z dobjipZ
多边兽Z dobjipz
藤子·F·不二雄 ttziFbueqxy
藤子·F·不二雄 ttzifbueqxy
PC版 PCbf
PC版 pcbf
PC版本 PCbfbr
PC版本 pcbfbr
A塔 Ata
A塔 ata
平A pqA
平A pqa
立Flag liFlag
立Flag liflag
C罗 Clo
C罗 clo
IE浏览器 IElnlfqi
IE浏览器 ielnlfqi
A壳 Ake
A壳 ake
B壳 Bke
B壳 bke
C壳 Cke
C壳 cke
D壳 Dke
D壳 dke
A面 Amj
A面 amj
B面 Bmj
B面 bmj
C面 Cmj
C面 cmj
D面 Dmj
D面 dmj
Server酱 Serverjh
Server酱 serverjh
P图 Ptu
P图 ptu
P个图 Pgetu
P个图 pgetu
P一下 Pyixb
P一下 pyixb
芭比Q babiQ
芭比Q babiq
芭比Q了 babiQle
芭比Q了 babiqle
PIN码 PINma
PIN码 pinma
PUK码 PUKma
PUK码 pukma
关底BOSS gcdiBOSS
关底BOSS gcdiboss
AA吧 AAba
AA吧 aaba
喊cut hfcut
ASCII码 ASCIIma
ASCII码 asciima
Go圣经 Goitjq
Go圣经 goitjq
江南Style jhnfStyle
江南Style jhnfstyle
头文字D tpwrziD
头文字D tpwrzid
三无Marblue sfwuMarblue
三无Marblue sfwumarblue
A罩杯 Avdbw
A罩杯 avdbw
B罩杯 Bvdbw
B罩杯 bvdbw
C罩杯 Cvdbw
C罩杯 cvdbw
D罩杯 Dvdbw
D罩杯 dvdbw
E罩杯 Evdbw
E罩杯 evdbw
F罩杯 Fvdbw
F罩杯 fvdbw
G罩杯 Gvdbw
G罩杯 gvdbw
H罩杯 Hvdbw
H罩杯 hvdbw
A罩 Avd
A罩 avd
B罩 Bvd
B罩 bvd
C罩 Cvd
C罩 cvd
D罩 Dvd
D罩 dvd
E罩 Evd
E罩 evd
F罩 Fvd
F罩 fvd
G罩 Gvd
G罩 gvd
H罩 Hvd
H罩 hvd
A杯 Abw
A杯 abw
B杯 Bbw
B杯 bbw
C杯 Cbw
C杯 cbw
D杯 Dbw
D杯 dbw
E杯 Ebw
E杯 ebw
F杯 Fbw
F杯 fbw
G杯 Gbw
G杯 gbw
H杯 Hbw
H杯 hbw
TV版 TVbf
TV版 tvbf
TV版本 TVbfbr
TV版本 tvbfbr
芒果TV mggoTV
芒果TV mggotv
V字仇杀队 Vziupiadv
V字仇杀队 vziupiadv
V怪客 Vgxke
V怪客 vgxke
V煞 Via
V煞 via
Q弹 Qtf
Q弹 qtf
Steam云 Steamyz
Steam云 steamyz
M系列 Mxilm
M系列 mxilm
阿Sir aaSir
阿Sir aasir
Pro版 Probf
Pro版 probf
Pro版本 Probfbr
Pro版本 probfbr
Lite版 Litebf
Lite版 litebf
Lite版本 Litebfbr
Lite版本 litebfbr
X教授 Xjkip
X教授 xjkip
Papi酱 Papijh
Papi酱 papijh
MAC地址 MACdivi
MAC地址 macdivi
DNS劫持 DNSjmui
DNS劫持 dnsjmui
DNS污染 DNSwurf
DNS污染 dnswurf
OK了 OKle
OK了 okle
OK啦 OKla
OK啦 okla
OK啊 OKaa
OK啊 okaa
我OK啊 woOKaa
我OK啊 wookaa
OK了吗 OKlema
OK了吗 oklema
腾讯QQ ttxzQQ
腾讯QQ ttxzqq
公网IP gywgIP
公网IP gywgip
Web开发 Webksfa
Web开发 webksfa
Switch版 Switchbf
Switch版 switchbf
Switch版本 Switchbfbr
Switch版本 switchbfbr
A型血 Axqxx
A型血 axqxx
A血型 Axxxq
A血型 axxxq
B型血 Bxqxx
B型血 bxqxx
B血型 Bxxxq
B血型 bxxxq
AB型 ABxq
AB型 abxq
AB型血 ABxqxx
AB型血 abxqxx
AB血型 ABxxxq
AB血型 abxxxq
O型 Oxq
O型 oxq
O型血 Oxqxx
O型血 oxqxx
O血型 Oxxxq
O血型 oxxxq
IT界 ITjm
IT界 itjm
Fn键 Fnjj
Fn键 fnjj
Cmd键 Cmdjj
Cmd键 cmdjj
Command键 Commandjj
Command键 commandjj
Ctrl键 Ctrljj
Ctrl键 ctrljj
Control键 Controljj
Control键 controljj
Opt键 Optjj
Opt键 optjj
Option键 Optionjj
Option键 optionjj
Shift键 Shiftjj
Shift键 shiftjj
Tab键 Tabjj
Tab键 tabjj
Caps键 Capsjj
Caps键 capsjj
CapsLock键 CapsLockjj
CapsLock键 capslockjj
Return键 Returnjj
Return键 returnjj
Enter键 Enterjj
Enter键 enterjj
Space键 Spacejj
Space键 spacejj
Backspace键 Backspacejj
Backspace键 backspacejj
Del键 Deljj
Del键 deljj
Delete键 Deletejj
Delete键 deletejj
Esc键 Escjj
Esc键 escjj
Eject键 Ejectjj
Eject键 ejectjj
周刊少年Jump vpkfidnjJump
周刊少年Jump vpkfidnjjump
ICP备案 ICPbwaf
ICP备案 icpbwaf
啥bug iabug
有bug ypbug
没bug mwbug
没有bug mwypbug
卡bug kabug
提bug tibug
写bug xmbug
改bug gsbug
查bug uabug
找bug vdbug
J.K.罗琳 JKloll
J.K.罗琳 jkloll
J.R.R.托尔金 JRRtoeqjl
J.R.R.托尔金 jrrtoeqjl
乔治·R.R.马丁 qkviRRmadq
乔治·R.R.马丁 qkvirrmadq
异维A酸 yiwwAsc
异维A酸 yiwwasc
互fo hufo
减CD jjCD
减CD jjcd
随身Wi-Fi svirWiFi
随身Wi-Fi svirwifi
U型锁 Uxqso
U型锁 uxqso
Go程 Gout
Go程 gout
TG群 TGqz
TG群 tgqz
Telegram群 Telegramqz
Telegram群 telegramqz
Wi-Fi密码 WiFimima
Wi-Fi密码 wifimima
DNA检测 DNAjjce
DNA检测 dnajjce
pH值 pHvi
pH值 phvi
PN结 PNjm
PN结 pnjm
P型半导体 Pxqbfddti
P型半导体 pxqbfddti
N型半导体 Nxqbfddti
N型半导体 nxqbfddti
G谱号 Gpuhd
G谱号 gpuhd
F谱号 Fpuhd
F谱号 fpuhd
C谱号 Cpuhd
C谱号 cpuhd
A级 Aji
A级 aji
B级 Bji
B级 bji
C级 Cji
C级 cji
D级 Dji
D级 dji
S级 Sji
S级 sji
拍CT psCT
拍CT psct
CT检查 CTjjua
CT检查 ctjjua
CNC加工 CNCjbgy
CNC加工 cncjbgy
PVC管 PVCgc
PVC管 pvcgc
DoS攻击 DoSgyji
DoS攻击 dosgyji
DDoS攻击 DDoSgyji
DDoS攻击 ddosgyji
N卡 Nka
N卡 nka
A卡 Aka
A卡 aka
M码 Mma
M码 mma
S码 Sma
S码 sma
L码 Lma
L码 lma
Q我 Qwo
Q我 qwo
R级 Rji
R级 rji
A区 Aqu
A区 aqu
B区 Bqu
B区 bqu
C区 Cqu
C区 cqu
D区 Dqu
D区 dqu
E区 Equ
E区 equ
F区 Fqu
F区 fqu
A组 Azu
A组 azu
B组 Bzu
B组 bzu
C组 Czu
C组 czu
D组 Dzu
D组 dzu
E组 Ezu
E组 ezu
F组 Fzu
F组 fzu
B哥 Bge
B哥 bge
Q版 Qbf
Q版 qbf
A班 Abf
A班 abf
B班 Bbf
B班 bbf
C班 Cbf
C班 cbf
D班 Dbf
D班 dbf
老K ldK
老K ldk
加Q jbQ
加Q jbq
加QQ jbQQ
加QQ jbqq
A座 Azo
A座 azo
B座 Bzo
B座 bzo
C座 Czo
C座 czo
D座 Dzo
D座 dzo
E座 Ezo
E座 ezo
F座 Fzo
F座 fzo
H版 Hbf
H版 hbf
A口 Akp
A口 akp
B口 Bkp
B口 bkp
C口 Ckp
C口 ckp
D口 Dkp
D口 dkp
E口 Ekp
E口 ekp
F口 Fkp
F口 fkp
A出口 Auukp
A出口 auukp
B出口 Buukp
B出口 buukp
C出口 Cuukp
C出口 cuukp
D出口 Duukp
D出口 duukp
E出口 Euukp
E出口 euukp
F出口 Fuukp
F出口 fuukp
A楼 Alp
A楼 alp
B楼 Blp
B楼 blp
C楼 Clp
C楼 clp
D楼 Dlp
D楼 dlp
E楼 Elp
E楼 elp
F楼 Flp
F楼 flp
A型号 Axqhd
A型号 axqhd
B型号 Bxqhd
B型号 bxqhd
C型号 Cxqhd
C型号 cxqhd
D型号 Dxqhd
D型号 dxqhd
E型号 Exqhd
E型号 exqhd
F型号 Fxqhd
F型号 fxqhd
A型 Axq
A型 axq
B型 Bxq
B型 bxq
C型 Cxq
C型 cxq
D型 Dxq
D型 dxq
E型 Exq
E型 exq
F型 Fxq
F型 fxq
A款 Akc
A款 akc
B款 Bkc
B款 bkc
C款 Ckc
C款 ckc
D款 Dkc
D款 dkc
E款 Ekc
E款 ekc
F款 Fkc
F款 fkc
A栋 Ady
A栋 ady
B栋 Bdy
B栋 bdy
C栋 Cdy
C栋 cdy
D栋 Ddy
D栋 ddy
E栋 Edy
E栋 edy
F栋 Fdy
F栋 fdy
X轴 Xvp
X轴 xvp
Y轴 Yvp
Y轴 yvp
Z轴 Zvp
Z轴 zvp
V领 Vlq
V领 vlq
V字领 Vzilq
V字领 vzilq
V字形 Vzixq
V字形 vzixq
IT业 ITye
IT业 itye
IT行业 IThgye
IT行业 ithgye
K线 Kxj
K线 kxj
K线图 Kxjtu
K线图 kxjtu
日K线 riKxj
日K线 rikxj
周K线 vpKxj
周K线 vpkxj
月K线 yxKxj
月K线 yxkxj
T台 Tts
T台 tts
TF卡 TFka
TF卡 tfka
SD卡 SDka
SD卡 sdka
N年 Nnj
N年 nnj
A点 Adj
A点 adj
B点 Bdj
B点 bdj
A屏 Apq
A屏 apq
OK吗 OKma
OK吗 okma
OK嘛 OKma
OK嘛 okma
OK么 OKme
OK么 okme
OK呀 OKya
OK呀 okya
OK不 OKbu
OK不 okbu
BB机 BBji
BB机 bbji
BP机 BPji
BP机 bpji
做B超 zoBud
做B超 zobud
DJ版 DJbf
DJ版 djbf
唱K ugK
唱K ugk
PK赛 PKss
PK赛 pkss
A和B AheB
A和B aheb
X和Y XheY
X和Y xhey
查IP uaIP
查IP uaip
封IP ftIP
封IP ftip
换IP hcIP
换IP hcip
VIP卡 VIPka
VIP卡 vipka
VIP会员 VIPhvyc
VIP会员 viphvyc
AAA级 AAAji
AAA级 aaaji
第N次 diNci
第N次 dinci
发EMS faEMS
发EMS faems
DVD版 DVDbf
DVD版 dvdbf
USB线 USBxj
USB线 usbxj
USB口 USBkp
USB口 usbkp
USB接口 USBjmkp
USB接口 usbjmkp
X档案 Xdgaf
X档案 xdgaf
lambda演算 lambdayfsc
nabla算子 nablasczi
i次方 icifg
i次幂 icimi
n次方 ncifg
n次幂 ncimi
N多人 Ndorr
N多人 ndorr
S曲线 Squxj
S曲线 squxj
DJ舞曲 DJwuqu
DJ舞曲 djwuqu
充Q币 uyQbi
充Q币 uyqbi
就OK jnOK
就OK jnok
不OK buOK
不OK buok
很OK hrOK
很OK hrok
开party ksparty
Chromium系 Chromiumxi
Chromium系 chromiumxi
Chrome系 Chromexi
Chrome系 chromexi
4S店 siSdj
4S店 sisdj
TF版 TFbf
TF版 tfbf
TF版本 TFbfbr
TF版本 tfbfbr
O不OK ObuOK
O不OK obuok
人均GDP rrjzGDP
人均GDP rrjzgdp
V8引擎 Vbaylqq
V8引擎 vbaylqq
4A级 siAji
4A级 siaji
5A级 wuAji
5A级 wuaji
2G网络 eqGwglo
2G网络 eqgwglo
3G网络 sfGwglo
3G网络 sfgwglo
4G网络 siGwglo
4G网络 sigwglo
5G网络 wuGwglo
5G网络 wugwglo
3G流量 sfGlnlh
3G流量 sfglnlh
4G流量 siGlnlh
4G流量 siglnlh
5G流量 wuGlnlh
5G流量 wuglnlh
3D打印 sfDdayl
3D打印 sfddayl
2D电影 eqDdjyq
2D电影 eqddjyq
3D电影 sfDdjyq
3D电影 sfddjyq
3C认证 sfCrrvt
3C认证 sfcrrvt
city不city citybucity
打call dacall
hold住 holdvu

968
en_dicts/cn_en_mspy.txt Normal file
View File

@ -0,0 +1,968 @@
# Rime table
# coding: utf-8
#@/db_name cn_en_mspy.txt
#@/db_type tabledb
#
# https://github.com/iDvel/rime-ice
# ------- 中英混输词库 for 微软双拼 -------
# 由 others/cn_en.txt 自动生成
#
# 此行之后不能写注释
X光 Xgd
X光 xgd
X光片 Xgdpm
X光片 xgdpm
X射线 Xuexm
X射线 xuexm
X刀 Xdk
X刀 xdk
T恤 Txu
T恤 txu
T恤衫 Txuuj
T恤衫 txuuj
AD钙奶 ADglnl
AD钙奶 adglnl
UU加速器 UUjwsuqi
UU加速器 uujwsuqi
Cinity厅 Cinityt;
Cinity厅 cinityt;
Eul的神圣法杖 Euldeufugfavh
Eul的神圣法杖 euldeufugfavh
A杖 Avh
A杖 avh
红Buff hsBuff
红Buff hsbuff
蓝Buff ljBuff
蓝Buff ljbuff
老Baby lkBaby
老Baby lkbaby
小Baby xcBaby
小Baby xcbaby
艾AA olAA
艾AA olaa
炒CP ikCP
炒CP ikcp
嗑CP keCP
嗑CP kecp
U盘 Upj
U盘 upj
B站 Bvj
B站 bvj
V站 Vvj
V站 vvj
P站 Pvj
P站 pvj
大V daV
大V dav
Q币 Qbi
Q币 qbi
QQ号 QQhk
QQ号 qqhk
QQ号码 QQhkma
QQ号码 qqhkma
QQ空间 QQksjm
QQ空间 qqksjm
QQ群 QQqp
QQ群 qqqp
QQ邮箱 QQybxd
QQ邮箱 qqybxd
QQ音乐 QQynyt
QQ音乐 qqynyt
QQ拼音 QQpnyn
QQ拼音 qqpnyn
QQ会员 QQhvyr
QQ会员 qqhvyr
QQ好友 QQhkyb
QQ好友 qqhkyb
QQ输入法 QQuurufa
QQ输入法 qquurufa
QQ游戏 QQybxi
QQ游戏 qqybxi
QQ游戏大厅 QQybxidat;
QQ游戏大厅 qqybxidat;
QQ飞车 QQfzie
QQ飞车 qqfzie
QQ三国 QQsjgo
QQ三国 qqsjgo
QQ音速 QQynsu
QQ音速 qqynsu
QQ秀 QQxq
QQ秀 qqxq
QQ堂 QQth
QQ堂 qqth
Dock栏 Docklj
Dock栏 docklj
阿Q精神 oaQj;uf
阿Q精神 oaqj;uf
Win版 Winbj
Win版 winbj
Win版本 Winbjbf
Win版本 winbjbf
Windows版 Windowsbj
Windows版 windowsbj
Windows版本 Windowsbjbf
Windows版本 windowsbjbf
Mac版 Macbj
Mac版 macbj
Mac版本 Macbjbf
Mac版本 macbjbf
macOS版 macOSbj
macOS版 macosbj
macOS版本 macOSbjbf
macOS版本 macosbjbf
iOS版 iOSbj
iOS版 iosbj
iOS版本 iOSbjbf
iOS版本 iosbjbf
Android版 Androidbj
Android版 androidbj
Android版本 Androidbjbf
Android版本 androidbjbf
Web版 Webbj
Web版 webbj
Web版本 Webbjbf
Web版本 webbjbf
PC端 PCdr
PC端 pcdr
Win端 Windr
Win端 windr
Windows端 Windowsdr
Windows端 windowsdr
Mac端 Macdr
Mac端 macdr
macOS端 macOSdr
macOS端 macosdr
Web端 Webdr
Web端 webdr
iOS端 iOSdr
iOS端 iosdr
Android端 Androiddr
Android端 androiddr
e招贷 evkdl
G胖 Gph
G胖 gph
Up主 Upvu
Up主 upvu
BOSS直聘 BOSSvipn
BOSS直聘 bossvipn
P社 Pue
P社 pue
V社 Vue
V社 vue
Go语言 Goyuyj
Go语言 goyuyj
维生素A wzugsuA
维生素A wzugsua
维生素B wzugsuB
维生素B wzugsub
维生素C wzugsuC
维生素C wzugsuc
维生素D wzugsuD
维生素D wzugsud
维生素E wzugsuE
维生素E wzugsue
维生素K wzugsuK
维生素K wzugsuk
维A wzA
维A wza
维B wzB
维B wzb
维C wzC
维C wzc
维D wzD
维D wzd
维E wzE
维E wze
维K wzK
维K wzk
维E乳 wzEru
维E乳 wzeru
维生素E乳 wzugsuEru
维生素E乳 wzugsueru
阿Q oaQ
阿Q oaq
阿Q正传 oaQvgvr
阿Q正传 oaqvgvr
单边z变换 djbmzbmhr
逗B dbB
逗B dbb
哆啦A梦 dolaAmg
哆啦A梦 dolaamg
二B orB
二B orb
卡拉OK kalaOK
卡拉OK kalaok
牛B nqB
牛B nqb
三K党 sjKdh
三K党 sjkdh
傻B uaB
傻B uab
傻X uaX
傻X uax
智能ABC vingABC
智能ABC vingabc
智能ABC双拼 vingABCudpn
智能ABC双拼 vingabcudpn
智能ABC双拼方案 vingABCudpnfhoj
智能ABC双拼方案 vingabcudpnfhoj
智能ABC输入法 vingABCuurufa
智能ABC输入法 vingabcuurufa
装B vdB
装B vdb
A股 Agu
A股 agu
B股 Bgu
B股 bgu
H股 Hgu
H股 hgu
N股 Ngu
N股 ngu
S股 Sgu
S股 sgu
A盘 Apj
A盘 apj
A片 Apm
A片 apm
AA制 AAvi
AA制 aavi
ATM机 ATMji
ATM机 atmji
B超 Bik
B超 bik
B淋巴细胞 Blnbaxibk
B淋巴细胞 blnbaxibk
B盘 Bpj
B盘 bpj
B细胞 Bxibk
B细胞 bxibk
C盘 Cpj
C盘 cpj
C语言 Cyuyj
C语言 cyuyj
D盘 Dpj
D盘 dpj
E盘 Epj
E盘 epj
F盘 Fpj
F盘 fpj
G点 Gdm
G点 gdm
G盘 Gpj
G盘 gpj
IP地址 IPdivi
IP地址 ipdivi
IP电话 IPdmhw
IP电话 ipdmhw
IP卡 IPka
IP卡 ipka
J盘 Jpj
J盘 jpj
K宝 Kbk
K宝 kbk
K粉 Kff
K粉 kff
K歌 Kge
K歌 kge
K歌王 Kgewh
K歌王 kgewh
K歌之王 Kgeviwh
K歌之王 kgeviwh
K金 Kjn
K金 kjn
POS机 POSji
POS机 posji
SIM卡 SIMka
SIM卡 simka
T淋巴细胞 Tlnbaxibk
T淋巴细胞 tlnbaxibk
T细胞 Txibk
T细胞 txibk
T型台 Tx;tl
T型台 tx;tl
U盾 Udp
U盾 udp
S形 Sx;
S形 sx;
U形 Ux;
U形 ux;
U形管 Ux;gr
U形管 ux;gr
UIM卡 UIMka
UIM卡 uimka
USIM卡 USIMka
USIM卡 usimka
X染色体 Xrjseti
X染色体 xrjseti
Y染色体 Yrjseti
Y染色体 yrjseti
z变换 zbmhr
z逆变换 znibmhr
D之国 Dvigo
D之国 dvigo
D之一族 Dviyizu
D之一族 dviyizu
Beta版 Betabj
Beta版 betabj
Beta版本 Betabjbf
Beta版本 betabjbf
AV女优 AVnvyb
AV女优 avnvyb
X战警 Xvjj;
X战警 xvjj;
YY语音 YYyuyn
YY语音 yyyuyn
A4纸 Asivi
A4纸 asivi
A4腰 Asiyk
A4腰 asiyk
N多 Ndo
N多 ndo
N多个 Ndoge
N多个 ndoge
N次 Nci
N次 nci
N遍 Nbm
N遍 nbm
蒙奇·D·路飞 mgqiDlufz
蒙奇·D·路飞 mgqidlufz
蒙奇·D·龙 mgqiDls
蒙奇·D·龙 mgqidls
哥尔·D·罗杰 georDlojx
哥尔·D·罗杰 geordlojx
马歇尔·D·蒂奇 maxxorDdiqi
马歇尔·D·蒂奇 maxxorddiqi
X·德雷克 Xdelzke
X·德雷克 xdelzke
蒙奇·D·卡普 mgqiDkapu
蒙奇·D·卡普 mgqidkapu
波特卡斯·D·艾斯 botekasiDolsi
波特卡斯·D·艾斯 botekasidolsi
特拉法尔加·D·瓦铁尔·罗 telafaorjwDwatxorlo
特拉法尔加·D·瓦铁尔·罗 telafaorjwdwatxorlo
VIP中P VIPvsP
VIP中P vipvsp
Big胆 Bigdj
Big胆 bigdj
我叫MT wojcMT
我叫MT wojcmt
谜拟Q miniQ
谜拟Q miniq
多边兽Z dobmubZ
多边兽Z dobmubz
藤子·F·不二雄 tgziFbuorxs
藤子·F·不二雄 tgzifbuorxs
PC版 PCbj
PC版 pcbj
PC版本 PCbjbf
PC版本 pcbjbf
A塔 Ata
A塔 ata
平A p;A
平A p;a
立Flag liFlag
立Flag liflag
C罗 Clo
C罗 clo
IE浏览器 IElqljqi
IE浏览器 ielqljqi
A壳 Ake
A壳 ake
B壳 Bke
B壳 bke
C壳 Cke
C壳 cke
D壳 Dke
D壳 dke
A面 Amm
A面 amm
B面 Bmm
B面 bmm
C面 Cmm
C面 cmm
D面 Dmm
D面 dmm
Server酱 Serverjd
Server酱 serverjd
P图 Ptu
P图 ptu
P个图 Pgetu
P个图 pgetu
P一下 Pyixw
P一下 pyixw
芭比Q babiQ
芭比Q babiq
芭比Q了 babiQle
芭比Q了 babiqle
PIN码 PINma
PIN码 pinma
PUK码 PUKma
PUK码 pukma
关底BOSS grdiBOSS
关底BOSS grdiboss
AA吧 AAba
AA吧 aaba
喊cut hjcut
ASCII码 ASCIIma
ASCII码 asciima
Go圣经 Gougj;
Go圣经 gougj;
江南Style jdnjStyle
江南Style jdnjstyle
头文字D tbwfziD
头文字D tbwfzid
三无Marblue sjwuMarblue
三无Marblue sjwumarblue
A罩杯 Avkbz
A罩杯 avkbz
B罩杯 Bvkbz
B罩杯 bvkbz
C罩杯 Cvkbz
C罩杯 cvkbz
D罩杯 Dvkbz
D罩杯 dvkbz
E罩杯 Evkbz
E罩杯 evkbz
F罩杯 Fvkbz
F罩杯 fvkbz
G罩杯 Gvkbz
G罩杯 gvkbz
H罩杯 Hvkbz
H罩杯 hvkbz
A罩 Avk
A罩 avk
B罩 Bvk
B罩 bvk
C罩 Cvk
C罩 cvk
D罩 Dvk
D罩 dvk
E罩 Evk
E罩 evk
F罩 Fvk
F罩 fvk
G罩 Gvk
G罩 gvk
H罩 Hvk
H罩 hvk
A杯 Abz
A杯 abz
B杯 Bbz
B杯 bbz
C杯 Cbz
C杯 cbz
D杯 Dbz
D杯 dbz
E杯 Ebz
E杯 ebz
F杯 Fbz
F杯 fbz
G杯 Gbz
G杯 gbz
H杯 Hbz
H杯 hbz
TV版 TVbj
TV版 tvbj
TV版本 TVbjbf
TV版本 tvbjbf
芒果TV mhgoTV
芒果TV mhgotv
V字仇杀队 Vziibuadv
V字仇杀队 vziibuadv
V怪客 Vgyke
V怪客 vgyke
V煞 Vua
V煞 vua
Q弹 Qtj
Q弹 qtj
Steam云 Steamyp
Steam云 steamyp
M系列 Mxilx
M系列 mxilx
阿Sir oaSir
阿Sir oasir
Pro版 Probj
Pro版 probj
Pro版本 Probjbf
Pro版本 probjbf
Lite版 Litebj
Lite版 litebj
Lite版本 Litebjbf
Lite版本 litebjbf
X教授 Xjcub
X教授 xjcub
Papi酱 Papijd
Papi酱 papijd
MAC地址 MACdivi
MAC地址 macdivi
DNS劫持 DNSjxii
DNS劫持 dnsjxii
DNS污染 DNSwurj
DNS污染 dnswurj
OK了 OKle
OK了 okle
OK啦 OKla
OK啦 okla
OK啊 OKoa
OK啊 okoa
我OK啊 woOKoa
我OK啊 wookoa
OK了吗 OKlema
OK了吗 oklema
腾讯QQ tgxpQQ
腾讯QQ tgxpqq
公网IP gswhIP
公网IP gswhip
Web开发 Webklfa
Web开发 webklfa
Switch版 Switchbj
Switch版 switchbj
Switch版本 Switchbjbf
Switch版本 switchbjbf
A型血 Ax;xt
A型血 ax;xt
A血型 Axtx;
A血型 axtx;
B型血 Bx;xt
B型血 bx;xt
B血型 Bxtx;
B血型 bxtx;
AB型 ABx;
AB型 abx;
AB型血 ABx;xt
AB型血 abx;xt
AB血型 ABxtx;
AB血型 abxtx;
O型 Ox;
O型 ox;
O型血 Ox;xt
O型血 ox;xt
O血型 Oxtx;
O血型 oxtx;
IT界 ITjx
IT界 itjx
Fn键 Fnjm
Fn键 fnjm
Cmd键 Cmdjm
Cmd键 cmdjm
Command键 Commandjm
Command键 commandjm
Ctrl键 Ctrljm
Ctrl键 ctrljm
Control键 Controljm
Control键 controljm
Opt键 Optjm
Opt键 optjm
Option键 Optionjm
Option键 optionjm
Shift键 Shiftjm
Shift键 shiftjm
Tab键 Tabjm
Tab键 tabjm
Caps键 Capsjm
Caps键 capsjm
CapsLock键 CapsLockjm
CapsLock键 capslockjm
Return键 Returnjm
Return键 returnjm
Enter键 Enterjm
Enter键 enterjm
Space键 Spacejm
Space键 spacejm
Backspace键 Backspacejm
Backspace键 backspacejm
Del键 Deljm
Del键 deljm
Delete键 Deletejm
Delete键 deletejm
Esc键 Escjm
Esc键 escjm
Eject键 Ejectjm
Eject键 ejectjm
周刊少年Jump vbkjuknmJump
周刊少年Jump vbkjuknmjump
ICP备案 ICPbzoj
ICP备案 icpbzoj
啥bug uabug
有bug ybbug
没bug mzbug
没有bug mzybbug
卡bug kabug
提bug tibug
写bug xxbug
改bug glbug
查bug iabug
找bug vkbug
J.K.罗琳 JKloln
J.K.罗琳 jkloln
J.R.R.托尔金 JRRtoorjn
J.R.R.托尔金 jrrtoorjn
乔治·R.R.马丁 qcviRRmad;
乔治·R.R.马丁 qcvirrmad;
异维A酸 yiwzAsr
异维A酸 yiwzasr
互fo hufo
减CD jmCD
减CD jmcd
随身Wi-Fi svufWiFi
随身Wi-Fi svufwifi
U型锁 Ux;so
U型锁 ux;so
Go程 Goig
Go程 goig
TG群 TGqp
TG群 tgqp
Telegram群 Telegramqp
Telegram群 telegramqp
Wi-Fi密码 WiFimima
Wi-Fi密码 wifimima
DNA检测 DNAjmce
DNA检测 dnajmce
pH值 pHvi
pH值 phvi
PN结 PNjx
PN结 pnjx
P型半导体 Px;bjdkti
P型半导体 px;bjdkti
N型半导体 Nx;bjdkti
N型半导体 nx;bjdkti
G谱号 Gpuhk
G谱号 gpuhk
F谱号 Fpuhk
F谱号 fpuhk
C谱号 Cpuhk
C谱号 cpuhk
A级 Aji
A级 aji
B级 Bji
B级 bji
C级 Cji
C级 cji
D级 Dji
D级 dji
S级 Sji
S级 sji
拍CT plCT
拍CT plct
CT检查 CTjmia
CT检查 ctjmia
CNC加工 CNCjwgs
CNC加工 cncjwgs
PVC管 PVCgr
PVC管 pvcgr
DoS攻击 DoSgsji
DoS攻击 dosgsji
DDoS攻击 DDoSgsji
DDoS攻击 ddosgsji
N卡 Nka
N卡 nka
A卡 Aka
A卡 aka
M码 Mma
M码 mma
S码 Sma
S码 sma
L码 Lma
L码 lma
Q我 Qwo
Q我 qwo
R级 Rji
R级 rji
A区 Aqu
A区 aqu
B区 Bqu
B区 bqu
C区 Cqu
C区 cqu
D区 Dqu
D区 dqu
E区 Equ
E区 equ
F区 Fqu
F区 fqu
A组 Azu
A组 azu
B组 Bzu
B组 bzu
C组 Czu
C组 czu
D组 Dzu
D组 dzu
E组 Ezu
E组 ezu
F组 Fzu
F组 fzu
B哥 Bge
B哥 bge
Q版 Qbj
Q版 qbj
A班 Abj
A班 abj
B班 Bbj
B班 bbj
C班 Cbj
C班 cbj
D班 Dbj
D班 dbj
老K lkK
老K lkk
加Q jwQ
加Q jwq
加QQ jwQQ
加QQ jwqq
A座 Azo
A座 azo
B座 Bzo
B座 bzo
C座 Czo
C座 czo
D座 Dzo
D座 dzo
E座 Ezo
E座 ezo
F座 Fzo
F座 fzo
H版 Hbj
H版 hbj
A口 Akb
A口 akb
B口 Bkb
B口 bkb
C口 Ckb
C口 ckb
D口 Dkb
D口 dkb
E口 Ekb
E口 ekb
F口 Fkb
F口 fkb
A出口 Aiukb
A出口 aiukb
B出口 Biukb
B出口 biukb
C出口 Ciukb
C出口 ciukb
D出口 Diukb
D出口 diukb
E出口 Eiukb
E出口 eiukb
F出口 Fiukb
F出口 fiukb
A楼 Alb
A楼 alb
B楼 Blb
B楼 blb
C楼 Clb
C楼 clb
D楼 Dlb
D楼 dlb
E楼 Elb
E楼 elb
F楼 Flb
F楼 flb
A型号 Ax;hk
A型号 ax;hk
B型号 Bx;hk
B型号 bx;hk
C型号 Cx;hk
C型号 cx;hk
D型号 Dx;hk
D型号 dx;hk
E型号 Ex;hk
E型号 ex;hk
F型号 Fx;hk
F型号 fx;hk
A型 Ax;
A型 ax;
B型 Bx;
B型 bx;
C型 Cx;
C型 cx;
D型 Dx;
D型 dx;
E型 Ex;
E型 ex;
F型 Fx;
F型 fx;
A款 Akr
A款 akr
B款 Bkr
B款 bkr
C款 Ckr
C款 ckr
D款 Dkr
D款 dkr
E款 Ekr
E款 ekr
F款 Fkr
F款 fkr
A栋 Ads
A栋 ads
B栋 Bds
B栋 bds
C栋 Cds
C栋 cds
D栋 Dds
D栋 dds
E栋 Eds
E栋 eds
F栋 Fds
F栋 fds
X轴 Xvb
X轴 xvb
Y轴 Yvb
Y轴 yvb
Z轴 Zvb
Z轴 zvb
V领 Vl;
V领 vl;
V字领 Vzil;
V字领 vzil;
V字形 Vzix;
V字形 vzix;
IT业 ITye
IT业 itye
IT行业 IThhye
IT行业 ithhye
K线 Kxm
K线 kxm
K线图 Kxmtu
K线图 kxmtu
日K线 riKxm
日K线 rikxm
周K线 vbKxm
周K线 vbkxm
月K线 ytKxm
月K线 ytkxm
T台 Ttl
T台 ttl
TF卡 TFka
TF卡 tfka
SD卡 SDka
SD卡 sdka
N年 Nnm
N年 nnm
A点 Adm
A点 adm
B点 Bdm
B点 bdm
A屏 Ap;
A屏 ap;
OK吗 OKma
OK吗 okma
OK嘛 OKma
OK嘛 okma
OK么 OKme
OK么 okme
OK呀 OKya
OK呀 okya
OK不 OKbu
OK不 okbu
BB机 BBji
BB机 bbji
BP机 BPji
BP机 bpji
做B超 zoBik
做B超 zobik
DJ版 DJbj
DJ版 djbj
唱K ihK
唱K ihk
PK赛 PKsl
PK赛 pksl
A和B AheB
A和B aheb
X和Y XheY
X和Y xhey
查IP iaIP
查IP iaip
封IP fgIP
封IP fgip
换IP hrIP
换IP hrip
VIP卡 VIPka
VIP卡 vipka
VIP会员 VIPhvyr
VIP会员 viphvyr
AAA级 AAAji
AAA级 aaaji
第N次 diNci
第N次 dinci
发EMS faEMS
发EMS faems
DVD版 DVDbj
DVD版 dvdbj
USB线 USBxm
USB线 usbxm
USB口 USBkb
USB口 usbkb
USB接口 USBjxkb
USB接口 usbjxkb
X档案 Xdhoj
X档案 xdhoj
lambda演算 lambdayjsr
nabla算子 nablasrzi
i次方 icifh
i次幂 icimi
n次方 ncifh
n次幂 ncimi
N多人 Ndorf
N多人 ndorf
S曲线 Squxm
S曲线 squxm
DJ舞曲 DJwuqu
DJ舞曲 djwuqu
充Q币 isQbi
充Q币 isqbi
就OK jqOK
就OK jqok
不OK buOK
不OK buok
很OK hfOK
很OK hfok
开party klparty
Chromium系 Chromiumxi
Chromium系 chromiumxi
Chrome系 Chromexi
Chrome系 chromexi
4S店 siSdm
4S店 sisdm
TF版 TFbj
TF版 tfbj
TF版本 TFbjbf
TF版本 tfbjbf
O不OK ObuOK
O不OK obuok
人均GDP rfjpGDP
人均GDP rfjpgdp
V8引擎 Vbaynq;
V8引擎 vbaynq;
4A级 siAji
4A级 siaji
5A级 wuAji
5A级 wuaji
2G网络 orGwhlo
2G网络 orgwhlo
3G网络 sjGwhlo
3G网络 sjgwhlo
4G网络 siGwhlo
4G网络 sigwhlo
5G网络 wuGwhlo
5G网络 wugwhlo
3G流量 sjGlqld
3G流量 sjglqld
4G流量 siGlqld
4G流量 siglqld
5G流量 wuGlqld
5G流量 wuglqld
3D打印 sjDdayn
3D打印 sjddayn
2D电影 orDdmy;
2D电影 orddmy;
3D电影 sjDdmy;
3D电影 sjddmy;
3C认证 sjCrfvg
3C认证 sjcrfvg
city不city citybucity
打call dacall
hold住 holdvu

968
en_dicts/cn_en_sogou.txt Normal file
View File

@ -0,0 +1,968 @@
# Rime table
# coding: utf-8
#@/db_name cn_en_sogou.txt
#@/db_type tabledb
#
# https://github.com/iDvel/rime-ice
# ------- 中英混输词库 for 搜狗双拼 -------
# 由 others/cn_en.txt 自动生成
#
# 此行之后不能写注释
X光 Xgd
X光 xgd
X光片 Xgdpm
X光片 xgdpm
X射线 Xuexm
X射线 xuexm
X刀 Xdk
X刀 xdk
T恤 Txu
T恤 txu
T恤衫 Txuuj
T恤衫 txuuj
AD钙奶 ADglnl
AD钙奶 adglnl
UU加速器 UUjwsuqi
UU加速器 uujwsuqi
Cinity厅 Cinityt;
Cinity厅 cinityt;
Eul的神圣法杖 Euldeufugfavh
Eul的神圣法杖 euldeufugfavh
A杖 Avh
A杖 avh
红Buff hsBuff
红Buff hsbuff
蓝Buff ljBuff
蓝Buff ljbuff
老Baby lkBaby
老Baby lkbaby
小Baby xcBaby
小Baby xcbaby
艾AA olAA
艾AA olaa
炒CP ikCP
炒CP ikcp
嗑CP keCP
嗑CP kecp
U盘 Upj
U盘 upj
B站 Bvj
B站 bvj
V站 Vvj
V站 vvj
P站 Pvj
P站 pvj
大V daV
大V dav
Q币 Qbi
Q币 qbi
QQ号 QQhk
QQ号 qqhk
QQ号码 QQhkma
QQ号码 qqhkma
QQ空间 QQksjm
QQ空间 qqksjm
QQ群 QQqp
QQ群 qqqp
QQ邮箱 QQybxd
QQ邮箱 qqybxd
QQ音乐 QQynyt
QQ音乐 qqynyt
QQ拼音 QQpnyn
QQ拼音 qqpnyn
QQ会员 QQhvyr
QQ会员 qqhvyr
QQ好友 QQhkyb
QQ好友 qqhkyb
QQ输入法 QQuurufa
QQ输入法 qquurufa
QQ游戏 QQybxi
QQ游戏 qqybxi
QQ游戏大厅 QQybxidat;
QQ游戏大厅 qqybxidat;
QQ飞车 QQfzie
QQ飞车 qqfzie
QQ三国 QQsjgo
QQ三国 qqsjgo
QQ音速 QQynsu
QQ音速 qqynsu
QQ秀 QQxq
QQ秀 qqxq
QQ堂 QQth
QQ堂 qqth
Dock栏 Docklj
Dock栏 docklj
阿Q精神 oaQj;uf
阿Q精神 oaqj;uf
Win版 Winbj
Win版 winbj
Win版本 Winbjbf
Win版本 winbjbf
Windows版 Windowsbj
Windows版 windowsbj
Windows版本 Windowsbjbf
Windows版本 windowsbjbf
Mac版 Macbj
Mac版 macbj
Mac版本 Macbjbf
Mac版本 macbjbf
macOS版 macOSbj
macOS版 macosbj
macOS版本 macOSbjbf
macOS版本 macosbjbf
iOS版 iOSbj
iOS版 iosbj
iOS版本 iOSbjbf
iOS版本 iosbjbf
Android版 Androidbj
Android版 androidbj
Android版本 Androidbjbf
Android版本 androidbjbf
Web版 Webbj
Web版 webbj
Web版本 Webbjbf
Web版本 webbjbf
PC端 PCdr
PC端 pcdr
Win端 Windr
Win端 windr
Windows端 Windowsdr
Windows端 windowsdr
Mac端 Macdr
Mac端 macdr
macOS端 macOSdr
macOS端 macosdr
Web端 Webdr
Web端 webdr
iOS端 iOSdr
iOS端 iosdr
Android端 Androiddr
Android端 androiddr
e招贷 evkdl
G胖 Gph
G胖 gph
Up主 Upvu
Up主 upvu
BOSS直聘 BOSSvipn
BOSS直聘 bossvipn
P社 Pue
P社 pue
V社 Vue
V社 vue
Go语言 Goyuyj
Go语言 goyuyj
维生素A wzugsuA
维生素A wzugsua
维生素B wzugsuB
维生素B wzugsub
维生素C wzugsuC
维生素C wzugsuc
维生素D wzugsuD
维生素D wzugsud
维生素E wzugsuE
维生素E wzugsue
维生素K wzugsuK
维生素K wzugsuk
维A wzA
维A wza
维B wzB
维B wzb
维C wzC
维C wzc
维D wzD
维D wzd
维E wzE
维E wze
维K wzK
维K wzk
维E乳 wzEru
维E乳 wzeru
维生素E乳 wzugsuEru
维生素E乳 wzugsueru
阿Q oaQ
阿Q oaq
阿Q正传 oaQvgvr
阿Q正传 oaqvgvr
单边z变换 djbmzbmhr
逗B dbB
逗B dbb
哆啦A梦 dolaAmg
哆啦A梦 dolaamg
二B orB
二B orb
卡拉OK kalaOK
卡拉OK kalaok
牛B nqB
牛B nqb
三K党 sjKdh
三K党 sjkdh
傻B uaB
傻B uab
傻X uaX
傻X uax
智能ABC vingABC
智能ABC vingabc
智能ABC双拼 vingABCudpn
智能ABC双拼 vingabcudpn
智能ABC双拼方案 vingABCudpnfhoj
智能ABC双拼方案 vingabcudpnfhoj
智能ABC输入法 vingABCuurufa
智能ABC输入法 vingabcuurufa
装B vdB
装B vdb
A股 Agu
A股 agu
B股 Bgu
B股 bgu
H股 Hgu
H股 hgu
N股 Ngu
N股 ngu
S股 Sgu
S股 sgu
A盘 Apj
A盘 apj
A片 Apm
A片 apm
AA制 AAvi
AA制 aavi
ATM机 ATMji
ATM机 atmji
B超 Bik
B超 bik
B淋巴细胞 Blnbaxibk
B淋巴细胞 blnbaxibk
B盘 Bpj
B盘 bpj
B细胞 Bxibk
B细胞 bxibk
C盘 Cpj
C盘 cpj
C语言 Cyuyj
C语言 cyuyj
D盘 Dpj
D盘 dpj
E盘 Epj
E盘 epj
F盘 Fpj
F盘 fpj
G点 Gdm
G点 gdm
G盘 Gpj
G盘 gpj
IP地址 IPdivi
IP地址 ipdivi
IP电话 IPdmhw
IP电话 ipdmhw
IP卡 IPka
IP卡 ipka
J盘 Jpj
J盘 jpj
K宝 Kbk
K宝 kbk
K粉 Kff
K粉 kff
K歌 Kge
K歌 kge
K歌王 Kgewh
K歌王 kgewh
K歌之王 Kgeviwh
K歌之王 kgeviwh
K金 Kjn
K金 kjn
POS机 POSji
POS机 posji
SIM卡 SIMka
SIM卡 simka
T淋巴细胞 Tlnbaxibk
T淋巴细胞 tlnbaxibk
T细胞 Txibk
T细胞 txibk
T型台 Tx;tl
T型台 tx;tl
U盾 Udp
U盾 udp
S形 Sx;
S形 sx;
U形 Ux;
U形 ux;
U形管 Ux;gr
U形管 ux;gr
UIM卡 UIMka
UIM卡 uimka
USIM卡 USIMka
USIM卡 usimka
X染色体 Xrjseti
X染色体 xrjseti
Y染色体 Yrjseti
Y染色体 yrjseti
z变换 zbmhr
z逆变换 znibmhr
D之国 Dvigo
D之国 dvigo
D之一族 Dviyizu
D之一族 dviyizu
Beta版 Betabj
Beta版 betabj
Beta版本 Betabjbf
Beta版本 betabjbf
AV女优 AVnvyb
AV女优 avnvyb
X战警 Xvjj;
X战警 xvjj;
YY语音 YYyuyn
YY语音 yyyuyn
A4纸 Asivi
A4纸 asivi
A4腰 Asiyk
A4腰 asiyk
N多 Ndo
N多 ndo
N多个 Ndoge
N多个 ndoge
N次 Nci
N次 nci
N遍 Nbm
N遍 nbm
蒙奇·D·路飞 mgqiDlufz
蒙奇·D·路飞 mgqidlufz
蒙奇·D·龙 mgqiDls
蒙奇·D·龙 mgqidls
哥尔·D·罗杰 georDlojx
哥尔·D·罗杰 geordlojx
马歇尔·D·蒂奇 maxxorDdiqi
马歇尔·D·蒂奇 maxxorddiqi
X·德雷克 Xdelzke
X·德雷克 xdelzke
蒙奇·D·卡普 mgqiDkapu
蒙奇·D·卡普 mgqidkapu
波特卡斯·D·艾斯 botekasiDolsi
波特卡斯·D·艾斯 botekasidolsi
特拉法尔加·D·瓦铁尔·罗 telafaorjwDwatxorlo
特拉法尔加·D·瓦铁尔·罗 telafaorjwdwatxorlo
VIP中P VIPvsP
VIP中P vipvsp
Big胆 Bigdj
Big胆 bigdj
我叫MT wojcMT
我叫MT wojcmt
谜拟Q miniQ
谜拟Q miniq
多边兽Z dobmubZ
多边兽Z dobmubz
藤子·F·不二雄 tgziFbuorxs
藤子·F·不二雄 tgzifbuorxs
PC版 PCbj
PC版 pcbj
PC版本 PCbjbf
PC版本 pcbjbf
A塔 Ata
A塔 ata
平A p;A
平A p;a
立Flag liFlag
立Flag liflag
C罗 Clo
C罗 clo
IE浏览器 IElqljqi
IE浏览器 ielqljqi
A壳 Ake
A壳 ake
B壳 Bke
B壳 bke
C壳 Cke
C壳 cke
D壳 Dke
D壳 dke
A面 Amm
A面 amm
B面 Bmm
B面 bmm
C面 Cmm
C面 cmm
D面 Dmm
D面 dmm
Server酱 Serverjd
Server酱 serverjd
P图 Ptu
P图 ptu
P个图 Pgetu
P个图 pgetu
P一下 Pyixw
P一下 pyixw
芭比Q babiQ
芭比Q babiq
芭比Q了 babiQle
芭比Q了 babiqle
PIN码 PINma
PIN码 pinma
PUK码 PUKma
PUK码 pukma
关底BOSS grdiBOSS
关底BOSS grdiboss
AA吧 AAba
AA吧 aaba
喊cut hjcut
ASCII码 ASCIIma
ASCII码 asciima
Go圣经 Gougj;
Go圣经 gougj;
江南Style jdnjStyle
江南Style jdnjstyle
头文字D tbwfziD
头文字D tbwfzid
三无Marblue sjwuMarblue
三无Marblue sjwumarblue
A罩杯 Avkbz
A罩杯 avkbz
B罩杯 Bvkbz
B罩杯 bvkbz
C罩杯 Cvkbz
C罩杯 cvkbz
D罩杯 Dvkbz
D罩杯 dvkbz
E罩杯 Evkbz
E罩杯 evkbz
F罩杯 Fvkbz
F罩杯 fvkbz
G罩杯 Gvkbz
G罩杯 gvkbz
H罩杯 Hvkbz
H罩杯 hvkbz
A罩 Avk
A罩 avk
B罩 Bvk
B罩 bvk
C罩 Cvk
C罩 cvk
D罩 Dvk
D罩 dvk
E罩 Evk
E罩 evk
F罩 Fvk
F罩 fvk
G罩 Gvk
G罩 gvk
H罩 Hvk
H罩 hvk
A杯 Abz
A杯 abz
B杯 Bbz
B杯 bbz
C杯 Cbz
C杯 cbz
D杯 Dbz
D杯 dbz
E杯 Ebz
E杯 ebz
F杯 Fbz
F杯 fbz
G杯 Gbz
G杯 gbz
H杯 Hbz
H杯 hbz
TV版 TVbj
TV版 tvbj
TV版本 TVbjbf
TV版本 tvbjbf
芒果TV mhgoTV
芒果TV mhgotv
V字仇杀队 Vziibuadv
V字仇杀队 vziibuadv
V怪客 Vgyke
V怪客 vgyke
V煞 Vua
V煞 vua
Q弹 Qtj
Q弹 qtj
Steam云 Steamyp
Steam云 steamyp
M系列 Mxilx
M系列 mxilx
阿Sir oaSir
阿Sir oasir
Pro版 Probj
Pro版 probj
Pro版本 Probjbf
Pro版本 probjbf
Lite版 Litebj
Lite版 litebj
Lite版本 Litebjbf
Lite版本 litebjbf
X教授 Xjcub
X教授 xjcub
Papi酱 Papijd
Papi酱 papijd
MAC地址 MACdivi
MAC地址 macdivi
DNS劫持 DNSjxii
DNS劫持 dnsjxii
DNS污染 DNSwurj
DNS污染 dnswurj
OK了 OKle
OK了 okle
OK啦 OKla
OK啦 okla
OK啊 OKoa
OK啊 okoa
我OK啊 woOKoa
我OK啊 wookoa
OK了吗 OKlema
OK了吗 oklema
腾讯QQ tgxpQQ
腾讯QQ tgxpqq
公网IP gswhIP
公网IP gswhip
Web开发 Webklfa
Web开发 webklfa
Switch版 Switchbj
Switch版 switchbj
Switch版本 Switchbjbf
Switch版本 switchbjbf
A型血 Ax;xt
A型血 ax;xt
A血型 Axtx;
A血型 axtx;
B型血 Bx;xt
B型血 bx;xt
B血型 Bxtx;
B血型 bxtx;
AB型 ABx;
AB型 abx;
AB型血 ABx;xt
AB型血 abx;xt
AB血型 ABxtx;
AB血型 abxtx;
O型 Ox;
O型 ox;
O型血 Ox;xt
O型血 ox;xt
O血型 Oxtx;
O血型 oxtx;
IT界 ITjx
IT界 itjx
Fn键 Fnjm
Fn键 fnjm
Cmd键 Cmdjm
Cmd键 cmdjm
Command键 Commandjm
Command键 commandjm
Ctrl键 Ctrljm
Ctrl键 ctrljm
Control键 Controljm
Control键 controljm
Opt键 Optjm
Opt键 optjm
Option键 Optionjm
Option键 optionjm
Shift键 Shiftjm
Shift键 shiftjm
Tab键 Tabjm
Tab键 tabjm
Caps键 Capsjm
Caps键 capsjm
CapsLock键 CapsLockjm
CapsLock键 capslockjm
Return键 Returnjm
Return键 returnjm
Enter键 Enterjm
Enter键 enterjm
Space键 Spacejm
Space键 spacejm
Backspace键 Backspacejm
Backspace键 backspacejm
Del键 Deljm
Del键 deljm
Delete键 Deletejm
Delete键 deletejm
Esc键 Escjm
Esc键 escjm
Eject键 Ejectjm
Eject键 ejectjm
周刊少年Jump vbkjuknmJump
周刊少年Jump vbkjuknmjump
ICP备案 ICPbzoj
ICP备案 icpbzoj
啥bug uabug
有bug ybbug
没bug mzbug
没有bug mzybbug
卡bug kabug
提bug tibug
写bug xxbug
改bug glbug
查bug iabug
找bug vkbug
J.K.罗琳 JKloln
J.K.罗琳 jkloln
J.R.R.托尔金 JRRtoorjn
J.R.R.托尔金 jrrtoorjn
乔治·R.R.马丁 qcviRRmad;
乔治·R.R.马丁 qcvirrmad;
异维A酸 yiwzAsr
异维A酸 yiwzasr
互fo hufo
减CD jmCD
减CD jmcd
随身Wi-Fi svufWiFi
随身Wi-Fi svufwifi
U型锁 Ux;so
U型锁 ux;so
Go程 Goig
Go程 goig
TG群 TGqp
TG群 tgqp
Telegram群 Telegramqp
Telegram群 telegramqp
Wi-Fi密码 WiFimima
Wi-Fi密码 wifimima
DNA检测 DNAjmce
DNA检测 dnajmce
pH值 pHvi
pH值 phvi
PN结 PNjx
PN结 pnjx
P型半导体 Px;bjdkti
P型半导体 px;bjdkti
N型半导体 Nx;bjdkti
N型半导体 nx;bjdkti
G谱号 Gpuhk
G谱号 gpuhk
F谱号 Fpuhk
F谱号 fpuhk
C谱号 Cpuhk
C谱号 cpuhk
A级 Aji
A级 aji
B级 Bji
B级 bji
C级 Cji
C级 cji
D级 Dji
D级 dji
S级 Sji
S级 sji
拍CT plCT
拍CT plct
CT检查 CTjmia
CT检查 ctjmia
CNC加工 CNCjwgs
CNC加工 cncjwgs
PVC管 PVCgr
PVC管 pvcgr
DoS攻击 DoSgsji
DoS攻击 dosgsji
DDoS攻击 DDoSgsji
DDoS攻击 ddosgsji
N卡 Nka
N卡 nka
A卡 Aka
A卡 aka
M码 Mma
M码 mma
S码 Sma
S码 sma
L码 Lma
L码 lma
Q我 Qwo
Q我 qwo
R级 Rji
R级 rji
A区 Aqu
A区 aqu
B区 Bqu
B区 bqu
C区 Cqu
C区 cqu
D区 Dqu
D区 dqu
E区 Equ
E区 equ
F区 Fqu
F区 fqu
A组 Azu
A组 azu
B组 Bzu
B组 bzu
C组 Czu
C组 czu
D组 Dzu
D组 dzu
E组 Ezu
E组 ezu
F组 Fzu
F组 fzu
B哥 Bge
B哥 bge
Q版 Qbj
Q版 qbj
A班 Abj
A班 abj
B班 Bbj
B班 bbj
C班 Cbj
C班 cbj
D班 Dbj
D班 dbj
老K lkK
老K lkk
加Q jwQ
加Q jwq
加QQ jwQQ
加QQ jwqq
A座 Azo
A座 azo
B座 Bzo
B座 bzo
C座 Czo
C座 czo
D座 Dzo
D座 dzo
E座 Ezo
E座 ezo
F座 Fzo
F座 fzo
H版 Hbj
H版 hbj
A口 Akb
A口 akb
B口 Bkb
B口 bkb
C口 Ckb
C口 ckb
D口 Dkb
D口 dkb
E口 Ekb
E口 ekb
F口 Fkb
F口 fkb
A出口 Aiukb
A出口 aiukb
B出口 Biukb
B出口 biukb
C出口 Ciukb
C出口 ciukb
D出口 Diukb
D出口 diukb
E出口 Eiukb
E出口 eiukb
F出口 Fiukb
F出口 fiukb
A楼 Alb
A楼 alb
B楼 Blb
B楼 blb
C楼 Clb
C楼 clb
D楼 Dlb
D楼 dlb
E楼 Elb
E楼 elb
F楼 Flb
F楼 flb
A型号 Ax;hk
A型号 ax;hk
B型号 Bx;hk
B型号 bx;hk
C型号 Cx;hk
C型号 cx;hk
D型号 Dx;hk
D型号 dx;hk
E型号 Ex;hk
E型号 ex;hk
F型号 Fx;hk
F型号 fx;hk
A型 Ax;
A型 ax;
B型 Bx;
B型 bx;
C型 Cx;
C型 cx;
D型 Dx;
D型 dx;
E型 Ex;
E型 ex;
F型 Fx;
F型 fx;
A款 Akr
A款 akr
B款 Bkr
B款 bkr
C款 Ckr
C款 ckr
D款 Dkr
D款 dkr
E款 Ekr
E款 ekr
F款 Fkr
F款 fkr
A栋 Ads
A栋 ads
B栋 Bds
B栋 bds
C栋 Cds
C栋 cds
D栋 Dds
D栋 dds
E栋 Eds
E栋 eds
F栋 Fds
F栋 fds
X轴 Xvb
X轴 xvb
Y轴 Yvb
Y轴 yvb
Z轴 Zvb
Z轴 zvb
V领 Vl;
V领 vl;
V字领 Vzil;
V字领 vzil;
V字形 Vzix;
V字形 vzix;
IT业 ITye
IT业 itye
IT行业 IThhye
IT行业 ithhye
K线 Kxm
K线 kxm
K线图 Kxmtu
K线图 kxmtu
日K线 riKxm
日K线 rikxm
周K线 vbKxm
周K线 vbkxm
月K线 ytKxm
月K线 ytkxm
T台 Ttl
T台 ttl
TF卡 TFka
TF卡 tfka
SD卡 SDka
SD卡 sdka
N年 Nnm
N年 nnm
A点 Adm
A点 adm
B点 Bdm
B点 bdm
A屏 Ap;
A屏 ap;
OK吗 OKma
OK吗 okma
OK嘛 OKma
OK嘛 okma
OK么 OKme
OK么 okme
OK呀 OKya
OK呀 okya
OK不 OKbu
OK不 okbu
BB机 BBji
BB机 bbji
BP机 BPji
BP机 bpji
做B超 zoBik
做B超 zobik
DJ版 DJbj
DJ版 djbj
唱K ihK
唱K ihk
PK赛 PKsl
PK赛 pksl
A和B AheB
A和B aheb
X和Y XheY
X和Y xhey
查IP iaIP
查IP iaip
封IP fgIP
封IP fgip
换IP hrIP
换IP hrip
VIP卡 VIPka
VIP卡 vipka
VIP会员 VIPhvyr
VIP会员 viphvyr
AAA级 AAAji
AAA级 aaaji
第N次 diNci
第N次 dinci
发EMS faEMS
发EMS faems
DVD版 DVDbj
DVD版 dvdbj
USB线 USBxm
USB线 usbxm
USB口 USBkb
USB口 usbkb
USB接口 USBjxkb
USB接口 usbjxkb
X档案 Xdhoj
X档案 xdhoj
lambda演算 lambdayjsr
nabla算子 nablasrzi
i次方 icifh
i次幂 icimi
n次方 ncifh
n次幂 ncimi
N多人 Ndorf
N多人 ndorf
S曲线 Squxm
S曲线 squxm
DJ舞曲 DJwuqu
DJ舞曲 djwuqu
充Q币 isQbi
充Q币 isqbi
就OK jqOK
就OK jqok
不OK buOK
不OK buok
很OK hfOK
很OK hfok
开party klparty
Chromium系 Chromiumxi
Chromium系 chromiumxi
Chrome系 Chromexi
Chrome系 chromexi
4S店 siSdm
4S店 sisdm
TF版 TFbj
TF版 tfbj
TF版本 TFbjbf
TF版本 tfbjbf
O不OK ObuOK
O不OK obuok
人均GDP rfjpGDP
人均GDP rfjpgdp
V8引擎 Vbaynq;
V8引擎 vbaynq;
4A级 siAji
4A级 siaji
5A级 wuAji
5A级 wuaji
2G网络 orGwhlo
2G网络 orgwhlo
3G网络 sjGwhlo
3G网络 sjgwhlo
4G网络 siGwhlo
4G网络 sigwhlo
5G网络 wuGwhlo
5G网络 wugwhlo
3G流量 sjGlqld
3G流量 sjglqld
4G流量 siGlqld
4G流量 siglqld
5G流量 wuGlqld
5G流量 wuglqld
3D打印 sjDdayn
3D打印 sjddayn
2D电影 orDdmy;
2D电影 orddmy;
3D电影 sjDdmy;
3D电影 sjddmy;
3C认证 sjCrfvg
3C认证 sjcrfvg
city不city citybucity
打call dacall
hold住 holdvu

968
en_dicts/cn_en_ziguang.txt Normal file
View File

@ -0,0 +1,968 @@
# Rime table
# coding: utf-8
#@/db_name cn_en_ziguang.txt
#@/db_type tabledb
#
# https://github.com/iDvel/rime-ice
# ------- 中英混输词库 for 紫光双拼 -------
# 由 others/cn_en.txt 自动生成
#
# 此行之后不能写注释
X光 Xgg
X光 xgg
X光片 Xggpf
X光片 xggpf
X射线 Xiexf
X射线 xiexf
X刀 Xdq
X刀 xdq
T恤 Txu
T恤 txu
T恤衫 Txuir
T恤衫 txuir
AD钙奶 ADgpnp
AD钙奶 adgpnp
UU加速器 UUjxsuqi
UU加速器 uujxsuqi
Cinity厅 Cinityt;
Cinity厅 cinityt;
Eul的神圣法杖 Euldeiwitfaus
Eul的神圣法杖 euldeiwitfaus
A杖 Aus
A杖 aus
红Buff hhBuff
红Buff hhbuff
蓝Buff lrBuff
蓝Buff lrbuff
老Baby lqBaby
老Baby lqbaby
小Baby xbBaby
小Baby xbbaby
艾AA opAA
艾AA opaa
炒CP aqCP
炒CP aqcp
嗑CP keCP
嗑CP kecp
U盘 Upr
U盘 upr
B站 Bur
B站 bur
V站 Vur
V站 vur
P站 Pur
P站 pur
大V daV
大V dav
Q币 Qbi
Q币 qbi
QQ号 QQhq
QQ号 qqhq
QQ号码 QQhqma
QQ号码 qqhqma
QQ空间 QQkhjf
QQ空间 qqkhjf
QQ群 QQqm
QQ群 qqqm
QQ邮箱 QQyzxg
QQ邮箱 qqyzxg
QQ音乐 QQyyyn
QQ音乐 qqyyyn
QQ拼音 QQpyyy
QQ拼音 qqpyyy
QQ会员 QQhnyl
QQ会员 qqhnyl
QQ好友 QQhqyz
QQ好友 qqhqyz
QQ输入法 QQiurufa
QQ输入法 qqiurufa
QQ游戏 QQyzxi
QQ游戏 qqyzxi
QQ游戏大厅 QQyzxidat;
QQ游戏大厅 qqyzxidat;
QQ飞车 QQfkae
QQ飞车 qqfkae
QQ三国 QQsrgo
QQ三国 qqsrgo
QQ音速 QQyysu
QQ音速 qqyysu
QQ秀 QQxj
QQ秀 qqxj
QQ堂 QQts
QQ堂 qqts
Dock栏 Docklr
Dock栏 docklr
阿Q精神 oaQj;iw
阿Q精神 oaqj;iw
Win版 Winbr
Win版 winbr
Win版本 Winbrbw
Win版本 winbrbw
Windows版 Windowsbr
Windows版 windowsbr
Windows版本 Windowsbrbw
Windows版本 windowsbrbw
Mac版 Macbr
Mac版 macbr
Mac版本 Macbrbw
Mac版本 macbrbw
macOS版 macOSbr
macOS版 macosbr
macOS版本 macOSbrbw
macOS版本 macosbrbw
iOS版 iOSbr
iOS版 iosbr
iOS版本 iOSbrbw
iOS版本 iosbrbw
Android版 Androidbr
Android版 androidbr
Android版本 Androidbrbw
Android版本 androidbrbw
Web版 Webbr
Web版 webbr
Web版本 Webbrbw
Web版本 webbrbw
PC端 PCdl
PC端 pcdl
Win端 Windl
Win端 windl
Windows端 Windowsdl
Windows端 windowsdl
Mac端 Macdl
Mac端 macdl
macOS端 macOSdl
macOS端 macosdl
Web端 Webdl
Web端 webdl
iOS端 iOSdl
iOS端 iosdl
Android端 Androiddl
Android端 androiddl
e招贷 euqdp
G胖 Gps
G胖 gps
Up主 Upuu
Up主 upuu
BOSS直聘 BOSSuipy
BOSS直聘 bossuipy
P社 Pie
P社 pie
V社 Vie
V社 vie
Go语言 Goyuyr
Go语言 goyuyr
维生素A wkitsuA
维生素A wkitsua
维生素B wkitsuB
维生素B wkitsub
维生素C wkitsuC
维生素C wkitsuc
维生素D wkitsuD
维生素D wkitsud
维生素E wkitsuE
维生素E wkitsue
维生素K wkitsuK
维生素K wkitsuk
维A wkA
维A wka
维B wkB
维B wkb
维C wkC
维C wkc
维D wkD
维D wkd
维E wkE
维E wke
维K wkK
维K wkk
维E乳 wkEru
维E乳 wkeru
维生素E乳 wkitsuEru
维生素E乳 wkitsueru
阿Q oaQ
阿Q oaq
阿Q正传 oaQutul
阿Q正传 oaqutul
单边z变换 drbfzbfhl
逗B dzB
逗B dzb
哆啦A梦 dolaAmt
哆啦A梦 dolaamt
二B ojB
二B ojb
卡拉OK kalaOK
卡拉OK kalaok
牛B njB
牛B njb
三K党 srKds
三K党 srkds
傻B iaB
傻B iab
傻X iaX
傻X iax
智能ABC uintABC
智能ABC uintabc
智能ABC双拼 uintABCigpy
智能ABC双拼 uintabcigpy
智能ABC双拼方案 uintABCigpyfsor
智能ABC双拼方案 uintabcigpyfsor
智能ABC输入法 uintABCiurufa
智能ABC输入法 uintabciurufa
装B ugB
装B ugb
A股 Agu
A股 agu
B股 Bgu
B股 bgu
H股 Hgu
H股 hgu
N股 Ngu
N股 ngu
S股 Sgu
S股 sgu
A盘 Apr
A盘 apr
A片 Apf
A片 apf
AA制 AAui
AA制 aaui
ATM机 ATMji
ATM机 atmji
B超 Baq
B超 baq
B淋巴细胞 Blybaxibq
B淋巴细胞 blybaxibq
B盘 Bpr
B盘 bpr
B细胞 Bxibq
B细胞 bxibq
C盘 Cpr
C盘 cpr
C语言 Cyuyr
C语言 cyuyr
D盘 Dpr
D盘 dpr
E盘 Epr
E盘 epr
F盘 Fpr
F盘 fpr
G点 Gdf
G点 gdf
G盘 Gpr
G盘 gpr
IP地址 IPdiui
IP地址 ipdiui
IP电话 IPdfhx
IP电话 ipdfhx
IP卡 IPka
IP卡 ipka
J盘 Jpr
J盘 jpr
K宝 Kbq
K宝 kbq
K粉 Kfw
K粉 kfw
K歌 Kge
K歌 kge
K歌王 Kgews
K歌王 kgews
K歌之王 Kgeuiws
K歌之王 kgeuiws
K金 Kjy
K金 kjy
POS机 POSji
POS机 posji
SIM卡 SIMka
SIM卡 simka
T淋巴细胞 Tlybaxibq
T淋巴细胞 tlybaxibq
T细胞 Txibq
T细胞 txibq
T型台 Tx;tp
T型台 tx;tp
U盾 Udm
U盾 udm
S形 Sx;
S形 sx;
U形 Ux;
U形 ux;
U形管 Ux;gl
U形管 ux;gl
UIM卡 UIMka
UIM卡 uimka
USIM卡 USIMka
USIM卡 usimka
X染色体 Xrrseti
X染色体 xrrseti
Y染色体 Yrrseti
Y染色体 yrrseti
z变换 zbfhl
z逆变换 znibfhl
D之国 Duigo
D之国 duigo
D之一族 Duiyizu
D之一族 duiyizu
Beta版 Betabr
Beta版 betabr
Beta版本 Betabrbw
Beta版本 betabrbw
AV女优 AVnvyz
AV女优 avnvyz
X战警 Xurj;
X战警 xurj;
YY语音 YYyuyy
YY语音 yyyuyy
A4纸 Asiui
A4纸 asiui
A4腰 Asiyq
A4腰 asiyq
N多 Ndo
N多 ndo
N多个 Ndoge
N多个 ndoge
N次 Nci
N次 nci
N遍 Nbf
N遍 nbf
蒙奇·D·路飞 mtqiDlufk
蒙奇·D·路飞 mtqidlufk
蒙奇·D·龙 mtqiDlh
蒙奇·D·龙 mtqidlh
哥尔·D·罗杰 geojDlojd
哥尔·D·罗杰 geojdlojd
马歇尔·D·蒂奇 maxdojDdiqi
马歇尔·D·蒂奇 maxdojddiqi
X·德雷克 Xdelkke
X·德雷克 xdelkke
蒙奇·D·卡普 mtqiDkapu
蒙奇·D·卡普 mtqidkapu
波特卡斯·D·艾斯 botekasiDopsi
波特卡斯·D·艾斯 botekasidopsi
特拉法尔加·D·瓦铁尔·罗 telafaojjxDwatdojlo
特拉法尔加·D·瓦铁尔·罗 telafaojjxdwatdojlo
VIP中P VIPuhP
VIP中P vipuhp
Big胆 Bigdr
Big胆 bigdr
我叫MT wojbMT
我叫MT wojbmt
谜拟Q miniQ
谜拟Q miniq
多边兽Z dobfizZ
多边兽Z dobfizz
藤子·F·不二雄 ttziFbuojxh
藤子·F·不二雄 ttzifbuojxh
PC版 PCbr
PC版 pcbr
PC版本 PCbrbw
PC版本 pcbrbw
A塔 Ata
A塔 ata
平A p;A
平A p;a
立Flag liFlag
立Flag liflag
C罗 Clo
C罗 clo
IE浏览器 IEljlrqi
IE浏览器 ieljlrqi
A壳 Ake
A壳 ake
B壳 Bke
B壳 bke
C壳 Cke
C壳 cke
D壳 Dke
D壳 dke
A面 Amf
A面 amf
B面 Bmf
B面 bmf
C面 Cmf
C面 cmf
D面 Dmf
D面 dmf
Server酱 Serverjg
Server酱 serverjg
P图 Ptu
P图 ptu
P个图 Pgetu
P个图 pgetu
P一下 Pyixx
P一下 pyixx
芭比Q babiQ
芭比Q babiq
芭比Q了 babiQle
芭比Q了 babiqle
PIN码 PINma
PIN码 pinma
PUK码 PUKma
PUK码 pukma
关底BOSS gldiBOSS
关底BOSS gldiboss
AA吧 AAba
AA吧 aaba
喊cut hrcut
ASCII码 ASCIIma
ASCII码 asciima
Go圣经 Goitj;
Go圣经 goitj;
江南Style jgnrStyle
江南Style jgnrstyle
头文字D tzwwziD
头文字D tzwwzid
三无Marblue srwuMarblue
三无Marblue srwumarblue
A罩杯 Auqbk
A罩杯 auqbk
B罩杯 Buqbk
B罩杯 buqbk
C罩杯 Cuqbk
C罩杯 cuqbk
D罩杯 Duqbk
D罩杯 duqbk
E罩杯 Euqbk
E罩杯 euqbk
F罩杯 Fuqbk
F罩杯 fuqbk
G罩杯 Guqbk
G罩杯 guqbk
H罩杯 Huqbk
H罩杯 huqbk
A罩 Auq
A罩 auq
B罩 Buq
B罩 buq
C罩 Cuq
C罩 cuq
D罩 Duq
D罩 duq
E罩 Euq
E罩 euq
F罩 Fuq
F罩 fuq
G罩 Guq
G罩 guq
H罩 Huq
H罩 huq
A杯 Abk
A杯 abk
B杯 Bbk
B杯 bbk
C杯 Cbk
C杯 cbk
D杯 Dbk
D杯 dbk
E杯 Ebk
E杯 ebk
F杯 Fbk
F杯 fbk
G杯 Gbk
G杯 gbk
H杯 Hbk
H杯 hbk
TV版 TVbr
TV版 tvbr
TV版本 TVbrbw
TV版本 tvbrbw
芒果TV msgoTV
芒果TV msgotv
V字仇杀队 Vziaziadn
V字仇杀队 vziaziadn
V怪客 Vgyke
V怪客 vgyke
V煞 Via
V煞 via
Q弹 Qtr
Q弹 qtr
Steam云 Steamym
Steam云 steamym
M系列 Mxild
M系列 mxild
阿Sir oaSir
阿Sir oasir
Pro版 Probr
Pro版 probr
Pro版本 Probrbw
Pro版本 probrbw
Lite版 Litebr
Lite版 litebr
Lite版本 Litebrbw
Lite版本 litebrbw
X教授 Xjbiz
X教授 xjbiz
Papi酱 Papijg
Papi酱 papijg
MAC地址 MACdiui
MAC地址 macdiui
DNS劫持 DNSjdai
DNS劫持 dnsjdai
DNS污染 DNSwurr
DNS污染 dnswurr
OK了 OKle
OK了 okle
OK啦 OKla
OK啦 okla
OK啊 OKoa
OK啊 okoa
我OK啊 woOKoa
我OK啊 wookoa
OK了吗 OKlema
OK了吗 oklema
腾讯QQ ttxmQQ
腾讯QQ ttxmqq
公网IP ghwsIP
公网IP ghwsip
Web开发 Webkpfa
Web开发 webkpfa
Switch版 Switchbr
Switch版 switchbr
Switch版本 Switchbrbw
Switch版本 switchbrbw
A型血 Ax;xn
A型血 ax;xn
A血型 Axnx;
A血型 axnx;
B型血 Bx;xn
B型血 bx;xn
B血型 Bxnx;
B血型 bxnx;
AB型 ABx;
AB型 abx;
AB型血 ABx;xn
AB型血 abx;xn
AB血型 ABxnx;
AB血型 abxnx;
O型 Ox;
O型 ox;
O型血 Ox;xn
O型血 ox;xn
O血型 Oxnx;
O血型 oxnx;
IT界 ITjd
IT界 itjd
Fn键 Fnjf
Fn键 fnjf
Cmd键 Cmdjf
Cmd键 cmdjf
Command键 Commandjf
Command键 commandjf
Ctrl键 Ctrljf
Ctrl键 ctrljf
Control键 Controljf
Control键 controljf
Opt键 Optjf
Opt键 optjf
Option键 Optionjf
Option键 optionjf
Shift键 Shiftjf
Shift键 shiftjf
Tab键 Tabjf
Tab键 tabjf
Caps键 Capsjf
Caps键 capsjf
CapsLock键 CapsLockjf
CapsLock键 capslockjf
Return键 Returnjf
Return键 returnjf
Enter键 Enterjf
Enter键 enterjf
Space键 Spacejf
Space键 spacejf
Backspace键 Backspacejf
Backspace键 backspacejf
Del键 Deljf
Del键 deljf
Delete键 Deletejf
Delete键 deletejf
Esc键 Escjf
Esc键 escjf
Eject键 Ejectjf
Eject键 ejectjf
周刊少年Jump uzkriqnfJump
周刊少年Jump uzkriqnfjump
ICP备案 ICPbkor
ICP备案 icpbkor
啥bug iabug
有bug yzbug
没bug mkbug
没有bug mkyzbug
卡bug kabug
提bug tibug
写bug xdbug
改bug gpbug
查bug aabug
找bug uqbug
J.K.罗琳 JKloly
J.K.罗琳 jkloly
J.R.R.托尔金 JRRtoojjy
J.R.R.托尔金 jrrtoojjy
乔治·R.R.马丁 qbuiRRmad;
乔治·R.R.马丁 qbuirrmad;
异维A酸 yiwkAsl
异维A酸 yiwkasl
互fo hufo
减CD jfCD
减CD jfcd
随身Wi-Fi sniwWiFi
随身Wi-Fi sniwwifi
U型锁 Ux;so
U型锁 ux;so
Go程 Goat
Go程 goat
TG群 TGqm
TG群 tgqm
Telegram群 Telegramqm
Telegram群 telegramqm
Wi-Fi密码 WiFimima
Wi-Fi密码 wifimima
DNA检测 DNAjfce
DNA检测 dnajfce
pH值 pHui
pH值 phui
PN结 PNjd
PN结 pnjd
P型半导体 Px;brdqti
P型半导体 px;brdqti
N型半导体 Nx;brdqti
N型半导体 nx;brdqti
G谱号 Gpuhq
G谱号 gpuhq
F谱号 Fpuhq
F谱号 fpuhq
C谱号 Cpuhq
C谱号 cpuhq
A级 Aji
A级 aji
B级 Bji
B级 bji
C级 Cji
C级 cji
D级 Dji
D级 dji
S级 Sji
S级 sji
拍CT ppCT
拍CT ppct
CT检查 CTjfaa
CT检查 ctjfaa
CNC加工 CNCjxgh
CNC加工 cncjxgh
PVC管 PVCgl
PVC管 pvcgl
DoS攻击 DoSghji
DoS攻击 dosghji
DDoS攻击 DDoSghji
DDoS攻击 ddosghji
N卡 Nka
N卡 nka
A卡 Aka
A卡 aka
M码 Mma
M码 mma
S码 Sma
S码 sma
L码 Lma
L码 lma
Q我 Qwo
Q我 qwo
R级 Rji
R级 rji
A区 Aqu
A区 aqu
B区 Bqu
B区 bqu
C区 Cqu
C区 cqu
D区 Dqu
D区 dqu
E区 Equ
E区 equ
F区 Fqu
F区 fqu
A组 Azu
A组 azu
B组 Bzu
B组 bzu
C组 Czu
C组 czu
D组 Dzu
D组 dzu
E组 Ezu
E组 ezu
F组 Fzu
F组 fzu
B哥 Bge
B哥 bge
Q版 Qbr
Q版 qbr
A班 Abr
A班 abr
B班 Bbr
B班 bbr
C班 Cbr
C班 cbr
D班 Dbr
D班 dbr
老K lqK
老K lqk
加Q jxQ
加Q jxq
加QQ jxQQ
加QQ jxqq
A座 Azo
A座 azo
B座 Bzo
B座 bzo
C座 Czo
C座 czo
D座 Dzo
D座 dzo
E座 Ezo
E座 ezo
F座 Fzo
F座 fzo
H版 Hbr
H版 hbr
A口 Akz
A口 akz
B口 Bkz
B口 bkz
C口 Ckz
C口 ckz
D口 Dkz
D口 dkz
E口 Ekz
E口 ekz
F口 Fkz
F口 fkz
A出口 Aaukz
A出口 aaukz
B出口 Baukz
B出口 baukz
C出口 Caukz
C出口 caukz
D出口 Daukz
D出口 daukz
E出口 Eaukz
E出口 eaukz
F出口 Faukz
F出口 faukz
A楼 Alz
A楼 alz
B楼 Blz
B楼 blz
C楼 Clz
C楼 clz
D楼 Dlz
D楼 dlz
E楼 Elz
E楼 elz
F楼 Flz
F楼 flz
A型号 Ax;hq
A型号 ax;hq
B型号 Bx;hq
B型号 bx;hq
C型号 Cx;hq
C型号 cx;hq
D型号 Dx;hq
D型号 dx;hq
E型号 Ex;hq
E型号 ex;hq
F型号 Fx;hq
F型号 fx;hq
A型 Ax;
A型 ax;
B型 Bx;
B型 bx;
C型 Cx;
C型 cx;
D型 Dx;
D型 dx;
E型 Ex;
E型 ex;
F型 Fx;
F型 fx;
A款 Akl
A款 akl
B款 Bkl
B款 bkl
C款 Ckl
C款 ckl
D款 Dkl
D款 dkl
E款 Ekl
E款 ekl
F款 Fkl
F款 fkl
A栋 Adh
A栋 adh
B栋 Bdh
B栋 bdh
C栋 Cdh
C栋 cdh
D栋 Ddh
D栋 ddh
E栋 Edh
E栋 edh
F栋 Fdh
F栋 fdh
X轴 Xuz
X轴 xuz
Y轴 Yuz
Y轴 yuz
Z轴 Zuz
Z轴 zuz
V领 Vl;
V领 vl;
V字领 Vzil;
V字领 vzil;
V字形 Vzix;
V字形 vzix;
IT业 ITye
IT业 itye
IT行业 IThsye
IT行业 ithsye
K线 Kxf
K线 kxf
K线图 Kxftu
K线图 kxftu
日K线 riKxf
日K线 rikxf
周K线 uzKxf
周K线 uzkxf
月K线 ynKxf
月K线 ynkxf
T台 Ttp
T台 ttp
TF卡 TFka
TF卡 tfka
SD卡 SDka
SD卡 sdka
N年 Nnf
N年 nnf
A点 Adf
A点 adf
B点 Bdf
B点 bdf
A屏 Ap;
A屏 ap;
OK吗 OKma
OK吗 okma
OK嘛 OKma
OK嘛 okma
OK么 OKme
OK么 okme
OK呀 OKya
OK呀 okya
OK不 OKbu
OK不 okbu
BB机 BBji
BB机 bbji
BP机 BPji
BP机 bpji
做B超 zoBaq
做B超 zobaq
DJ版 DJbr
DJ版 djbr
唱K asK
唱K ask
PK赛 PKsp
PK赛 pksp
A和B AheB
A和B aheb
X和Y XheY
X和Y xhey
查IP aaIP
查IP aaip
封IP ftIP
封IP ftip
换IP hlIP
换IP hlip
VIP卡 VIPka
VIP卡 vipka
VIP会员 VIPhnyl
VIP会员 viphnyl
AAA级 AAAji
AAA级 aaaji
第N次 diNci
第N次 dinci
发EMS faEMS
发EMS faems
DVD版 DVDbr
DVD版 dvdbr
USB线 USBxf
USB线 usbxf
USB口 USBkz
USB口 usbkz
USB接口 USBjdkz
USB接口 usbjdkz
X档案 Xdsor
X档案 xdsor
lambda演算 lambdayrsl
nabla算子 nablaslzi
i次方 icifs
i次幂 icimi
n次方 ncifs
n次幂 ncimi
N多人 Ndorw
N多人 ndorw
S曲线 Squxf
S曲线 squxf
DJ舞曲 DJwuqu
DJ舞曲 djwuqu
充Q币 ahQbi
充Q币 ahqbi
就OK jjOK
就OK jjok
不OK buOK
不OK buok
很OK hwOK
很OK hwok
开party kpparty
Chromium系 Chromiumxi
Chromium系 chromiumxi
Chrome系 Chromexi
Chrome系 chromexi
4S店 siSdf
4S店 sisdf
TF版 TFbr
TF版 tfbr
TF版本 TFbrbw
TF版本 tfbrbw
O不OK ObuOK
O不OK obuok
人均GDP rwjmGDP
人均GDP rwjmgdp
V8引擎 Vbayyq;
V8引擎 vbayyq;
4A级 siAji
4A级 siaji
5A级 wuAji
5A级 wuaji
2G网络 ojGwslo
2G网络 ojgwslo
3G网络 srGwslo
3G网络 srgwslo
4G网络 siGwslo
4G网络 sigwslo
5G网络 wuGwslo
5G网络 wugwslo
3G流量 srGljlg
3G流量 srgljlg
4G流量 siGljlg
4G流量 sigljlg
5G流量 wuGljlg
5G流量 wugljlg
3D打印 srDdayy
3D打印 srddayy
2D电影 ojDdfy;
2D电影 ojddfy;
3D电影 srDdfy;
3D电影 srddfy;
3C认证 srCrwut
3C认证 srcrwut
city不city citybucity
打call dacall
hold住 holduu

22049
en_dicts/en.dict.yaml Normal file

File diff suppressed because it is too large Load Diff

2221
en_dicts/en_ext.dict.yaml Normal file

File diff suppressed because it is too large Load Diff

3
go.work Normal file
View File

@ -0,0 +1,3 @@
go 1.22
use ./others/script

62
lua/autocap_filter.lua Normal file
View File

@ -0,0 +1,62 @@
--[[
#302@abcdefg233 #305@Mirtle
-
- Hello Hello
- 2 HEllo HELLO
--]]
local function autocap_filter(input, env)
local code = env.engine.context.input -- 输入码
local codeLen = #code
local codeAllUCase = false
local codeUCase = false
-- 不转换:
if codeLen == 1 or -- 码长为 1
code:find("^[%l%p]") -- 输入码首位为小写字母或标点
then -- 输入码不满足条件不判断候选项
for cand in input:iter() do
yield(cand)
end
return
---- 输入码全大写
-- elseif code == code:upper() then
-- codeAllUCase = true
-- 输入码前 2 - n 位大写
elseif code:find("^%u%u+.*") then
codeAllUCase = true
-- 输入码首位大写
elseif code:find("^%u.*") then
codeUCase = true
end
local pureCode = code:gsub("[%s%p]", "") -- 删除标点和空格的输入码
for cand in input:iter() do
local text = cand.text -- 候选词
local pureText = text:gsub("[%s%p]", "") -- 删除标点和空格的候选词
-- 不转换:
if
text:find("[^%w%p%s]") or -- 候选词包含非字母和数字、非标点符号、非空格的字符
text:find("%s") or -- 候选词中包含空格
pureText:find("^" .. code) or -- 输入码完全匹配候选词
(cand.type ~= "completion" and -- 单词与其对应的编码不一致
pureCode:lower() ~= pureText:lower()) -- 例如 PS - Photoshop
then
yield(cand)
-- 输入码前 2~10 位大写,候选词转换为全大写
elseif codeAllUCase then
text = text:upper()
yield(Candidate(cand.type, 0, codeLen, text, cand.comment))
-- 输入码首位大写,候选词转换为首位大写
elseif codeUCase then
text = text:gsub("^%a", string.upper)
yield(Candidate(cand.type, 0, codeLen, text, cand.comment))
else
yield(cand)
end
end
end
return autocap_filter

209
lua/calc_translator.lua Normal file
View File

@ -0,0 +1,209 @@
-- 计算器插件
-- author: https://github.com/ChaosAlphard
local calc = {}
function calc.init( env )
local config = env.engine.schema.config
env.prefix = config:get_string( 'calculator/prefix' ) or 'cC'
env.show_prefix = config:get_bool( 'calculator/show_prefix' ) -- set to true to show prefix in preedit area
-- env.decimalPlaces = config:get_string('calculator/decimalPlaces') or '4'
end
local function startsWith( str, start ) return string.sub( str, 1, string.len( start ) ) == start end
local function truncateFromStart( str, truncateStr ) return string.sub( str, string.len( truncateStr ) + 1 ) end
local function yield_calc_cand( seg, cand_text, cand_comment, cand_preedit, show_prefix )
local cand = Candidate( 'calc', seg.start, seg._end, cand_text, cand_comment )
cand.quality = 99999
if not show_prefix then cand.preedit = cand_preedit end
yield( cand )
end
-- 函数表
local calcPlugin = {
-- e, exp(1) = e^1 = e
e = math.exp( 1 ),
-- π
pi = math.pi,
}
-- random([m [,n ]]) 返回m-n之间的随机数, n为空则返回1-m之间, 都为空则返回0-1之间的小数
local function random( ... ) return math.random( ... ) end
-- 注册到函数表中
calcPlugin['rdm'] = random
calcPlugin['random'] = random
-- 正弦
local function sin( x ) return math.sin( x ) end
calcPlugin['sin'] = sin
-- 双曲正弦
local function sinh( x ) return math.sinh( x ) end
calcPlugin['sinh'] = sinh
-- 反正弦
local function asin( x ) return math.asin( x ) end
calcPlugin['asin'] = asin
-- 余弦
local function cos( x ) return math.cos( x ) end
calcPlugin['cos'] = cos
-- 双曲余弦
local function cosh( x ) return math.cosh( x ) end
calcPlugin['cosh'] = cosh
-- 反余弦
local function acos( x ) return math.acos( x ) end
calcPlugin['acos'] = acos
-- 正切
local function tan( x ) return math.tan( x ) end
calcPlugin['tan'] = tan
-- 双曲正切
local function tanh( x ) return math.tanh( x ) end
calcPlugin['tanh'] = tanh
-- 反正切
-- 返回以弧度为单位的点相对于x轴的逆时针角度。x是点的横纵坐标比值
-- 返回范围从−π到π (以弧度为单位),其中负角度表示向下旋转,正角度表示向上旋转
local function atan( x ) return math.atan( x ) end
calcPlugin['atan'] = atan
-- 反正切
-- atan( y/x ) = atan2(y, x)
-- 返回以弧度为单位的点相对于x轴的逆时针角度。y是点的纵坐标x是点的横坐标
-- 返回范围从−π到π (以弧度为单位),其中负角度表示向下旋转,正角度表示向上旋转
-- 与 math.atan(y/x) 函数相比具有更好的数学定义因为它能够正确处理边界情况例如x=0
local function atan2( y, x ) return math.atan2( y, x ) end
calcPlugin['atan2'] = atan2
-- 将角度从弧度转换为度 e.g. deg(π) = 180
local function deg( x ) return math.deg( x ) end
calcPlugin['deg'] = deg
-- 将角度从度转换为弧度 e.g. rad(180) = π
local function rad( x ) return math.rad( x ) end
calcPlugin['rad'] = rad
-- 返回两个值, 无法参与运算后续, 只能单独使用
-- 返回m,e 使得x = m * 2^e
local function frexp( x )
local m, e = math.frexp( x )
return m .. ' * 2^' .. e
end
calcPlugin['frexp'] = frexp
-- 返回 x * 2^y
local function ldexp( x, y ) return math.ldexp( x, y ) end
calcPlugin['ldexp'] = ldexp
-- 返回 e^x
local function exp( x ) return math.exp( x ) end
calcPlugin['exp'] = exp
-- 返回x的平方根 e.g. sqrt(x) = x^0.5
local function sqrt( x ) return math.sqrt( x ) end
calcPlugin['sqrt'] = sqrt
-- y为底x的对数, 使用换底公式实现
local function log( y, x )
-- 不能为负数或0
if x <= 0 or y <= 0 then return nil end
return math.log( x ) / math.log( y )
end
calcPlugin['log'] = log
-- e为底x的对数
local function loge( x )
-- 不能为负数或0
if x <= 0 then return nil end
return math.log( x )
end
calcPlugin['loge'] = loge
-- 10为底x的对数
local function log10( x )
-- 不能为负数或0
if x <= 0 then return nil end
return math.log10( x )
end
calcPlugin['log10'] = log10
-- 平均值
local function avg( ... )
local data = { ... }
local n = select( '#', ... )
-- 样本数量不能为0
if n == 0 then return nil end
-- 计算总和
local sum = 0
for _, value in ipairs( data ) do sum = sum + value end
return sum / n
end
calcPlugin['avg'] = avg
-- 方差
local function variance( ... )
local data = { ... }
local n = select( '#', ... )
-- 样本数量不能为0
if n == 0 then return nil end
-- 计算均值
local sum = 0
for _, value in ipairs( data ) do sum = sum + value end
local mean = sum / n
-- 计算方差
local sum_squared_diff = 0
for _, value in ipairs( data ) do sum_squared_diff = sum_squared_diff + (value - mean) ^ 2 end
return sum_squared_diff / n
end
calcPlugin['var'] = variance
-- 阶乘
local function factorial( x )
-- 不能为负数
if x < 0 then return nil end
if x == 0 or x == 1 then return 1 end
local result = 1
for i = 1, x do result = result * i end
return result
end
calcPlugin['fact'] = factorial
-- 实现阶乘计算(!)
local function replaceToFactorial( str )
-- 替换[0-9]!字符为fact([0-9])以实现阶乘
return str:gsub( '([0-9]+)!', 'fact(%1)' )
end
-- 简单计算器
function calc.func( input, seg, env )
if not seg:has_tag( 'calculator' ) or input == '' then return end
-- 提取算式
local express = truncateFromStart( input, env.prefix )
if express == '' then return end -- 防止用户写错了正则表达式造成错误
local code = replaceToFactorial( express )
local success, result = pcall( load( 'return ' .. code, 'calculate', 't', calcPlugin ) )
if success and result and (type( result ) == 'string' or type( result ) == 'number') and #tostring( result ) > 0 then
yield_calc_cand( seg, result, '', express, env.show_prefix )
yield_calc_cand( seg, express .. '=' .. result, '', express, env.show_prefix )
else
yield_calc_cand( seg, express, '解析失败', express, env.show_prefix )
yield_calc_cand( seg, code, '入参', express, env.show_prefix )
end
end
return calc

31
lua/cn_en_spacer.lua Normal file
View File

@ -0,0 +1,31 @@
-- 中英混输词条自动空格
-- 在 engine/filters 增加 - lua_filter@cn_en_spacer
--
-- 为中英混输词条cn_en.dict.yaml自动空格
-- 示例:`VIP中P` → `VIP 中 P`
--
-- ChatGPT 写的
local function add_spaces(s)
-- 在中文字符后和英文字符前插入空格
s = s:gsub("([\228-\233][\128-\191]-)([%w%p])", "%1 %2")
-- 在英文字符后和中文字符前插入空格
s = s:gsub("([%w%p])([\228-\233][\128-\191]-)", "%1 %2")
return s
end
-- 是否同时包含中文和英文数字
local function is_mixed_cn_en_num(s)
return s:find("([\228-\233][\128-\191]-)") and s:find("[%a%d]")
end
local function cn_en_spacer(input, env)
for cand in input:iter() do
if is_mixed_cn_en_num(cand.text) then
cand = cand:to_shadow_candidate(cand.type, add_spaces(cand.text), cand.comment)
end
yield(cand)
end
end
return cn_en_spacer

View File

@ -0,0 +1,3 @@
local drop_words =
{ "示~例~", "肏女人", }
return drop_words

View File

@ -0,0 +1,72 @@
-- 词条隐藏、降频
-- 在 engine/processors 增加 - lua_processor@cold_word_drop.processor
-- 在 engine/filters 增加 - lua_filter@cold_word_drop.filter
-- 在 key_binder 增加快捷键:
-- reduce_freq_cand: "Control+j" # 匹配当前输入码后隐藏指定的候选字词 或候选词条放到第四候选位置
-- drop_cand: "Control+d" # 强制删词, 无视输入的编码
-- get_record_filername() 函数中仅支持了 Windows、macOS、Linux
local filter = {}
function filter.init(env)
local engine = env.engine
local config = engine.schema.config
local _sd, drop_words = pcall(require, "cold_word_drop/drop_words")
local _sh, hide_words = pcall(require, "cold_word_drop/hide_words")
local _st, turn_down_words = pcall(require, "cold_word_drop/turn_down_words")
local _sr, reduce_freq_words = pcall(require, "cold_word_drop/reduce_freq_words")
env.word_reduce_idx = config:get_int("cold_word_reduce/idx") or 4
env.drop_words = _sd and drop_words or {}
env.hide_words = _sh and hide_words or {}
env.reduce_freq_words = (_st and turn_down_words) or (_sr and reduce_freq_words) or {}
end
function filter.func(input, env)
local cands = {}
local context = env.engine.context
local preedit_str = context.input:gsub(" ", "")
local drop_words = env.drop_words
local hide_words = env.hide_words
local word_reduce_idx = env.word_reduce_idx
local reduce_freq_words = env.reduce_freq_words
for cand in input:iter() do
local cand_text = cand.text:gsub(" ", "")
local preedit_code = cand.preedit:gsub(" ", "") or preedit_str
local reduce_freq_list = reduce_freq_words[cand_text] or {}
if word_reduce_idx > 1 then
-- 前三个 候选项排除 要调整词频的词条, 要删的(实际假性删词, 彻底隐藏罢了) 和要隐藏的词条
if reduce_freq_list and table.find_index(reduce_freq_list, preedit_code) then
table.insert(cands, cand)
elseif
not (
table.find_index(drop_words, cand_text)
or (hide_words[cand_text] and table.find_index(hide_words[cand_text], preedit_code))
)
then
yield(cand)
word_reduce_idx = word_reduce_idx - 1
end
else
if
not (
table.find_index(drop_words, cand_text)
or (hide_words[cand_text] and table.find_index(hide_words[cand_text], preedit_code))
)
then
table.insert(cands, cand)
end
end
if #cands >= 180 then
break
end
end
for _, cand in ipairs(cands) do
yield(cand)
end
end
return filter

View File

@ -0,0 +1,5 @@
local hide_words =
{ ["示~例~"] = { "shil", "shili", },
["么特瑞"] = { "meter", },
}
return hide_words

View File

@ -0,0 +1,48 @@
-- runLog.lua
-- Copyright (C) 2023 yaoyuan.dou <douyaoyuan@126.com>
local M = {}
local dbgFlg = true
--设置 dbg 开关
M.setDbg = function(flg)
dbgFlg = flg
print('runLog dbgFlg is ' .. tostring(dbgFlg))
end
local current_path = string.sub(debug.getinfo(1).source, 2, string.len("/runLog.lua") * -1)
M.logDoc = current_path .. 'runLog.txt'
M.writeLog = function(logStr, newLineFlg)
logStr = logStr or "nothing"
if not newLineFlg then newLineFlg = true end
local f = io.open(M.logDoc, 'a')
if f then
local timeStamp = os.date("%Y/%m/%d %H:%M:%S")
f:write(timeStamp .. '[' .. _VERSION .. ']' .. '\t' .. logStr .. '\n')
f:close()
end
end
--===========================test========================
M.test = function(printPrefix)
if nil == printPrefix then
printPrefix = ' '
end
if dbgFlg then
M.writeLog('this is a test string on new line', true)
M.writeLog('this is a test string appending the last line', false)
M.writeLog('runLogDoc is: ' .. M.logDoc, true)
end
end
function M.init(...)
--如果有需要初始化的动作,可以在这里运行
end
M.init()
return M

View File

@ -0,0 +1,168 @@
-- create metatable
orgtype = type
function type(obj)
local _type = orgtype(obj)
if "table" == _type and obj._cname then
return obj._cname
end
return _type
end
function metatable(...)
if ... and type(...) == "table" then
return setmetatable(..., { __index = table })
else
return setmetatable({ ... }, { __index = table })
end
end
-- chech metatble
function metatable_chk(tab)
if "table" == type(tab) then
return (tab.each and tab) or metatable(tab)
else
return tab
end
end
table.eachi = function(tab, func)
for i = 1, #tab do
func(tab[i], i)
end
return tab
end
table.eacha = function(tab, func)
for i, v in ipairs(tab) do
func(v, i)
end
return tab
end
table.each = function(tab, func)
for k, v in pairs(tab) do
func(v, k)
end
return tab
end
table.find_index = function(tab, elm, ...)
local _, i = table.find(tab, elm, ...)
return i
end
table.find = function(tab, elm, func)
for i, v in ipairs(tab) do
if elm == v then
return v, i
end
end
end
table.find_with_func = function(tab, elm, ...)
local i, v = table.find(tab, elm)
end
table.delete = function(tab, elm, ...)
local index = table.find_index(tab, elm)
return index and table.remove(tab, index)
end
table.find_all = function(tab, elm, ...)
local tmptab = setmetatable({}, { __index = table })
local _func = (type(elm) == "function" and elm) or function(v, k, ...)
return v == elm
end
for k, v in pairs(tab) do
if _func(v, k, ...) then
tmptab:insert(v)
end
end
return tmptab
end
table.select = table.find_all
table.reduce = function(tab, func, arg)
local new, old = arg, arg
for i, v in ipairs(tab) do
new, old = func(v, new)
end
return new, arg
end
table.map = function(tab, func)
local newtab = setmetatable({}, { __index = table })
func = func or function(v, i)
return v, i
end
for i, v in ipairs(tab) do
newtab[i] = func(v, i)
end
return newtab
end
table.map_hash = function(tab, func) -- table to list of array { key, v}
local newtab = setmetatable({}, { __index = table })
func = func or function(k, v)
return { k, v }
end
for k, v in pairs(tab) do
newtab:insert(func(k, v))
end
return newtab
end
function table:push(elm)
self:insert(elm)
end
table.append = table.push
function table:pop()
return self:remove(#self)
end
function table:shift()
self:remove(1)
end
function table:unshift(elm)
self:insert(1, elm)
end
function table.len(t)
local leng = 0
for k, v in pairs(t) do
leng = leng + 1
end
return leng
end
-- table to string 序列化
function table.serialize(obj)
local serialize_str = ""
local t = type(obj)
if t == "number" then
serialize_str = serialize_str .. obj
elseif t == "boolean" then
serialize_str = serialize_str .. tostring(obj)
elseif t == "string" then
serialize_str = serialize_str .. string.format("%q", obj)
elseif t == "table" then
serialize_str = serialize_str .. "{ "
local record_sep = #obj < 4 and ", " or ",\n"
local record_prefix = #obj < 4 and "" or "\t"
for k, v in pairs(obj) do
if type(k) == "number" then
serialize_str = serialize_str .. record_prefix .. '"' .. v .. '"' .. record_sep
else
serialize_str = serialize_str .. "\t[" .. table.serialize(k) .. "] = " .. table.serialize(v) .. ",\n"
end
end
-- local metatable = getmetatable(obj)
-- if metatable ~= nil and type(metatable.__index) == "table" then
-- for k, v in pairs(metatable.__index) do
-- serialize_str = serialize_str .. "[" .. table.serialize(k) .. "]=" .. table.serialize(v) .. ",\n"
-- end
-- end
serialize_str = serialize_str .. "}"
elseif t == "nil" then
return nil
else
error("can not serialize a " .. t .. " type.")
end
return serialize_str
end

View File

@ -0,0 +1,132 @@
-- 词条隐藏、降频
-- 在 engine/processors 增加 - lua_processor@cold_word_drop.processor
-- 在 engine/filters 增加 - lua_filter@cold_word_drop.filter
-- 在 key_binder 增加快捷键:
-- reduce_freq_cand: "Control+j" # 匹配当前输入码后隐藏指定的候选字词 或候选词条放到第四候选位置
-- drop_cand: "Control+d" # 强制删词, 无视输入的编码
-- get_record_filername() 函数中仅支持了 Windows、macOS、Linux
require("cold_word_drop.string")
require("cold_word_drop.metatable")
local processor = {}
local function get_record_filername(record_type)
local path_sep = "/"
local user_data_dir = rime_api:get_user_data_dir()
local user_distribute_name = rime_api:get_distribution_code_name()
if user_distribute_name:lower():match("weasel") then path_sep = [[\]] end
if user_distribute_name:lower():match("ibus") then
return string.format("%s/rime/lua/cold_word_drop/%s_words.lua",
os.getenv("HOME") .. "/.config/ibus",
record_type
)
else
local file_path = string.format("%s/lua/cold_word_drop/%s_words.lua", user_data_dir, record_type)
return file_path:gsub("/", path_sep)
end
end
local function write_word_to_file(env, record_type)
local filename = get_record_filername(record_type)
local record_header = string.format("local %s_words =\n", record_type)
local record_tailer = string.format("\nreturn %s_words", record_type)
if not filename then
return false
end
local fd = assert(io.open(filename, "w")) --打开
-- fd:flush() --刷新
local x = string.format("%s_list", record_type)
local record = table.serialize(env.tbls[x]) -- lua 的 table 对象 序列化为字符串
fd:setvbuf("line")
fd:write(record_header) --写入文件头部
fd:write(record) --写入 序列化的字符串
fd:write(record_tailer) --写入文件尾部, 结束记录
fd:close() --关闭
end
local function append_word_to_droplist(env, ctx, action_type)
local word = ctx.word:gsub(" ", "")
local input_code = ctx.code:gsub(" ", "")
if action_type == "drop" then
table.insert(env.drop_words, word) -- 高亮选中的词条插入到 drop_list
return true
end
if action_type == "hide" then
if not env.hide_words[word] then
env.hide_words[word] = { input_code }
-- 隐藏的词条如果已经在 hide_list 中, 则将输入串追加到 值表中, 如: ['藏'] = {'chang', 'zhang'}
elseif not table.find_index(env.hide_words[word], input_code) then
table.insert(env.hide_words[word], input_code)
end
return true
end
if action_type == "reduce_freq" then
if env.reduce_freq_words[word] then
table.insert(env.reduce_freq_words[word], input_code)
else
env.reduce_freq_words[word] = { input_code }
end
return true
end
end
function processor.init(env)
local engine = env.engine
local config = engine.schema.config
local _sd, drop_words = pcall(require, "cold_word_drop/drop_words")
local _sh, hide_words = pcall(require, "cold_word_drop/hide_words")
local _st, turn_down_words = pcall(require, "cold_word_drop/turn_down_words")
local _sr, reduce_freq_words = pcall(require, "cold_word_drop/reduce_freq_words")
env.drop_words = _sd and drop_words or {}
env.hide_words = _sh and hide_words or {}
env.reduce_freq_words = (_st and turn_down_words) or (_sr and reduce_freq_words) or {}
env.drop_cand_key = config:get_string("key_binder/drop_cand") or "Control+d"
env.hide_cand_key = config:get_string("key_binder/hide_cand") or "Control+x"
env.turn_down_cand_key = config:get_string("key_binder/turn_down_cand") or nil
env.reduce_cand_key = env.turn_down_cand_key or config:get_string("key_binder/reduce_freq_cand") or "Control+j"
env.tbls = {
["drop_list"] = env.drop_words,
["hide_list"] = env.hide_words,
["reduce_freq_list"] = env.reduce_freq_words,
}
end
function processor.func(key, env)
local engine = env.engine
local context = engine.context
local preedit_code = context:get_script_text()
local action_map = {
[env.drop_cand_key] = "drop",
[env.hide_cand_key] = "hide",
[env.reduce_cand_key] = "reduce_freq",
}
if context:has_menu() and action_map[key:repr()] then
local cand = context:get_selected_candidate()
local action_type = action_map[key:repr()]
local ctx_map = {
["word"] = cand.text,
["code"] = preedit_code,
}
local res = append_word_to_droplist(env, ctx_map, action_type)
context:refresh_non_confirmed_composition() -- 刷新当前输入法候选菜单, 实现看到实时效果
if not res then
return 2
end
if res then
-- 期望被删的词和隐藏的词条写入文件(drop_words.lua, hide_words.lua)
write_word_to_file(env, action_type)
end
return 1 -- kAccept
end
return 2 -- kNoop, 不做任何操作, 交给下个组件处理
end
return processor

View File

@ -0,0 +1,5 @@
local reduce_freq_words =
{ ["示~例~"] = { "shili", },
["颜射"] = { "yanshe", },
}
return reduce_freq_words

View File

@ -0,0 +1,40 @@
-- wrap utf8.sub(str,head_index, tail_index)
-- wrap string.split(str,sp,sp1)
-- string.utf8_len = utf8.len
-- string.utf8_offset= utf8.offset
-- string.utf8_sub= utf8.sub
function string.split(str, sp, sp1)
sp = type(sp) == "string" and sp or " "
if #sp == 0 then
sp = "([%z\1-\127\194-\244][\128-\191]*)"
elseif #sp == 1 then
sp = "[^" .. (sp == "%" and "%%" or sp) .. "]*"
else
sp1 = sp1 or "^"
str = str:gsub(sp, sp1)
sp = "[^" .. sp1 .. "]*"
end
local tab = {}
for v in str:gmatch(sp) do
table.insert(tab, v)
end
return tab
end
function utf8.gsub(str, si, ei)
local function index(ustr, i)
return i >= 0 and (ustr:utf8_offset(i) or ustr:len() + 1) or (ustr:utf8_offset(i) or 1)
end
local u_si = index(str, si)
ei = ei or str:utf8_len()
ei = ei >= 0 and ei + 1 or ei
local u_ei = index(str, ei) - 1
return str:sub(u_si, u_ei)
end
string.utf8_len = utf8.len
string.utf8_offset = utf8.offset
string.utf8_sub = utf8.gsub
return true

221
lua/corrector.lua Normal file
View File

@ -0,0 +1,221 @@
--[[
ji yu gei yu comment
comment
Lua translator/spelling_hints comment
Lua 使 `spelling_hints` comment
@[Shewer Lu](https://github.com/shewer)
cn_dicts/others.dict.yaml issue
--]]
local M = {}
function M.init(env)
local config = env.engine.schema.config
env.keep_comment = config:get_bool('translator/keep_comments')
local delimiter = config:get_string('speller/delimiter')
if delimiter and #delimiter > 0 and delimiter:sub(1,1) ~= ' ' then
env.delimiter = delimiter:sub(1,1)
end
env.name_space = env.name_space:gsub('^*', '')
M.style = config:get_string(env.name_space) or '{comment}'
M.corrections = {
-- 错音
["hun dun"] = { text = "馄饨", comment = "hún tun" },
["zhu jiao"] = { text = "主角", comment = "zhǔ jué" },
["jiao se"] = { text = "角色", comment = "jué sè" },
["chi pi sa"] = { text = "吃比萨", comment = "chī bǐ sà" },
["pi sa bing"] = { text = "比萨饼", comment = "bǐ sà bǐng" },
["shui fu"] = { text = "说服", comment = "shuō fú" },
["dao hang"] = { text = "道行", comment = "dào heng" },
["mo yang"] = { text = "模样", comment = "mú yàng" },
["you mo you yang"] = { text = "有模有样", comment = "yǒu mú yǒu yàng" },
["yi mo yi yang"] = { text = "一模一样", comment = "yī mú yī yàng" },
["zhuang mo zuo yang"] = { text = "装模作样", comment = "zhuāng mú zuò yàng" },
["ren mo gou yang"] = { text = "人模狗样", comment = "rén mú gǒu yàng" },
["mo ban"] = { text = "模板", comment = "mú bǎn" },
["a mi tuo fo"] = { text = "阿弥陀佛", comment = "ē mí tuó fó" },
["na mo a mi tuo fo"] = { text = "南无阿弥陀佛", comment = "nā mó ē mí tuó fó" },
["nan wu a mi tuo fo"] = { text = "南无阿弥陀佛", comment = "nā mó ē mí tuó fó" },
["nan wu e mi tuo fo"] = { text = "南无阿弥陀佛", comment = "nā mó ē mí tuó fó" },
["sha di li"] = { text = "刹帝利", comment = "chà dì lì" },
["gei yu"] = { text = "给予", comment = "jǐ yǔ" },
["bin lang"] = { text = "槟榔", comment = "bīng láng" },
["zhang bai zhi"] = { text = "张柏芝", comment = "zhāng bó zhī" },
["teng man"] = { text = "藤蔓", comment = "téng wàn" },
["nong tang"] = { text = "弄堂", comment = "lòng táng" },
["xin kuan ti pang"] = { text = "心宽体胖", comment = "xīn kuān tǐ pán" },
["mai yuan"] = { text = "埋怨", comment = "mán yuàn" },
["xu yu wei she"] = { text = "虚与委蛇", comment = "xū yǔ wēi yí" },
["mu na"] = { text = "木讷", comment = "mù nè" },
["gui lie"] = { text = "龟裂", comment = "jūn liè" },
["du le le"] = { text = "独乐乐", comment = "dú yuè lè" },
["zhong le le"] = { text = "众乐乐", comment = "zhòng yuè lè" },
["xun ma"] = { text = "荨麻", comment = "qián má" },
["qian ma zhen"] = { text = "荨麻疹", comment = "xún má zhěn" },
["mo ju"] = { text = "模具", comment = "mú jù" },
["cao zhi"] = { text = "草薙", comment = "cǎo tì" },
["cao zhi jing"] = { text = "草薙京", comment = "cǎo tì jīng" },
["cao zhi jian"] = { text = "草薙剑", comment = "cǎo tì jiàn" },
["jia ping ao"] = { text = "贾平凹", comment = "jiǎ píng wā" },
["xue fo lan"] = { text = "雪佛兰", comment = "xuě fú lán" },
["qiang jin"] = { text = "强劲", comment = "qiáng jìng" },
["tong ti"] = { text = "胴体", comment = "dòng tǐ" },
["li neng kang ding"] = { text = "力能扛鼎", comment = "lì néng gāng dǐng" },
["ya lv jiang"] = { text = "鸭绿江", comment = "yā lù jiāng" },
["da fu bian bian"] = { text = "大腹便便", comment = "dà fù pián pián" },
["ka bo zi"] = { text = "卡脖子", comment = "qiǎ bó zi" },
["zhi sheng"] = { text = "吱声", comment = "zī shēng" },
["chan he"] = { text = "掺和", comment = "chān huo" },
["can huo"] = { text = "掺和", comment = "chān huo" },
["can he"] = { text = "掺和", comment = "chān huo" },
["cheng zhi"] = { text = "称职", comment = "chèn zhí" },
["luo shi fen"] = { text = "螺蛳粉", comment = "luó sī fěn" },
["tiao huan"] = { text = "调换", comment = "diào huàn" },
["tai xing shan"] = { text = "太行山", comment = "tài háng shān" },
["jie si di li"] = { text = "歇斯底里", comment = "xiē sī dǐ lǐ" },
["fa xiao"] = { text = "发酵", comment = "fā jiào" },
["xiao mu jun"] = { text = "酵母菌", comment = "jiào mǔ jūn" },
["yin hong"] = { text = "殷红", comment = "yān hóng" },
["nuan he"] = { text = "暖和", comment = "nuǎn huo" },
["mo ling liang ke"] = { text = "模棱两可", comment = "mó léng liǎng kě" },
["pan yang hu"] = { text = "鄱阳湖", comment = "pó yáng hú" },
["bo jing"] = { text = "脖颈", comment = "bó gěng" },
["bo jing er"] = { text = "脖颈儿", comment = "bó gěng er" },
["niu pi xian"] = { text = "牛皮癣", comment = "niú pí xuǎn" },
["hua ban xian"] = { text = "花斑癣", comment = "huā bān xuǎn" },
["ti xian"] = { text = "体癣", comment = "tǐ xuǎn" },
["gu xian"] = { text = "股癣", comment = "gǔ xuǎn" },
["jiao xian"] = { text = "脚癣", comment = "jiǎo xuǎn" },
["zu xian"] = { text = "足癣", comment = "zú xuǎn" },
["jie zha"] = { text = "结扎", comment = "jié zā" },
["hai shen wei"] = { text = "海参崴", comment = "hǎi shēn wǎi" },
["hou pu"] = { text = "厚朴", comment = "hòu pò " },
["da wan ma"] = { text = "大宛马", comment = "dà yuān mǎ" },
["ci ya"] = { text = "龇牙", comment = "zī yá" },
["ci zhe ya"] = { text = "龇着牙", comment = "zī zhe yá" },
["ci ya lie zui"] = { text = "龇牙咧嘴", comment = "zī yá liě zuǐ" },
["tou pi xue"] = { text = "头皮屑", comment = "tóu pí xiè" },
["liu an shi"] = { text = "六安市", comment = "lù ān shì" },
["liu an xian"] = { text = "六安县", comment = "lù ān xiàn" },
["an hui sheng liu an shi"] = { text = "安徽省六安市", comment = "ān huī shěng lù ān shì" },
["an hui liu an"] = { text = "安徽六安", comment = "ān huī lù ān" },
["an hui liu an shi"] = { text = "安徽六安市", comment = "ān huī lù ān shì" },
["nan jing liu he"] = { text = "南京六合", comment = "nán jīng lù hé" },
["nan jing shi liu he"] = { text = "南京六合区", comment = "nán jīng lù hé qū" },
["nan jing shi liu he qu"] = { text = "南京市六合区", comment = "nán jīng shì lù hé qū" },
["nuo da"] = { text = "偌大", comment = "偌(ruò)大" },
["yin jiu zhi ke"] = { text = "饮鸩止渴", comment = "饮鸩(zhèn)止渴" },
["yin jiu jie ke"] = { text = "饮鸩解渴", comment = "饮鸩(zhèn)解渴" },
["gong shang jiao zhi yu"] = { text = "宫商角徵羽", comment = "宫商角(jué)徵羽" },
["shan qi deng"] = { text = "氙气灯", comment = "氙(xiān)气灯" },
["shan qi da deng"] = { text = "氙气大灯", comment = "氙(xiān)气大灯" },
["shan qi shou dian tong"] = { text = "氙气手电筒", comment = "氙(xiān)气手电筒" },
["yin gai"] = { text = "应该", comment = "应(yīng)该" },
["nian tie"] = { text = "粘贴", comment = "粘(zhān)贴" },
["nian yi nian"] = { text = "粘一粘", comment = "粘(zhān)" },
["gao ju li"] = { text = "高句丽", comment = "高句(gōu)丽" },
["jiao dou shi"] = { text = "角斗士", comment = "角(jué)斗士" },
["suo sha mi"] = { text = "缩砂密", comment = "缩(sù)砂密" },
["po ji pao"] = { text = "迫击炮", comment = "迫(pǎi)击炮" },
["feng chan"] = { text = "封禅", comment = "fēng shàn" },
["yuan sui"] = { text = "芫荽", comment = "yán suī" },
["wen bo"] = { text = "榅桲", comment = "wēn po" },
["bi ji"] = { text = "荸荠", comment = "bí qi" },
["rou yi"] = { text = "柔荑", comment = "róu tí" },
["rou yi hua xu"] = { text = "柔荑花序", comment = "柔荑(tí)花序" },
["shou ru rou yi"] = { text = "手如柔荑", comment = "手如柔荑(tí)" },
["wen ting jun"] = { text = "温庭筠", comment = "温庭筠(yún)" },
["zhu you tang"] = { text = "朱祐樘", comment = "朱祐樘(chēng)" },
["guan ka"] = { text = "关卡", comment = "guān qiǎ" },
["san wei zhen huo"] = { text = "三昧真火", comment = "三昧(mèi)真火" },
["qing ping zhi mo"] = { text = "青𬞟之末", comment = "青𬞟(pín)之末" },
["qi yu qing ping zhi mo"] = { text = "起于青𬞟之末", comment = "起于青𬞟(pín)之末" },
["feng qi yu qing ping zhi mo"] = { text = "风起于青𬞟之末", comment = "风起于青𬞟(pín)之末" },
["you hui juan"] = { text = "优惠券", comment = "优惠券(quàn)" },
["gong quan"] = { text = "拱券", comment = "gǒng xuàn" },
["pu ru"] = { text = "哺乳", comment = "bǔ rǔ" },
["nao zu zhong"] = { text = "脑卒中", comment = "nǎo cù zhòng" },
["fa zhi"] = { text = "阈值", comment = "yù zhí" },
["xie hu"] = { text = "潟湖", comment = "xì hú" },
["guo pu"] = { text = "果脯", comment = "guǒ fǔ" },
["rou pu"] = { text = "肉脯", comment = "ròu fǔ" },
["huo luo"] = { text = "饸饹", comment = "hé le" },
["pu an suan"] = { text = "脯氨酸", comment = "脯(fǔ)氨酸" },
["luo an suan"] = { text = "酪氨酸", comment = "酪(lào)氨酸" },
["mei shi zi"] = { text = "没食子", comment = "没(mò)食子" },
["shang feng die"] = { text = "裳凤蝶", comment = "裳(cháng)凤蝶" },
["bai qi tun"] = { text = "白𬶨豚", comment = "bái jì tún" },
["nao gu"] = { text = "桡骨", comment = "ráo gǔ" },
["bai zhe bu rao"] = { text = "百折不挠", comment = "百折不挠(náo)" },
["zhui xin qi xie"] = { text = "椎心泣血", comment = "椎(chuí)心泣血" },
["zhui xin qi xue"] = { text = "椎心泣血", comment = "椎(chuí)心泣血" },
["xia chi"] = { text = "挟持", comment = "挟(xié)持" },
["hao zhou"] = { text = "亳州", comment = "亳(bó)州" },
["niu jing"] = { text = "牛丼", comment = "牛丼(dǎn)" },
["niu jing fan"] = { text = "牛丼饭", comment = "牛丼(dǎn)饭" },
["an pou"] = { text = "安瓿", comment = "安瓿(bù)" },
["an pou ping"] = { text = "安瓿瓶", comment = "安瓿(bù)瓶" },
["jie pao"] = { text = "解剖", comment = "jiě pōu" },
["pao fen"] = { text = "剖分", comment = "pōu fēn" },
["pao fu chan"] = { text = "剖腹产", comment = "剖(pōu)腹产" },
["pao gong chan"] = { text = "剖宫产", comment = "剖(pōu)宫产" },
["jin kui"] = { text = "金匮", comment = "金匮(guì)" },
["qing ping le"] = { text = "清平乐", comment = "清平乐(yuè)" },
["ta sha xing"] = { text = "踏莎行", comment = "踏莎(suō)行" },
["sha cao"] = { text = "莎草", comment = "suō cǎo" },
["shan mu"] = { text = "杉木", comment = "shā mù" },
["dao zai shi ni"] = { text = "道在屎溺", comment = "道在屎溺(niào)" },
["jing gao"] = { text = "甑糕", comment = "甑(zèng)糕" },
-- 错字
["pu jie"] = { text = "扑街", comment = "仆街" },
["pu gai"] = { text = "扑街", comment = "仆街" },
["pu jie zai"] = { text = "扑街仔", comment = "仆街仔" },
["pu gai zai"] = { text = "扑街仔", comment = "仆街仔" },
["ceng jin"] = { text = "曾今", comment = "曾经" },
["an nai"] = { text = "按耐", comment = "按捺(nà)" },
["an nai bu zhu"] = { text = "按耐不住", comment = "按捺(nà)不住" },
["bie jie"] = { text = "别介", comment = "别价(jie)" },
["beng jie"] = { text = "甭介", comment = "甭价(jie)" },
["xue mai pen zhang"] = { text = "血脉喷张", comment = "血脉贲(bēn)张 | 血脉偾(fèn)张" },
["qi ke fu"] = { text = "契科夫", comment = "契诃(hē)夫" },
["zhao cha"] = { text = "找茬", comment = "找碴" },
["zhao cha er"] = { text = "找茬儿", comment = "找碴儿" },
["da jia lai zhao cha"] = { text = "大家来找茬", comment = "大家来找碴" },
["da jia lai zhao cha er"] = { text = "大家来找茬儿", comment = "大家来找碴儿" },
["cou huo"] = { text = "凑活", comment = "凑合(he)" },
["ju hui"] = { text = "钜惠", comment = "巨惠" },
["mo xie zuo"] = { text = "魔蝎座", comment = "摩羯(jié)座" },
["pi sa"] = { text = "披萨", comment = "比(bǐ)萨" },
["geng quan"] = { text = "梗犬", comment = "㹴犬" },
}
end
function M.func(input, env)
for cand in input:iter() do
-- cand.comment 是目前输入的词汇的完整拼音
local pinyin = cand.comment:match("^(.-)$")
if pinyin and #pinyin > 0 then
local correction_pinyin = pinyin
if env.delimiter then
correction_pinyin = correction_pinyin:gsub(env.delimiter,' ')
end
local c = M.corrections[correction_pinyin]
if c and cand.text == c.text then
cand:get_genuine().comment = string.gsub(M.style, "{comment}", c.comment)
else
if env.keep_comment then
cand:get_genuine().comment = string.gsub(M.style, "{comment}", pinyin)
else
cand:get_genuine().comment = ""
end
end
end
yield(cand)
end
end
return M

72
lua/date_translator.lua Normal file
View File

@ -0,0 +1,72 @@
-- 日期时间,可在方案中配置触发关键字。
-- 提高权重的原因:因为在方案中设置了大于 1 的 initial_quality导致 rq sj xq dt ts 产出的候选项在所有词语的最后。
local function yield_cand(seg, text)
local cand = Candidate('', seg.start, seg._end, text, '')
cand.quality = 100
yield(cand)
end
local M = {}
function M.init(env)
local config = env.engine.schema.config
env.name_space = env.name_space:gsub('^*', '')
M.date = config:get_string(env.name_space .. '/date') or 'rq'
M.time = config:get_string(env.name_space .. '/time') or 'sj'
M.week = config:get_string(env.name_space .. '/week') or 'xq'
M.datetime = config:get_string(env.name_space .. '/datetime') or 'dt'
M.timestamp = config:get_string(env.name_space .. '/timestamp') or 'ts'
end
function M.func(input, seg, env)
-- 日期
if (input == M.date) then
local current_time = os.time()
yield_cand(seg, os.date('%Y-%m-%d', current_time))
yield_cand(seg, os.date('%Y/%m/%d', current_time))
yield_cand(seg, os.date('%Y.%m.%d', current_time))
yield_cand(seg, os.date('%Y%m%d', current_time))
yield_cand(seg, os.date('%Y年%m月%d日', current_time):gsub('年0', ''):gsub('月0',''))
-- 时间
elseif (input == M.time) then
local current_time = os.time()
yield_cand(seg, os.date('%H:%M', current_time))
yield_cand(seg, os.date('%H:%M:%S', current_time))
-- 星期
elseif (input == M.week) then
local current_time = os.time()
local week_tab = {'', '', '', '', '', '', ''}
local text = week_tab[tonumber(os.date('%w', current_time) + 1)]
yield_cand(seg, '星期' .. text)
yield_cand(seg, '礼拜' .. text)
yield_cand(seg, '' .. text)
-- ISO 8601/RFC 3339 的时间格式 (固定东八区)(示例 2022-01-07T20:42:51+08:00
elseif (input == M.datetime) then
local current_time = os.time()
yield_cand(seg, os.date('%Y-%m-%dT%H:%M:%S+08:00', current_time))
yield_cand(seg, os.date('%Y-%m-%d %H:%M:%S', current_time))
yield_cand(seg, os.date('%Y%m%d%H%M%S', current_time))
-- 时间戳(十位数,到秒,示例 1650861664
elseif (input == M.timestamp) then
local current_time = os.time()
yield_cand(seg, string.format('%d', current_time))
end
-- -- 显示内存
-- local cand = Candidate("date", seg.start, seg._end, ("%.f"):format(collectgarbage('count')), "")
-- cand.quality = 100
-- yield(cand)
-- if input == "xxx" then
-- collectgarbage()
-- local cand = Candidate("date", seg.start, seg._end, "collectgarbage()", "")
-- cand.quality = 100
-- yield(cand)
-- end
end
return M

12
lua/debuger.lua Normal file
View File

@ -0,0 +1,12 @@
local function debuger(input, env)
for cand in input:iter() do
yield(ShadowCandidate(
cand,
cand.type,
cand.text,
env.engine.context.input .. " - " .. env.engine.context:get_preedit().text .. " - " .. cand.preedit
))
end
end
return debuger

18
lua/en_spacer.lua Normal file
View File

@ -0,0 +1,18 @@
-- 英文词条上屏自动添加空格
-- 在 engine/filters 的倒数第二个位置,增加 - lua_filter@en_spacer
--
-- 英文后,再输入英文单词(必须为候选项)自动添加空格
local F = {}
function F.func( input, env )
local latest_text = env.engine.context.commit_history:latest_text()
for cand in input:iter() do
if cand.text:match( '^[%a\']+[%a\']*$' ) and latest_text and #latest_text > 0 and
latest_text:find( '^ ?[%a\']+[%a\']*$' ) then
cand = cand:to_shadow_candidate( 'en_spacer', cand.text:gsub( '(%a+\'?%a*)', ' %1' ), cand.comment )
end
yield( cand )
end
end
return F

9
lua/force_gc.lua Normal file
View File

@ -0,0 +1,9 @@
-- 暴力 GC
-- 详情 https://github.com/hchunhui/librime-lua/issues/307
-- 这样也不会导致卡顿,那就每次都调用一下吧,内存稳稳的
local function force_gc()
-- collectgarbage()
collectgarbage("step")
end
return force_gc

29
lua/is_in_user_dict.lua Normal file
View File

@ -0,0 +1,29 @@
-- 根据是否在用户词典,在 comment 上加上一个星号 *
-- 在 engine/filters 增加 - lua_filter@is_in_user_dict
-- 在方案里写配置项:
-- is_in_user_dict: true 为输入过的内容加星号
-- is_in_user_dict: false 为未输入过的内容加星号
local M = {}
function M.init(env)
local config = env.engine.schema.config
env.name_space = env.name_space:gsub('^*', '')
M.is_in_user_dict = config:get_bool(env.name_space) or nil
end
local is_user = {
user_table = true,
user_phrase = true,
}
function M.func(input)
for cand in input:iter() do
if is_user[cand.type] == M.is_in_user_dict then
cand.comment = cand.comment .. '*'
end
yield(cand)
end
end
return M

52
lua/long_word_filter.lua Normal file
View File

@ -0,0 +1,52 @@
-- 长词优先(提升「西安」「提案」「图案」「饥饿」等词汇的优先级)
-- 感谢&参考于: https://github.com/tumuyan/rime-melt
-- 不提升包含英文、数字的候选项
-- 不提升包含 emoji、假名的候选项通过将此 Lua 放到 simplifier@emoji 前面来实现)
local M = {}
function M.init(env)
-- 提升 count 个词语,插入到第 idx 个位置,默认 2、4。
local config = env.engine.schema.config
env.name_space = env.name_space:gsub("^*", "")
M.count = config:get_int(env.name_space .. "/count") or 2
M.idx = config:get_int(env.name_space .. "/idx") or 4
end
function M.func(input)
local l = {}
local firstWordLength = 0 -- 记录第一个候选词的长度,提前的候选词至少要比第一个候选词长
local done = 0 -- 记录筛选了多少个词条(只提升 count 个词的权重)
local i = 1
for cand in input:iter() do
local leng = utf8.len(cand.text)
-- 只以第一个候选项的长度作为参考
if firstWordLength < 1 then
firstWordLength = leng
end
-- 不处理 M.idx 之前的候选项
if i < M.idx then
i = i + 1
yield(cand)
-- 长词直接 yield其余的放到 l 里
elseif leng <= firstWordLength or cand.text:find("[%a%d]") then
table.insert(l, cand)
else
yield(cand)
done = done + 1
end
-- 找齐了或者 l 太大了,就不找了,一般前 50 个就够了
if done == M.count or #l > 50 then
break
end
end
-- yield l 及后续的候选项
for _, cand in ipairs(l) do
yield(cand)
end
for cand in input:iter() do
yield(cand)
end
end
return M

674
lua/lunar.lua Executable file
View File

@ -0,0 +1,674 @@
--[[
Lua https://blog.csdn.net/lp12345678910/article/details/121396243
https://github.com/boomker/rime-fast-xhup
--]]
--
-- 农历,可在方案中配置触发关键字。
-- 数字转中文:
local numerical_units = {
"",
"",
"",
"",
"",
"",
"",
"",
"亿",
"",
"",
"",
"",
"",
"",
"",
}
local numerical_names = {
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
}
local function convert_arab_to_chinese(number)
local n_number = tonumber(number)
assert(n_number, "传入参数非正确number类型!")
-- 0 ~ 9
if n_number < 10 then
return numerical_names[n_number + 1]
end
-- 一十九 => 十九
if n_number < 20 then
local digit = string.sub(n_number, 2, 2)
if digit == "0" then
return ""
else
return "" .. numerical_names[digit + 1]
end
end
--[[
1. 9
9stringlen2.0
~ 亿
0 ~ 999999999
2. 1414
~ 亿
0 ~ 99999999999999
--]]
local len_max = 9
local len_number = string.len(number)
assert(
len_number > 0 and len_number <= len_max,
"传入参数位数" .. len_number .. "必须在(0, " .. len_max .. "]之间!"
)
-- 01数字转成表结构存储
local numerical_tbl = {}
for i = 1, len_number do
numerical_tbl[i] = tonumber(string.sub(n_number, i, i))
end
local pre_zero = false
local result = ""
for index, digit in ipairs(numerical_tbl) do
local curr_unit = numerical_units[len_number - index + 1]
local curr_name = numerical_names[digit + 1]
if digit == 0 then
if not pre_zero then
result = result .. curr_name
end
pre_zero = true
else
result = result .. curr_name .. curr_unit
pre_zero = false
end
end
result = string.gsub(result, "零+$", "")
return result
end
-- 农历:
-- 天干名称
local cTianGan = {
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
}
-- 地支名称
local cDiZhi = {
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
}
-- 属相名称
local cShuXiang = {
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
}
-- 农历日期名
local cDayName = {
"初一",
"初二",
"初三",
"初四",
"初五",
"初六",
"初七",
"初八",
"初九",
"初十",
"十一",
"十二",
"十三",
"十四",
"十五",
"十六",
"十七",
"十八",
"十九",
"二十",
"廿一",
"廿二",
"廿三",
"廿四",
"廿五",
"廿六",
"廿七",
"廿八",
"廿九",
"三十",
}
-- 农历月份名
local cMonName = {
"正月",
"二月",
"三月",
"四月",
"五月",
"六月",
"七月",
"八月",
"九月",
"十月",
"冬月",
"腊月",
}
-- 农历数据
local wNongliData = {
"AB500D2",
"4BD0883",
"4AE00DB",
"A5700D0",
"54D0581",
"D2600D8",
"D9500CC",
"655147D",
"56A00D5",
"9AD00CA",
"55D027A",
"4AE00D2",
"A5B0682",
"A4D00DA",
"D2500CE",
"D25157E",
"B5500D6",
"56A00CC",
"ADA027B",
"95B00D3",
"49717C9",
"49B00DC",
"A4B00D0",
"B4B0580",
"6A500D8",
"6D400CD",
"AB5147C",
"2B600D5",
"95700CA",
"52F027B",
"49700D2",
"6560682",
"D4A00D9",
"EA500CE",
"6A9157E",
"5AD00D6",
"2B600CC",
"86E137C",
"92E00D3",
"C8D1783",
"C9500DB",
"D4A00D0",
"D8A167F",
"B5500D7",
"56A00CD",
"A5B147D",
"25D00D5",
"92D00CA",
"D2B027A",
"A9500D2",
"B550781",
"6CA00D9",
"B5500CE",
"535157F",
"4DA00D6",
"A5B00CB",
"457037C",
"52B00D4",
"A9A0883",
"E9500DA",
"6AA00D0",
"AEA0680",
"AB500D7",
"4B600CD",
"AAE047D",
"A5700D5",
"52600CA",
"F260379",
"D9500D1",
"5B50782",
"56A00D9",
"96D00CE",
"4DD057F",
"4AD00D7",
"A4D00CB",
"D4D047B",
"D2500D3",
"D550883",
"B5400DA",
"B6A00CF",
"95A1680",
"95B00D8",
"49B00CD",
"A97047D",
"A4B00D5",
"B270ACA",
"6A500DC",
"6D400D1",
"AF40681",
"AB600D9",
"93700CE",
"4AF057F",
"49700D7",
"64B00CC",
"74A037B",
"EA500D2",
"6B50883",
"5AC00DB",
"AB600CF",
"96D0580",
"92E00D8",
"C9600CD",
"D95047C",
"D4A00D4",
"DA500C9",
"755027A",
"56A00D1",
"ABB0781",
"25D00DA",
"92D00CF",
"CAB057E",
"A9500D6",
"B4A00CB",
"BAA047B",
"AD500D2",
"55D0983",
"4BA00DB",
"A5B00D0",
"5171680",
"52B00D8",
"A9300CD",
"795047D",
"6AA00D4",
"AD500C9",
"5B5027A",
"4B600D2",
"96E0681",
"A4E00D9",
"D2600CE",
"EA6057E",
"D5300D5",
"5AA00CB",
"76A037B",
"96D00D3",
"4AB0B83",
"4AD00DB",
"A4D00D0",
"D0B1680",
"D2500D7",
"D5200CC",
"DD4057C",
"B5A00D4",
"56D00C9",
"55B027A",
"49B00D2",
"A570782",
"A4B00D9",
"AA500CE",
"B25157E",
"6D200D6",
"ADA00CA",
"4B6137B",
"93700D3",
"49F08C9",
"49700DB",
"64B00D0",
"68A1680",
"EA500D7",
"6AA00CC",
"A6C147C",
"AAE00D4",
"92E00CA",
"D2E0379",
"C9600D1",
"D550781",
"D4A00D9",
"DA400CD",
"5D5057E",
"56A00D6",
"A6C00CB",
"55D047B",
"52D00D3",
"A9B0883",
"A9500DB",
"B4A00CF",
"B6A067F",
"AD500D7",
"55A00CD",
"ABA047C",
"A5A00D4",
"52B00CA",
"B27037A",
"69300D1",
"7330781",
"6AA00D9",
"AD500CE",
"4B5157E",
"4B600D6",
"A5700CB",
"54E047C",
"D1600D2",
"E960882",
"D5200DA",
"DAA00CF",
"6AA167F",
"56D00D7",
"4AE00CD",
"A9D047D",
"A2D00D4",
"D1500C9",
"F250279",
"D5200D1",
}
-- 十进制转二进制
local function Dec2bin(n)
local t, t1
local tables = {}
t = tonumber(n)
while math.floor(t / 2) >= 1 do
t1 = t and math.fmod(t, 2)
if t1 > 0 then
if #tables > 0 then
table.insert(tables, 1, 1)
else
tables[1] = 1
end
else
if #tables > 0 then
table.insert(tables, 1, 0)
else
tables[1] = 0
end
end
t = math.floor(t / 2)
if t == 1 then
if #tables > 0 then
table.insert(tables, 1, 1)
else
tables[1] = 1
end
end
end
return string.gsub(table.concat(tables), "^[0]+", "")
end
-- 2/10/16进制互转
local function Atoi(x, inPuttype, outputtype)
local r
if tonumber(inPuttype) == 2 then
if tonumber(outputtype) == 10 then -- 2进制-->10进制
r = tonumber(tostring(x), 2)
-- elseif tonumber(outputtype) == 16 then -- 2进制-->16进制
-- r = bin2hex(tostring(x))
end
elseif tonumber(inPuttype) == 10 then
if tonumber(outputtype) == 2 then -- 10进制-->2进制
r = Dec2bin(tonumber(x))
elseif tonumber(outputtype) == 16 then -- 10进制-->16进制
r = string.format("%x", x)
end
elseif tonumber(inPuttype) == 16 then
if tonumber(outputtype) == 2 then -- 16进制-->2进制
r = Dec2bin(tonumber(tostring(x), 16))
elseif tonumber(outputtype) == 10 then -- 16进制-->10进制
r = tonumber(tostring(x), 16)
end
end
return r
end
-- 农历16进制数据分解
local function Analyze(Data)
local rtn1, rtn2, rtn3, rtn4
rtn1 = Atoi(string.sub(Data, 1, 3), 16, 2)
if string.len(rtn1) < 12 then
rtn1 = "0" .. rtn1
end
rtn2 = string.sub(Data, 4, 4)
rtn3 = Atoi(string.sub(Data, 5, 5), 16, 10)
rtn4 = Atoi(string.sub(Data, -2, -1), 16, 10)
if string.len(rtn4) == 3 then
rtn4 = "0" .. Atoi(string.sub(Data, -2, -1), 16, 10)
end
-- string.gsub(rtn1, "^[0]*", "")
return { rtn1, rtn2, rtn3, rtn4 }
end
-- 年天数判断
local function IsLeap(y)
local year = tonumber(y)
if not year then
return nil
end
if math.fmod(year, 400) ~= 0 and math.fmod(year, 4) == 0 or math.fmod(year, 400) == 0 then
return 366
else
return 365
end
end
-- 返回当年过了多少天
local function leaveDate(y)
local day, total
total = 0
if IsLeap(tonumber(string.sub(y, 1, 4))) > 365 then
day = { 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }
else
day = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }
end
if tonumber(string.sub(y, 5, 6)) > 1 then
for i = 1, tonumber(string.sub(y, 5, 6)) - 1 do
total = total + day[i]
end
total = total + tonumber(string.sub(y, 7, 8))
else
return tonumber(string.sub(y, 7, 8))
end
return tonumber(total)
end
-- 计算日期差两个8位数日期之间相隔的天数date2>date1
local function diffDate(date1, date2)
local n, total
total = 0
date1 = tostring(date1)
date2 = tostring(date2)
if tonumber(date2) > tonumber(date1) then
n = tonumber(string.sub(date2, 1, 4)) - tonumber(string.sub(date1, 1, 4))
if n > 1 then
for i = 1, n - 1 do
total = total + IsLeap(tonumber(string.sub(date1, 1, 4)) + i)
end
total = total
+ leaveDate(tonumber(string.sub(date2, 1, 8)))
+ IsLeap(tonumber(string.sub(date1, 1, 4)))
- leaveDate(tonumber(string.sub(date1, 1, 8)))
elseif n == 1 then
total = IsLeap(tonumber(string.sub(date1, 1, 4)))
- leaveDate(tonumber(string.sub(date1, 1, 8)))
+ leaveDate(tonumber(string.sub(date2, 1, 8)))
else
total = leaveDate(tonumber(string.sub(date2, 1, 8))) - leaveDate(tonumber(string.sub(date1, 1, 8)))
-- print(date1 .. "-" .. date2)
end
elseif tonumber(date2) == tonumber(date1) then
return 0
else
return -1
end
return total
end
-- 公历转农历支持转化范围公元1900-2100年
-- 公历日期 Gregorian:格式 YYYYMMDD
-- <返回值>农历日期 中文 天干地支属相
local function Date2LunarDate(Gregorian)
Gregorian = tostring(Gregorian)
local Year, Month, Day, Pos, Data0, Data1, MonthInfo, LeapInfo, Leap, Newyear, LYear, thisMonthInfo
Year = tonumber(Gregorian.sub(Gregorian, 1, 4))
Month = tonumber(Gregorian.sub(Gregorian, 5, 6))
Day = tonumber(Gregorian.sub(Gregorian, 7, 8))
if Year > 2100 or Year < 1899 or Month > 12 or Month < 1 or Day < 1 or Day > 31 or string.len(Gregorian) < 8 then
-- 2024.07.27 这个不能判断不存在的日期,例如 02.31 04.30 等,会显示农历,但不存在 by Mirtle
return "无效日期", "无效日期"
end
-- 获取两百年内的农历数据
Pos = Year - 1900 + 2
Data0 = wNongliData[Pos - 1]
Data1 = wNongliData[Pos]
-- 判断农历年份
local tb1 = Analyze(Data1)
MonthInfo = tb1[1]
LeapInfo = tb1[2]
Leap = tb1[3]
Newyear = tb1[4]
local Date1 = Year .. Newyear
local Date2 = Gregorian
local Date3 = diffDate(Date1, Date2) -- 和当年农历新年相差的天数
if Date3 < 0 then
-- print(Data0 .. "-2")
tb1 = Analyze(Data0)
Year = Year - 1
MonthInfo = tb1[1]
LeapInfo = tb1[2]
Leap = tb1[3]
Newyear = tb1[4]
Date1 = Year .. Newyear
Date2 = Gregorian
Date3 = diffDate(Date1, Date2)
-- print(Date2 .. "--" .. Date1 .. "--" .. Date3)
end
Date3 = Date3 + 1
LYear = Year -- 农历年份,就是上面计算后的值
if Leap > 0 then -- 有闰月
thisMonthInfo = string.sub(MonthInfo, 1, tonumber(Leap)) .. LeapInfo .. string.sub(MonthInfo, Leap + 1)
else
thisMonthInfo = MonthInfo
end
local thisMonth, thisDays, LMonth, LDay, Isleap, LunarDate, LunarDate2, LunarYear, LunarMonth
for i = 1, 13 do
thisMonth = string.sub(thisMonthInfo, i, i)
thisDays = 29 + thisMonth
if Date3 > thisDays then
Date3 = Date3 - thisDays
else
if Leap > 0 then
if Leap >= i then
LMonth = i
Isleap = 0
else
LMonth = i - 1
if i - Leap == 1 then
Isleap = 1
else
Isleap = 0
end
end
else
LMonth = i
Isleap = 0
end
LDay = math.floor(Date3)
break
end
end
if Isleap > 0 then
LunarMonth = "" .. cMonName[LMonth]
else
LunarMonth = cMonName[LMonth]
end
local _nis = tostring(LYear)
local _LunarYears = ""
for i = 1, _nis:len() do
local _ni_digit = tonumber(_nis:sub(i, i))
_LunarYears = _LunarYears .. convert_arab_to_chinese(_ni_digit)
end
LunarYear = string.gsub(_LunarYears, "", "")
LunarDate = cTianGan[math.fmod(LYear - 4, 10) + 1]
.. cDiZhi[math.fmod(LYear - 4, 12) + 1]
.. "年("
.. cShuXiang[math.fmod(LYear - 4, 12) + 1]
.. ""
.. LunarMonth
.. cDayName[LDay]
LunarDate2 = LunarYear .. "" .. LunarMonth .. cDayName[LDay]
return LunarDate, LunarDate2
end
-- 农历
-- 从 lunar: nl 获取农历触发关键字(双拼默认为 lunar
-- 从 recognizer/patterns/gregorian_to_lunar 获取第 2 个字符作为公历转农历的触发前缀,默认为 N
local function translator(input, seg, env)
env.lunar_key_word = env.lunar_key_word or
(env.engine.schema.config:get_string(env.name_space:gsub('^*', '')) or 'nl')
env.gregorian_to_lunar = env.gregorian_to_lunar or
(env.engine.schema.config:get_string('recognizer/patterns/gregorian_to_lunar'):sub(2, 2) or 'N')
if input == env.lunar_key_word then
local date1, date2 = Date2LunarDate(os.date("%Y%m%d"))
local lunar_ymd = (Candidate("", seg.start, seg._end, date2, ""))
lunar_ymd.quality = 999
yield(lunar_ymd)
local lunar_date = Candidate("", seg.start, seg._end, date1, "")
lunar_date.quality = 999
yield(lunar_date)
elseif env.gregorian_to_lunar ~= '' and input:sub(1, 1) == env.gregorian_to_lunar and input:sub(2):find("^%d%d%d%d%d%d%d%d$") then
local date1, date2 = Date2LunarDate(input:sub(2))
local lunar_ymd = (Candidate("", seg.start, seg._end, date2, ""))
lunar_ymd.quality = 999
yield(lunar_ymd)
local lunar_date = Candidate("", seg.start, seg._end, date1, "")
lunar_date.quality = 999
yield(lunar_date)
end
end
return translator

163
lua/number_translator.lua Normal file
View File

@ -0,0 +1,163 @@
-- 来源 https://github.com/yanhuacuo/98wubi-tables > http://98wb.ysepan.com/
-- 数字、金额大写
-- 触发前缀默认为 recognizer/patterns/number 的第 2 个字符,即 R
local function splitNumPart(str)
local part = {}
part.int, part.dot, part.dec = string.match(str, "^(%d*)(%.?)(%d*)")
return part
end
local function GetPreciseDecimal(nNum, n)
if type(nNum) ~= "number" then nNum = tonumber(nNum) end
n = n or 0;
n = math.floor(n)
if n < 0 then n = 0 end
local nDecimal = 10 ^ n
local nTemp = math.floor(nNum * nDecimal);
local nRet = nTemp / nDecimal;
return nRet;
end
local function decimal_func(str, posMap, valMap)
local dec
posMap = posMap or { [1] = "", [2] = "", [3] = "", [4] = "" }
valMap = valMap or { [0] = "", "", "", "", "", "", "", "", "", "" }
if #str > 4 then dec = string.sub(tostring(str), 1, 4) else dec = tostring(str) end
dec = string.gsub(dec, "0+$", "")
if dec == "" then return "" end
local result = ""
for pos = 1, #dec do
local val = tonumber(string.sub(dec, pos, pos))
if val ~= 0 then result = result .. valMap[val] .. posMap[pos] else result = result .. valMap[val] end
end
result = result:gsub(valMap[0] .. valMap[0], valMap[0])
return result:gsub(valMap[0] .. valMap[0], valMap[0])
end
-- 把数字串按千分位四位数分割,进行转换为中文
local function formatNum(num, t)
local digitUnit, wordFigure
local result = ""
num = tostring(num)
if tonumber(t) < 1 then digitUnit = { "", "", "", "" } else digitUnit = { "", "", "", "" } end
if tonumber(t) < 1 then
wordFigure = { "", "", "", "", "", "", "", "", "", "" }
else
wordFigure = { "", "", "", "", "", "", "", "", "", "" }
end
if string.len(num) > 4 or tonumber(num) == 0 then return wordFigure[1] end
local lens = string.len(num)
for i = 1, lens do
local n = wordFigure[tonumber(string.sub(num, -i, -i)) + 1]
if n ~= wordFigure[1] then result = n .. digitUnit[i] .. result else result = n .. result end
end
result = result:gsub(wordFigure[1] .. wordFigure[1], wordFigure[1])
result = result:gsub(wordFigure[1] .. "$", "")
result = result:gsub(wordFigure[1] .. "$", "")
return result
end
-- 数值转换为中文
local function number2cnChar(num, flag, digitUnit, wordFigure) --flag=0中文小写反之为大写
local result = ""
if tonumber(flag) < 1 then
digitUnit = digitUnit or { [1] = "", [2] = "亿" }
wordFigure = wordFigure or { [1] = "", [2] = "", [3] = "", [4] = "" }
else
digitUnit = digitUnit or { [1] = "", [2] = "亿" }
wordFigure = wordFigure or { [1] = "", [2] = "", [3] = "", [4] = "" }
end
local lens = string.len(num)
if lens < 5 then
result = formatNum(num, flag)
elseif lens < 9 then
result = formatNum(string.sub(num, 1, -5), flag) .. digitUnit[1] .. formatNum(string.sub(num, -4, -1), flag)
elseif lens < 13 then
result = formatNum(string.sub(num, 1, -9), flag) ..
digitUnit[2] ..
formatNum(string.sub(num, -8, -5), flag) .. digitUnit[1] .. formatNum(string.sub(num, -4, -1), flag)
else
result = ""
end
result = result:gsub("^" .. wordFigure[1], "")
result = result:gsub(wordFigure[1] .. digitUnit[1], "")
result = result:gsub(wordFigure[1] .. digitUnit[2], "")
result = result:gsub(wordFigure[1] .. wordFigure[1], wordFigure[1])
result = result:gsub(wordFigure[1] .. "$", "")
if lens > 4 then result = result:gsub("^" .. wordFigure[2] .. wordFigure[3], wordFigure[3]) end
if result ~= "" then result = result .. wordFigure[4] else result = "数值超限!" end
return result
end
local function number2zh(num, t)
local result, wordFigure
result = ""
if tonumber(t) < 1 then
wordFigure = { "", "", "", "", "", "", "", "", "", "" }
else
wordFigure = { "", "", "", "", "", "", "", "", "", "" }
end
if tostring(num) == nil then return "" end
for pos = 1, string.len(num) do
result = result .. wordFigure[tonumber(string.sub(num, pos, pos) + 1)]
end
result = result:gsub(wordFigure[1] .. wordFigure[1], wordFigure[1])
return result:gsub(wordFigure[1] .. wordFigure[1], wordFigure[1])
end
local function number_translatorFunc(num)
local numberPart = splitNumPart(num)
local result = {}
if numberPart.dot ~= "" then
table.insert(result,
{ number2cnChar(numberPart.int, 0, { "", "亿" }, { "", "", "", "" }) .. number2zh(numberPart.dec, 0),
"〔数字小写〕" })
table.insert(result,
{ number2cnChar(numberPart.int, 1, { "", "" }, { "", "", "", "" }) .. number2zh(numberPart.dec, 1),
"〔数字大写〕" })
else
table.insert(result, { number2cnChar(numberPart.int, 0, { "", "亿" }, { "", "", "", "" }), "〔数字小写〕" })
table.insert(result, { number2cnChar(numberPart.int, 1, { "", "" }, { "", "", "", "" }), "〔数字大写〕" })
end
table.insert(result,
{ number2cnChar(numberPart.int, 0) ..
decimal_func(numberPart.dec, { [1] = "", [2] = "", [3] = "", [4] = "" },
{ [0] = "", "", "", "", "", "", "", "", "", "" }), "〔金额小写〕" })
local number2cnCharInt = number2cnChar(numberPart.int, 1)
local number2cnCharDec = decimal_func(numberPart.dec, { [1] = "", [2] = "", [3] = "", [4] = "" }, { [0] = "", "", "", "", "", "", "", "", "", "" })
if string.len(numberPart.int) > 4 and number2cnCharInt:find('^拾[壹贰叁肆伍陆柒捌玖]?') and number2cnCharInt:find('[万亿]') then -- 简易地规避 utf8 匹配问题
local number2cnCharInt_var = number2cnCharInt:gsub('^拾', '壹拾')
table.insert(result, { number2cnCharInt_var .. number2cnCharDec , "〔金额大写〕"})
-- 会计书写要求 https://github.com/iDvel/rime-ice/issues/989
else
table.insert(result, { number2cnCharInt .. number2cnCharDec , "〔金额大写〕"})
end
return result
end
local function number_translator(input, seg, env)
-- 获取 recognizer/patterns/number 的第 2 个字符作为触发前缀
env.number_keyword = env.number_keyword or
env.engine.schema.config:get_string('recognizer/patterns/number'):sub(2, 2)
local str, num, numberPart
if env.number_keyword ~= '' and input:sub(1, 1) == env.number_keyword then
str = string.gsub(input, "^(%a+)", "")
numberPart = number_translatorFunc(str)
if str and #str > 0 and #numberPart > 0 then
for i = 1, #numberPart do
yield(Candidate(input, seg.start, seg._end, numberPart[i][1], numberPart[i][2]))
end
end
end
end
-- print(#number_translatorFunc(3355.433))
return number_translator

238
lua/pin_cand_filter.lua Normal file
View File

@ -0,0 +1,238 @@
-- 置顶候选项
--[[
(preedit)
cand.preedit
cand.preedit translator/preedit_format
preedit_format v ü ü
'shuang pin' 'ul pb'
<Tab>1<Space>2
YAML pin_cand_filter: [l , 'de 的', "ni hao 你好"]
- 'le 了' # le
- 'ta 他 她 它' #
- 'l 了 啦' # l
- 'l 了 > 啦' # >
- 'ta 啊' # custom_phrase
- 'hao 好 👌' # emoji
###
- s m
- wsm
###
- nihao
nihao nihao nih
- ni hao
nihao nih nih
- bu hao chi
zh ch sh zh ch sh
buhaochi buhaoc buhaoch
###
- da zhuang
- da zhong
'da z' 'da zh'
- da z
使
daz dazh
--]]
local function find_index(list, str)
for i, v in ipairs(list) do
if v == str then
return i
end
end
return 0
end
local M = {}
function M.init(env)
env.name_space = env.name_space:gsub("^*", "")
if env.pin_cands ~= nil then return end
local list = env.engine.schema.config:get_list(env.name_space)
if not list or list.size == 0 then return end
-- 如果定义了 'da zhuan' 或 'da zhong' ,会自动生成 'daz' 和 'dazh' 的键。
-- 然而,如果明确定义了 'da z' 或 'da zh',则会优先使用这些明确自定义的简码,用 set 来做判断。
local set = {}
for i = 0, list.size - 1 do
local preedit, texts = list:get_value_at(i).value:match("([^\t]+)\t(.+)")
if #preedit > 0 and #texts > 0 then
set[preedit:gsub(" ", "")] = true
end
end
-- 遍历要置顶的候选项列表,将其转换为 table 存储到 env.pin_cands
-- 'l 了 啦' → env.pin_cands["l"] = {"了", "啦"}
-- 'ta 他 她 它' → env.pin_cands["ta"] = {"他", "她", "它"}
--
-- 无空格的键,如 `nihao 你好` → env.pin_cands["nihao"] = {"你好"}
--
-- 包含空格的的键,同时生成简码的拼写(最后一个空格后的首字母),如:
-- 'ni hao 你好 拟好' → env.pin_cands["nihao"] = {"你好", "拟好"}
-- → env.pin_cands["nih"] = {"你好", "拟好"}
--
-- 如果最后一个空格后以 zh ch sh 开头,额外再生成 zh, ch, sh 的拼写,如:
-- 'zhi chi 支持' → env.pin_cands["zhichi"] = {"支持"}
-- → env.pin_cands["zhic"] = {"支持"}
-- → env.pin_cands["zhich"] = {"支持"}
--
-- 如果同时定义了 'da zhuan 大专' 'da zhong 大众',会生成:
-- env.pin_cands["dazhuan"] = {"大专"}
-- env.pin_cands["dazhong"] = {"大众"}
-- env.pin_cands["daz"] = {"大专", "大众"} -- 先写的排在前面
-- env.pin_cands["dazh"] = {"大专", "大众"} -- 先写的排在前面
--
-- 如果同时定义了 'da zhuan 大专' 'da zhong 大众' 且明确定义了简码形式 'da z 打字',会生成:
-- env.pin_cands["dazhuan"] = {"大专"}
-- env.pin_cands["dazhong"] = {"大众"}
-- env.pin_cands["daz"] = {"打字"} -- 明确定义的优先级更高
-- env.pin_cands["dazh"] = {"大专", "大众"} -- 没明确定义的,仍然按上面的方式,先写的排在前面
env.pin_cands = {}
for i = 0, list.size - 1 do
local preedit, texts = list:get_value_at(i).value:match("([^\t]+)\t(.+)")
if #preedit > 0 and #texts > 0 then
-- 按照 " > " 或 " " 分割词汇
local delimiter = "\0"
if texts:find(" > ") then
texts = texts:gsub(" > ", delimiter)
else
texts = texts:gsub(" ", delimiter)
end
-- 按照键生成完整的拼写
local preedit_no_spaces = preedit:gsub(" ", "")
env.pin_cands[preedit_no_spaces] = {}
for text in texts:gmatch("[^" .. delimiter .. "]+") do
table.insert(env.pin_cands[preedit_no_spaces], text)
end
-- 额外处理包含空格的 preedit增加最后一个拼音的首字母和 zh, ch, sh 的简码
if preedit:find(" ") then
local preceding_part, last_part = preedit:match("^(.+)%s(%S+)$")
local p1, p2 = "", ""
-- p1 生成最后一个拼音的首字母简码拼写(最后一个空格后的首字母),如 ni hao 生成 nih
p1 = preceding_part:gsub(" ", "") .. last_part:sub(1, 1)
-- p2 生成最后一个拼音的 zh, ch, sh 的简码拼写(最后一个空格后以 zh ch sh 开头),如 zhi chi 生成 zhich
if last_part:match("^[zcs]h") then
p2 = preceding_part:gsub(" ", "") .. last_part:sub(1, 2)
end
for _, p in ipairs({ p1, p2 }) do
-- 只在没有明确定义此简码时才生成,已有的追加,没有的直接赋值
if p ~= "" and not set[p] then
if env.pin_cands[p] ~= nil then
for text in texts:gmatch("[^" .. delimiter .. "]+") do
table.insert(env.pin_cands[p], text)
end
else
env.pin_cands[p] = env.pin_cands[preedit_no_spaces]
end
end
end
end
end
end
end
function M.func(input, env)
-- 当前输入框的 preedit未经过方案 translator/preedit_format 转换
-- 输入 nihaoshij 则为 nihaoshij选择了「你好」后变成 你好shij
local full_preedit = env.engine.context:get_preedit().text
-- 非汉字部分的 preedit如 shij
local letter_only_preedit = string.gsub(full_preedit, "[^a-zA-Z]", "")
if env.pin_cands == nil or next(env.pin_cands) == nil or #letter_only_preedit == 0 then
for cand in input:iter() do yield(cand) end
return
end
--[[
full_preedit
hao ...
hao ...
haobu ... ...
haobu ... ...
letter_only_preedit
hao ...
haobu ... ...
cand.preedit
letter_only_preedit cand.preedit
--------------------------------------------------
dian dian ... di
ha ha
hao hao ... ha
haobu hao bu ... hao ... ha
--]]
-- 用 pined 和 others 调整顺序,找齐后先遍历 pined 再遍历 others
local pined = {} -- 提升的候选项
local others = {} -- 其余候选项
local pined_count = 0
for cand in input:iter() do
local preedit = cand.preedit:gsub(" ", "") -- 对比去掉空格的 cand.preedit
local texts = env.pin_cands[preedit]
if texts == nil then
-- 当前候选项无须排序,直接 yield 并结束循环
-- 当前候选项正在排序,例如要置顶某个 `hao`,但从 `hao` 查到 `ha` 了还没找齐,不能直接 yield要先输出 pined 和 others 中的 `hao`
if letter_only_preedit == preedit then
yield(cand)
else
table.insert(others, cand)
end
break
else
-- 给 pined 几个空字符串占位元素,后面直接 pined[idx] = cand 确保 pined 与 texts 顺序一致
if #pined < #texts then
for _ = 1, #texts do
table.insert(pined, "")
end
end
-- 要置顶的放到 pined 中,其余的放到 others
local idx = find_index(texts, cand.text)
if idx ~= 0 then
pined[idx] = cand
pined_count = pined_count + 1
else
table.insert(others, cand)
end
-- 找齐了或查询超过 100 个就不找了(如果要提升的候选项不在前 100 则不会被提升)
if pined_count == #texts or #others > 100 then
break
end
end
end
-- yield pined others 及后续的候选项
for _, cand in ipairs(pined) do
if cand ~= "" then
yield(cand)
end
end
for _, cand in ipairs(others) do
yield(cand)
end
for cand in input:iter() do
yield(cand)
end
end
return M

View File

@ -0,0 +1,115 @@
-- 降低部分英语单词在候选项的位置,可在方案中配置要降低的模式和单词
-- https://dvel.me/posts/make-rime-en-better/#短单词置顶的问题
-- 感谢大佬 @[Shewer Lu](https://github.com/shewer) 指点
-- Mintimate 修改:
-- 1. 在不设置 mode 情况下,调整为默认全降模式(原本为 none 模式);
-- 2. all 会合并默认全降内容和自定义内容。
local M = {}
function M.init(env)
local config = env.engine.schema.config
env.name_space = env.name_space:gsub("^*", "")
-- 要降低到的位置
M.idx = config:get_int(env.name_space .. "/idx")
-- 所有 3~4 位长度、前 2~3 位是完整拼音、最后一位是声母的单词
local all = { "aid", "aim", "air", "and", "ann", "ant", "any", "bad", "bag", "bail", "bait", "bam", "ban", "band",
"bang", "bank", "bans", "bar", "bat", "bay", "bend", "benq", "bent", "benz", "bib", "bid", "bien", "big", "bin",
"bind", "bit", "biz", "bob", "boc", "bop", "bos", "bot", "bow", "box", "boy", "bud", "buf", "bug", "bus",
"but", "buy", "cab", "cad", "cain", "cam", "can", "cans", "cant", "cap", "car", "cat", "cef", "cen",
"cent", "chad", "chan", "chap", "char", "chat", "chef", "chen", "cher", "chew", "chic", "chin", "chip", "chit",
"coup", "cum", "cunt", "cup", "cur", "cut", "dab", "dad", "dag", "dal", "dam", "day", "def", "del", "den",
"dent", "deny", "der", "dew", "dial", "did", "died", "dies", "diet", "dig", "dim", "din", "dip", "dir", "dis",
"dit", "diy", "doug", "dub", "dug", "dun", "dunn", "don", "end", "err", "fab", "fan", "fans", "faq", "far", "fat",
"fax", "fob", "fog", "for", "foul", "four", "fox", "fun", "fur", "gag", "gail", "gain", "gal", "gam", "gan",
"gang", "gank", "gaol", "gap", "gas", "gay", "ged", "gel", "gem", "gen", "ger", "get", "guam", "guid", "gum",
"gun", "guns", "gus", "gut", "guy", "had", "hail", "hair", "ham", "han", "hand", "hang", "hank", "hans", "has",
"hat", "hay", "heil", "heir", "hem", "hen", "hep", "her", "hex", "hey", "hour", "hub", "hud", "hug", "huh",
"hum", "hung", "hunk", "hunt", "hut", "jim", "jug", "junk", "kat", "kent", "key", "lab", "lad", "lag", "laid",
"lam", "lan", "land", "lang", "laos", "lap", "lat", "law", "lax", "lay", "led", "leg", "len", "let", "lex",
"liam", "liar", "lib", "lid", "lied", "lien", "lies", "ling", "link", "linn", "lip", "lit", "liz", "lob", "log",
"lol", "lot", "loud", "low", "lug", "lund", "lung", "lux", "mac", "mad", "mag", "maid", "mail", "main", "man",
"mann", "many", "map", "mar", "mat", "max", "may", "med", "mel", "men", "mend", "mens", "ment", "met", "mic",
"mid", "mil", "min", "mind", "ming", "mins", "mint", "mit", "mix", "mob", "moc", "mod", "mom", "mop", "mos",
"mot", "mud", "mug", "mum", "nad", "nail", "nan", "nap", "nas", "nat", "nay", "neil", "net", "new", "nib", "nil",
"nip", "noun", "nous", "nun", "nut", "nvm", "our", "out", "pac", "pad", "paid", "pail", "pain", "pair", "pak", "pal",
"pam", "pan", "pans", "pant", "pap", "par", "pat", "paw", "pax", "pay", "pens", "pic", "pier", "pies", "pig",
"pin", "ping", "pink", "pins", "pint", "pit", "pix", "pod", "pop", "por", "pos", "pot", "pour", "pow", "pub",
"put", "rand", "rang", "rank", "rant", "red", "rent", "rep", "res", "ret", "rex", "rib", "rid", "rig", "rim",
"rip", "rub", "rug", "ruin", "rum", "run", "runc", "runs", "sac", "sad", "said", "sail", "sal", "sam", "san",
"sand", "sang", "sans", "sap", "sat", "saw", "sax", "say", "sec", "send", "sent", "set", "sew", "sex", "sham",
"shaw", "shed", "shin", "ship", "shit", "shut", "sig", "sim", "sin", "sip", "sir", "sis", "sit", "six", "soul",
"soup", "sour", "sub", "suit", "sum", "sun", "sung", "suns", "sup", "sur", "sus", "tab", "tad", "tag", "tail",
"taj", "tan", "tang", "tank", "tap", "tar", "tax", "tec", "ted", "tel", "ten", "ter", "tex", "tic", "tied",
"tier", "ties", "tim", "tin", "tip", "tit", "tour", "tout", "tum", "wag", "wait", "wail", "wan", "wand", "womens",
"want", "wap", "war", "was", "wax", "way", "weir", "went", "won", "wow", "yan", "yang", "yen", "yep", "yes",
"yet", "yin", "your", "yum", "zen", "zip",
-- 后面是 zh ch sh 的
"bach", "bash", "bench", "bush", "cash", "couch", "dash", "dish", "hash", "hush", "lash", "loch", "lunch",
"lush", "mesh", "much", "nash", "pinch", "pouch", "push", "ranch", "rich", "rush", "such", "tech", "touch",
"wash", "zach",
-- 其他
"eg",
"my", "mt", "dj", "as", "js", "cs", "ak", "ps", "cd", "cn", "hk", "bt", "pk", "ml"
}
M.all = {}
for _, v in ipairs(all) do
M.all[v] = true
end
-- 自定义
M.words = {}
local list = config:get_list(env.name_space .. "/words")
local listSize = list and list.size or 0
for i = 0, listSize - 1 do
local word = list:get_value_at(i).value
M.words[word] = true
end
-- 模式
local mode = config:get_string(env.name_space .. "/mode")
if mode == "custom" then
M.map = M.words
elseif mode == "none" then
M.map = {}
else -- 默认 mode 为 all 且合并 M.all 和 words
for key in pairs(M.words) do
M.all[key] = true
end
M.map = M.all
end
end
function M.func(input, env)
-- filter start
local code = env.engine.context.input
if M.map[code] then
local pending_cands = {}
local index = 0
for cand in input:iter() do
index = index + 1
-- 找到要降低的英文词,加入 pending_cands
if cand.preedit:find(" ") or not cand.text:match("[a-zA-Z]") or cand.type == "user_table" then
yield(cand)
else
table.insert(pending_cands, cand)
end
if index >= M.idx + #pending_cands - 1 then
break
end
end
-- 将pending_cands按顺序输出
for _, cand in ipairs(pending_cands) do
yield(cand)
end
end
-- yield other
for cand in input:iter() do
yield(cand)
end
end
return M

311
lua/search.lua Executable file
View File

@ -0,0 +1,311 @@
-- 辅码https://github.com/mirtlecn/rime-radical-pinyin/blob/master/search.lua.md
--
-- Copyright (C) [Mirtle](https://github.com/mirtlecn)
-- License: CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/)
-- 使用说明:<https://github.com/mirtlecn/rime-radical-pinyin/blob/master/search.lua.md>
-- 处理 lua 中的特殊字符用于匹配
local function alt_lua_punc( s )
if s then
return s:gsub( '([%.%+%-%*%?%[%]%^%$%(%)%%])', '%%%1' )
else
return ''
end
end
-- 获取指定字符在文本中的位置
local function get_pos( text, char )
local pos = {}
if text:find( char ) then
local tmp = text
for i = 1, utf8.len( tmp ) do
local first_char = tmp:sub( 1, utf8.offset( tmp, 2 ) - 1 )
if first_char == char then pos[i] = true end
tmp = tmp:gsub( '^' .. first_char, '' )
i = i + 1
end
end
return pos
end
-- 此函数用于手动写入用户词库,目前仅对双拼有效
local function update_dict_entry( s, code, mem, proj )
if #s == 0 or utf8.len( s ) == #s or (#code % 2 ~= 0) then
log.info( '[search.lua]: Ignored' .. s )
return 0
end
local e = DictEntry()
s = s:gsub( '^%s+', '' ):gsub( '%s+$', '' )
e.text = s
local pos = {}
if s:find( '·' ) and (utf8.len( s ) > 1) then pos = get_pos( s, '·' ) end
local custom_code = {}
local loop = 1
for i = 1, #code, 2 do
local code_convert = code:sub( i, i + 1 )
local p = proj:apply( code_convert, true )
if p and #p > 0 then code_convert = p end
if code_convert == 'dian' and pos[loop] then
-- Ignored
else
table.insert( custom_code, code_convert )
end
loop = loop + 1
end
e.custom_code = table.concat( custom_code, ' ' ) .. ' '
if mem.start_session then mem:start_session() end -- new on librime 2024.05
mem:update_userdict( e, 1, '' )
if mem.finish_session then mem:finish_session() end -- new on librime 2024.05
end
-- 通过 schema 的方式查询(以辅码查字,然后对比候选,慢,但能够匹配到算法转换过的码)
-- 查询方案中的匹配项,并返回字表
local function dict_init( search_string, mem, search_limit, code_projection )
local dict_table = {}
if code_projection then
-- old librime(<= 2023.06) do not return original string when apply failed
local p = code_projection:apply( search_string, true )
if p and #p > 0 then search_string = p end
end
if mem:dict_lookup( search_string, true, search_limit ) then
for entry in mem:iter_dict() do dict_table[entry.text] = true end
end
return dict_table
end
-- 匹配候选
local function dict_match( table, text )
if table[text] == true then return true end
return false
end
-- 通过 reverse db 查询(以字查码,然后比对辅码是否相同,快,但只能匹配未经算法转换的码)
local function reverse_lookup( code_projection, db_table, wildcard, text, s, global_match )
if wildcard then s = s:gsub( wildcard, '.*' ) end
if code_projection then
-- old librime do not return original string when apply failed
local p = code_projection:apply( s, true )
if p and #p > 0 then s = p end
end
-- log.error(s)
for _, db in ipairs( db_table ) do
local code = db:lookup( text )
if code and #code > 0 then
for part in code:gmatch( '%S+' ) do
if global_match then
if part:find( s ) then return true end
else
if part:find( '^' .. s ) then return true end -- an error pointing at this line. do not know why. so I'll keep an eye.
end
end
end
end
return false
end
-- 处理单字优先
local function handle_long_cand( if_single_char_first, cand, long_word_cands )
if if_single_char_first and utf8.len( cand.text ) > 1 then
table.insert( long_word_cands, cand )
else
yield( cand )
end
end
local f = {}
function f.init( env )
local config = env.engine.schema.config
local ns = 'search'
env.if_schema_lookup = false
env.if_reverse_lookup = false
-- 配置:仅限 script_translator 引擎
-- local engine = config:get_list( 'engine/translators' )
-- local engine_table = {}
-- for i = 0, engine.size - 1 do engine_table[engine:get_value_at( i ).value] = true end
-- if not engine_table['script_translator'] then
-- log.error( '[search.lua]: script_translator not found in engine/translators, search.lua will not work' )
-- return
-- end
-- 配置:辅码查字方法
-- --
-- 当在 engine 出直接指定了 namespace 则使用该 namespace 进行 schema 匹配
-- 当在 search_in_cand 节点下指定了 schema 和 db 则进行相应匹配
-- 当该节点下 schema 为 0 或者 false或者不存在时不进行相应匹配
-- --
local schema_name = config:get_string( ns .. '/schema' )
if not env.name_space:find( '^%*' ) then schema_name = env.name_space end
if not schema_name or schema_name == 'false' or schema_name == '0' or #schema_name == 0 then goto checkdb end
env.search = Memory( env.engine, Schema( schema_name ) )
if schema_name and env.search then
env.if_schema_lookup = true
env.search_limit = config:get_int( ns .. '/schema_search_limit' ) or 1000
end
::checkdb::
local db = config:get_list( ns .. '/db' )
if db and db.size > 0 then
env.wildcard = alt_lua_punc( config:get_string( ns .. '/wildcard' ) ) or '*'
env.db_table = {}
for i = 0, db.size - 1 do table.insert( env.db_table, ReverseLookup( db:get_value_at( i ).value ) ) end
env.if_reverse_lookup = true
end
if not env.if_reverse_lookup and not env.if_schema_lookup then return end
-- 配置:辅码转换规则
-- --
-- 例如:- xlit/ABCD/1234/ 就可以用 ABCD 来输入 1234地球拼音音调
local fuma_format = config:get_list( ns .. '/fuma_format' )
if fuma_format and fuma_format.size > 0 then
env.code_projection = Projection()
env.code_projection:load( fuma_format )
else
env.code_projection = nil
end
-- 配置:是否显示不符合辅码的候选
env.show_other_cands = config:get_bool( ns .. '/show_other_cands' )
-- 配置:辅码引导符号,默认为反引号 `
local search_key = config:get_string( 'key_binder/search' ) or config:get_string( ns .. '/key' ) or '`'
env.search_key_alt = alt_lua_punc( search_key )
local code_pattern = config:get_string( ns .. '/code_pattern' ) or '[a-z;]'
-- 配置seg tag
local tag = config:get_list( ns .. '/tags' )
if tag and tag.size > 0 then
env.tag = {}
for i = 0, tag.size - 1 do table.insert( env.tag, tag:get_value_at( i ).value ) end
else
env.tag = { 'abc' }
end
-- 配置:手动写入用户词库
local rules = config:get_list( ns .. '/input2code_format' )
if rules and rules.size > 0 then
env.projection = Projection()
env.projection:load( rules )
env.mem = Memory( env.engine, env.engine.schema )
end
-- 推入输入历史,并手动(如果设定了按键到编码的转换规则)写入用户词库
env.commit_notifier = env.engine.context.commit_notifier:connect(
function( ctx )
if env.have_select_commit and env.commit_code then
local commit_text = ctx:get_commit_text()
if env.mem then
update_dict_entry( commit_text, env.commit_code, env.mem, env.projection )
end
ctx.commit_history:push( 'search.lua', commit_text )
env.have_select_commit = false
else
return
end
end
)
-- 接管选词逻辑,是词组则始终保留引导码,否则直接上屏
env.notifier = env.engine.context.select_notifier:connect(
function( ctx )
local input = ctx.input
local code = input:match( '^(.-)' .. env.search_key_alt )
if (not code or #code == 0) then return end
local preedit = ctx:get_preedit()
local no_search_string = ctx.input:match( '^(.-)' .. env.search_key_alt )
local edit = preedit.text:match( '^(.-)' .. env.search_key_alt )
env.have_select_commit = true
if edit and edit:match( code_pattern ) then
ctx.input = no_search_string .. search_key
else
ctx.input = no_search_string
env.commit_code = no_search_string
ctx:commit()
end
end
)
end
function f.func( input, env )
-- 当且仅当当输入码中含有辅码引导符号,并有有辅码存在,进入匹配逻辑
local code, fuma = env.engine.context.input:match( '^(.-)' .. env.search_key_alt .. '(.+)$' )
if (not code or #code == 0) or (not fuma or #fuma == 0) or (not env.if_reverse_lookup and not env.if_schema_lookup) then
for cand in input:iter() do yield( cand ) end
return
end
local if_single_char_first = env.engine.context:get_option( 'search_single_char' )
local dict_table
local fuma_2
local other_cand = {}
local long_word_cands = {}
if env.if_schema_lookup then dict_table = dict_init( fuma, env.search, env.search_limit, env.code_projection ) end
if fuma:find( env.search_key_alt ) then fuma, fuma_2 = fuma:match( '^(.-)' .. env.search_key_alt .. '(.*)$' ) end
for cand in input:iter() do
if cand.type == 'sentence' then goto skip end
local cand_text = cand.text
local text = cand_text
local text_2 = nil
-- 当候选多于一个字,则取第一个匹配
if utf8.len( cand_text ) and utf8.len( cand_text ) > 1 then
text = cand_text:sub( 1, utf8.offset( cand_text, 2 ) - 1 )
local cand_text_2 = cand_text:gsub( '^' .. text, '' )
text_2 = cand_text_2:sub( 1, utf8.offset( cand_text_2, 2 ) - 1 )
end
if fuma_2 and #fuma_2 > 0 and env.if_reverse_lookup and not env.if_schema_lookup then
if -- 第一个辅码匹配第一个字,第二个辅码正则匹配第一个字**或者**匹配第二个字
reverse_lookup( env.code_projection, env.db_table, env.wildcard, text, fuma ) and
((text_2 and reverse_lookup( env.code_projection, env.db_table, env.wildcard, text_2, fuma_2 )) or
reverse_lookup( env.code_projection, env.db_table, env.wildcard, text, fuma_2, true )) then
handle_long_cand( if_single_char_first, cand, long_word_cands )
else
table.insert( other_cand, cand )
end
else
if -- 用辅码匹配第一个字
(env.if_reverse_lookup and reverse_lookup( env.code_projection, env.db_table, env.wildcard, text, fuma )) or
(env.if_schema_lookup and dict_match( dict_table, text )) then
handle_long_cand( if_single_char_first, cand, long_word_cands )
else
table.insert( other_cand, cand )
end
end
::skip::
end
-- 上屏其余的候选
for i, cand in ipairs( long_word_cands ) do yield( cand ) end
if env.show_other_cands then for i, cand in ipairs( other_cand ) do yield( cand ) end end
end
function f.tags_match( seg, env )
for i, v in ipairs( env.tag ) do if seg.tags[v] then return true end end
return false
end
function f.fini( env )
if env.if_reverse_lookup or env.if_schema_lookup then
env.notifier:disconnect()
env.commit_notifier:disconnect()
if env.mem and env.mem.disconnect then env.mem:disconnect() end
if env.search and env.search.disconnect then env.search:disconnect() end
if env.mem or env.search or env.db_table then
env.db_table = nil
env.mem = nil
env.search = nil
collectgarbage( 'collect' )
end
end
end
return f

50
lua/select_character.lua Normal file
View File

@ -0,0 +1,50 @@
-- 以词定字
-- 原脚本 https://github.com/BlindingDark/rime-lua-select-character
-- 可在 default.yaml → key_binder 下配置快捷键,默认为左右中括号 [ ]
-- 20230526195910 不再错误地获取commit_text而是直接获取get_selected_candidate().text
-- 20240128141207 重写:将读取设置移动到 init 方法中;简化中文取字方法;预先判断候选存在与否,无候选取 input
-- 20240508111725 当候选字数为 1 时,快捷键使该字上屏
local select = {}
function select.init(env)
local config = env.engine.schema.config
env.first_key = config:get_string('key_binder/select_first_character')
env.last_key = config:get_string('key_binder/select_last_character')
end
function select.func(key, env)
local engine = env.engine
local context = env.engine.context
if
not key:release()
and (context:is_composing() or context:has_menu())
and (env.first_key or env.last_key)
then
local text = context.input
if context:get_selected_candidate() then
text = context:get_selected_candidate().text
end
if utf8.len(text) > 1 then
if (key:repr() == env.first_key) then
engine:commit_text(text:sub(1, utf8.offset(text, 2) - 1))
context:clear()
return 1
elseif (key:repr() == env.last_key) then
engine:commit_text(text:sub(utf8.offset(text, -1)))
context:clear()
return 1
end
else
if key:repr() == env.first_key or key:repr() == env.last_key then
engine:commit_text(text)
context:clear()
return 1
end
end
end
return 2
end
return select

18
lua/t9_preedit.lua Normal file
View File

@ -0,0 +1,18 @@
-- 九宫格将输入框的数字转为对应的拼音或英文iRime 用Hamster 不需要。
-- 在 engine/filters 增加 - lua_filter@t9_preedit
--
-- 九宫格专用iRime 用,仓输入法不用
-- 拼写规则通过 xlit 转写: xlit/abcdefghijklmnopqrstuvwxyz/22233344455566677778889999/
-- 然后通过此 Lua 将输入框的数字转为对应的拼音或英文
local function t9_preedit(input, env)
for cand in input:iter() do
if (string.find(cand.text, "%w+") ~= nil) then
cand:get_genuine().preedit = cand.text
else
cand:get_genuine().preedit = cand.comment
end
yield(cand)
end
end
return t9_preedit

36
lua/unicode.lua Normal file
View File

@ -0,0 +1,36 @@
-- Unicode
-- 复制自: https://github.com/shewer/librime-lua-script/blob/main/lua/component/unicode.lua
-- 示例:输入 U62fc 得到「拼」
-- 触发前缀默认为 recognizer/patterns/unicode 的第 2 个字符,即 U
-- 2024.02.26: 限定编码最大值
-- 2024.06.01: 部分变量初始化,条件语句调整。
local path = 'recognizer/patterns/unicode'
local function unicode(input, seg, env)
if not seg:has_tag("unicode") or input == '' then return end
-- 获取 recognizer/patterns/unicode 的第 2 个字符作为触发前缀
-- config:get_string(path) 可能取得 nil 造成error
if not env.unicode_keyword then
local pattern = env.engine.schema.config:get_string(path) or "UU"
env.unicode_keyword = pattern:sub(2,2)
end
local ucodestr = input:match(env.unicode_keyword .. "(%x+)")
if ucodestr and #ucodestr > 1 then
local code = tonumber(ucodestr, 16)
if code > 0x10FFFF then
yield(Candidate("unicode", seg.start, seg._end, "数值超限!", ""))
return
end
local text = utf8.char(code)
yield(Candidate("unicode", seg.start, seg._end, text, string.format("U%x", code)))
if code < 0x10000 then
for i = 0, 15 do
local text = utf8.char(code * 16 + i)
yield(Candidate("unicode", seg.start, seg._end, text, string.format("U%x~%x", code, i)))
end
end
end
end
return unicode

32
lua/v_filter.lua Normal file
View File

@ -0,0 +1,32 @@
-- v 模式,单个字符优先(全拼)
-- 因为设置了英文翻译器的 initial_quality 大于 1导致输入「va」时候选项是「van vain …… ā á ǎ à」
-- 把候选项应改为「ā á ǎ à …… van vain」让单个字符的排在前面
-- 感谢改进 @[t123yh](https://github.com/t123yh) @[Shewer Lu](https://github.com/shewer)
local function v_filter(input, env)
local code = env.engine.context.input -- 当前编码
env.v_spec_arr = env.v_spec_arr or Set({ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "Vs." })
-- 仅当当前输入以 v 开头,并且编码长度为 2才进行处理
if (string.len(code) == 2 and string.find(code, "^v")) then
local l = {}
for cand in input:iter() do
-- 特殊情况处理
if (env.v_spec_arr[cand.text]) then
yield(cand)
-- 候选项为单个字符的,提到前面来。
elseif (utf8.len(cand.text) == 1) then
yield(cand)
else
table.insert(l, cand)
end
end
for _, cand in ipairs(l) do
yield(cand)
end
else
for cand in input:iter() do
yield(cand)
end
end
end
return v_filter

13
melt_eng.dict.yaml Normal file
View File

@ -0,0 +1,13 @@
# Rime dictionary
# encoding: utf-8
#
# 挂载英文输入方案的词库
#
---
name: melt_eng
version: "2023-05-09"
import_tables:
- en_dicts/en_ext # 补充(里面有些许带权重的,且和 en 重复,需要把 en_ext 放在上面)
- en_dicts/en # 英文主词库
...

340
melt_eng.schema.yaml Normal file
View File

@ -0,0 +1,340 @@
# Rime schema
# vim: set sw=2 sts=2 et:
# encoding: utf-8
#
# 复制自 https://github.com/tumuyan/rime-melt修改了拼写派生
# 感谢 @[Mirtle](https://github.com/mirtlecn) 贡献的极其好用的拼写派生
# 全拼和各个双拼有部分拼写规则不通用,需要修改 speller/algebra 下的 __include: algebra_rime_ice 为你所使用的方案
schema:
schema_id: melt_eng
name: Easy English Nano
version: "2023-10-17"
author:
- Patrick <ipatrickmac@gmail.com>
- tumuyan <tumuyan@21cn.com>
description: Easy English Nano只包含少量常用词汇方便中英文混合输入度方案调用。
switches:
- name: ascii_mode
reset: 0
states: [ASCII-OFF, ASCII-ON]
engine:
processors:
- ascii_composer
- key_binder
- speller
- recognizer
#關閉標點符號轉換對應symbols.yaml - punctuator
- selector
- navigator
- express_editor
segmentors:
- matcher
- ascii_segmentor
- abc_segmentor
- punct_segmentor
- fallback_segmentor
translators:
- table_translator
- punct_translator
filters:
- uniquifier
speller:
alphabet: zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA
delimiter: " '"
algebra:
# 根据当前所用拼音方案选择 __include 的值
# 如果要在补丁中melt_eng.custom.yaml修改 algebra 以适配双拼,请参考 [常见问题](https://github.com/iDvel/rime-ice/issues/133)
__include: algebra_rime_ice # 全拼
# __include: algebra_double_pinyin # 自然码双拼
# __include: algebra_flypy # 小鹤双拼
# __include: algebra_mspy # 微软双拼
# __include: algebra_sogou # 搜狗双拼
# __include: algebra_abc # 智能ABC双拼
# __include: algebra_ziguang # 紫光双拼
# __include: algebra_jiajia # 拼音加加双拼
translator:
dictionary: melt_eng
spelling_hints: 9
key_binder:
import_preset: default
punctuator:
import_preset: default
recognizer:
import_preset: default
# 通用的派生规则
algebra_common:
# 数字派生
- derive/1([4-7|9])/$1teen/
- derive/11/eleven/
- derive/12/twelve/
- derive/13/thirteen/
- derive/15/fifteen/
- derive/18/eighteen/
- derive/0/o/ # 如 1000 -> oneOOO
- derive/0/O/
- derive/0/zero/
- derive/1/one/
- derive/10/ten/
- derive/2/to/
- derive/2/two/
- derive/3/three/
- derive/4/for/
- derive/4/four/
- derive/5/five/
- derive/6/six/
- derive/7/seven/
- derive/8/eight/
- derive/9/nine/
# 符号派生
- derive/\+/plus/
- derive/\./dot/
- derive/@/at/
- derive/-/hyphen/
- derive/#/hash/
- derive/#/number/
- derive/#/sharp/
- derive/♯/sharp/
- derive / slash
- derive/&/and/
- derive/%/percent/
# 派生无单个特殊字符的拼写
- derive/[.]//
- derive/[+]//
- derive/[@]//
- derive/[-]//
- derive/[_]//
# 派生无任何非字母数字字符的拼写
- derive/[^a-zA-Z0-9]//
# 禁用非英文、数字开头的编码
- erase/^[^a-zA-Z0-9].+$/
# 全小写
- derive/^.+$/\L$0/
# 全大写
- derive/^.+$/\U$0/
# 首字母大写
- derive/^./\U$0/
# 前 2~10 个字母大写
- derive/^([a-z]{2})/\U$1/
- derive/^([a-z]{3})/\U$1/
- derive/^([a-z]{4})/\U$1/
- derive/^([a-z]{5})/\U$1/
- derive/^([a-z]{6})/\U$1/
- derive/^([a-z]{7})/\U$1/
- derive/^([a-z]{8})/\U$1/
- derive/^([a-z]{9})/\U$1/
- derive/^([a-z]{10})/\U$1/
# 全拼
algebra_rime_ice:
__include: algebra_common
__append:
- derive/(?<!\d)1([1-9])(?!\d)/shi$1/
- derive/([1-9])0000(?!0)/$1wan/
- derive/([1-9])000(?!0)/$1qian/
- derive/([1-9])00(?!0)/$1bai/
- derive/([2-9])0(?!0)/$1shi/
- derive/(?<!\d)([2-9])([1-9])(?!\d)/$1shi$2/
- derive/\./dian/
- derive/10/shi/
- derive/0/ling/
- derive/1/yi/
- derive/2/er/
- derive/2/liang/
- derive/3/san/
- derive/4/si/
- derive/5/wu/
- derive/6/liu/
- derive/7/qi/
- derive/8/ba/
- derive/9/jiu/
- derive/\+/jia/
- derive/#/jing/
# 自然码双拼
algebra_double_pinyin:
__include: algebra_common
__append:
- derive/(?<!\d)1([1-9])(?!\d)/ui$1/
- derive/([1-9])0000(?!0)/$1wj/
- derive/([1-9])000(?!0)/$1qm/
- derive/([1-9])00(?!0)/$1bl/
- derive/([2-9])0(?!0)/$1ui/
- derive/(?<!\d)([2-9])([1-9])(?!\d)/$1ui$2/
- derive/\./dm/
- derive/10/ui/
- derive/0/ly/
- derive/1/yi/
- derive/2/er/
- derive/2/ld/
- derive/3/sj/
- derive/4/si/
- derive/5/wu/
- derive/6/lq/
- derive/7/qi/
- derive/8/ba/
- derive/9/jq/
- derive/\+/jw/
- derive/#/jy/
# 小鹤双拼
algebra_flypy:
__include: algebra_common
__append:
- derive/(?<!\d)1([1-9])(?!\d)/ui$1/
- derive/([1-9])0000(?!0)/$1wj/
- derive/([1-9])000(?!0)/$1qm/
- derive/([1-9])00(?!0)/$1bd/
- derive/([2-9])0(?!0)/$1ui/
- derive/(?<!\d)([2-9])([1-9])(?!\d)/$1ui$2/
- derive/\./dm/
- derive/10/ui/
- derive/0/lk/
- derive/1/yi/
- derive/2/er/
- derive/2/ll/
- derive/3/sj/
- derive/4/si/
- derive/5/wu/
- derive/6/lq/
- derive/7/qi/
- derive/8/ba/
- derive/9/jq/
- derive/\+/jx/
- derive/#/jk/
# 微软双拼
algebra_mspy:
__include: algebra_common
__append:
- derive/(?<!\d)1([1-9])(?!\d)/ui$1/
- derive/([1-9])0000(?!0)/$1wj/
- derive/([1-9])000(?!0)/$1qm/
- derive/([1-9])00(?!0)/$1bl/
- derive/([2-9])0(?!0)/$1ui/
- derive/(?<!\d)([2-9])([1-9])(?!\d)/$1ui$2/
- derive/\./dm/
- derive/10/ui/
- derive/0/l;/
- derive/1/yi/
- derive/2/er/
- derive/2/or/
- derive/2/ld/
- derive/3/sj/
- derive/4/si/
- derive/5/wu/
- derive/6/lq/
- derive/7/qi/
- derive/8/ba/
- derive/9/jq/
- derive/\+/jw/
- derive/#/j;/
# 搜狗双拼
algebra_sogou:
__include: algebra_common
__append:
- derive/(?<!\d)1([1-9])(?!\d)/ui$1/
- derive/([1-9])0000(?!0)/$1wj/
- derive/([1-9])000(?!0)/$1qm/
- derive/([1-9])00(?!0)/$1bl/
- derive/([2-9])0(?!0)/$1ui/
- derive/(?<!\d)([2-9])([1-9])(?!\d)/$1ui$2/
- derive/\./dm/
- derive/10/ui/
- derive/0/l;/
- derive/1/yi/
- derive/2/er/
- derive/2/or/
- derive/2/ld/
- derive/3/sj/
- derive/4/si/
- derive/5/wu/
- derive/6/lq/
- derive/7/qi/
- derive/8/ba/
- derive/9/jq/
- derive/\+/jw/
- derive/#/jy/
# 智能ABC双拼
algebra_abc:
__include: algebra_common
__append:
- derive/(?<!\d)1([1-9])(?!\d)/vi$1/
- derive/([1-9])0000(?!0)/$1wj/
- derive/([1-9])000(?!0)/$1qw/
- derive/([1-9])00(?!0)/$1bl/
- derive/([2-9])0(?!0)/$1vi/
- derive/(?<!\d)([2-9])([1-9])(?!\d)/$1vi$2/
- derive/\./dw/
- derive/10/vi/
- derive/0/ly/
- derive/1/yi/
- derive/2/er/
- derive/2/or/
- derive/2/lt/
- derive/3/sj/
- derive/4/si/
- derive/5/wu/
- derive/6/lr/
- derive/7/qi/
- derive/8/ba/
- derive/9/jr/
- derive/\+/jd/
- derive/#/jy/
# 紫光双拼
algebra_ziguang:
__include: algebra_common
__append:
- derive/(?<!\d)1([1-9])(?!\d)/ii$1/
- derive/([1-9])0000(?!0)/$1wr/
- derive/([1-9])000(?!0)/$1qf/
- derive/([1-9])00(?!0)/$1bp/
- derive/([2-9])0(?!0)/$1ii/
- derive/(?<!\d)([2-9])([1-9])(?!\d)/$1ii$2/
- derive/\./df/
- derive/10/ii/
- derive/0/l;/
- derive/1/yi/
- derive/2/er/
- derive/2/oj/
- derive/2/lg/
- derive/3/sr/
- derive/4/si/
- derive/5/wu/
- derive/6/lj/
- derive/7/qi/
- derive/8/ba/
- derive/9/jj/
- derive/\+/jx/
- derive/#/j;/
# 拼音加加
algebra_jiajia:
__include: algebra_common
__append:
- derive/(?<!\d)1([1-9])(?!\d)/ii$1/
- derive/([1-9])0000(?!0)/$1wf/
- derive/([1-9])000(?!0)/$1qj/
- derive/([1-9])00(?!0)/$1bs/
- derive/([2-9])0(?!0)/$1ii/
- derive/(?<!\d)([2-9])([1-9])(?!\d)/$1ii$2/
- derive/\./dj/
- derive/10/ii/
- derive/0/lq/
- derive/1/yi/
- derive/2/eq/
- derive/2/lh/
- derive/3/sf/
- derive/4/si/
- derive/5/wu/
- derive/6/ln/
- derive/7/qi/
- derive/8/ba/
- derive/9/jn/
- derive/\+/jb/
- derive/#/jq/

27
opencc/emoji.json Normal file
View File

@ -0,0 +1,27 @@
{
"name": "Chinese to Emoji",
"segmentation": {
"type": "mmseg",
"dict": {
"type": "text",
"file": "emoji.txt"
}
},
"conversion_chain": [
{
"dict": {
"type": "group",
"dicts": [
{
"type": "text",
"file": "emoji.txt"
},
{
"type": "text",
"file": "others.txt"
}
]
}
}
]
}

4806
opencc/emoji.txt Normal file

File diff suppressed because it is too large Load Diff

1614
opencc/others.txt Normal file

File diff suppressed because it is too large Load Diff

64867
radical_pinyin.dict.yaml Normal file

File diff suppressed because it is too large Load Diff

310
radical_pinyin.schema.yaml Normal file
View File

@ -0,0 +1,310 @@
# Rime schema settings
# encoding: utf-8
schema:
schema_id: radical_pinyin
name: "部件拆字 | 全拼双拼"
version: "2.0.0"
author: Mirtle
description: |
用拼音按顺序打出偏旁部件,组合出汉字
码表:开放词典 / henrysting / Mirtle
注音、校对、方案Mirtle
仓库https://github.com/mirtlecn/rime_radical_pinyin
engine:
processors:
- key_binder
- speller
- selector
- navigator
- express_editor
segmentors:
- abc_segmentor
translators:
- echo_translator
- table_translator
filters:
- uniquifier
key_binder:
__include: default:/key_binder?
speller:
alphabet: "abcdefghijklmnopqrstuvwxyz;"
delimiter: " '"
algebra:
# 根据当前所用拼音方案选择 __include 的值
__include: algebra_pinyin # 全拼
# __include: algebra_double_pinyin # 自然码双拼
# __include: algebra_flypy # 小鹤双拼
# __include: algebra_mspy # 微软双拼
# __include: algebra_sogou # 搜狗双拼
# __include: algebra_abc # 智能ABC双拼
# __include: algebra_ziguang # 紫光双拼
# __include: algebra_jiajia # 拼音加加双拼
translator:
dictionary: radical_pinyin
enable_user_dict: false
algebra_pinyin:
- xform/'//
- derive/^([nl])ue$/$1ve/
- derive/'([nl])ue$/'$1ve/
- derive/^([jqxy])u/$1v/
- derive/'([jqxy])u/'$1v/
algebra_double_pinyin:
- derive/^([jqxy])u(?=^|$|')/$1v/
- derive/'([jqxy])u(?=^|$|')/'$1v/
- derive/^([aoe])([ioun])(?=^|$|')/$1$1$2/
- derive/'([aoe])([ioun])(?=^|$|')/'$1$1$2/
- xform/^([aoe])(ng)?(?=^|$|')/$1$1$2/
- xform/'([aoe])(ng)?(?=^|$|')/'$1$1$2/
- xform/iu(?=^|$|')/<q>/
- xform/[iu]a(?=^|$|')/<w>/
- xform/[uv]an(?=^|$|')/<r>/
- xform/[uv]e(?=^|$|')/<t>/
- xform/ing(?=^|$|')|uai(?=^|$|')/<y>/
- xform/^sh/<u>/
- xform/^ch/<i>/
- xform/^zh/<v>/
- xform/'sh/'<u>/
- xform/'ch/'<i>/
- xform/'zh/'<v>/
- xform/uo(?=^|$|')/<o>/
- xform/[uv]n(?=^|$|')/<p>/
- xform/([a-z>])i?ong(?=^|$|')/$1<s>/
- xform/[iu]ang(?=^|$|')/<d>/
- xform/([a-z>])en(?=^|$|')/$1<f>/
- xform/([a-z>])eng(?=^|$|')/$1<g>/
- xform/([a-z>])ang(?=^|$|')/$1<h>/
- xform/ian(?=^|$|')/<m>/
- xform/([a-z>])an(?=^|$|')/$1<j>/
- xform/iao(?=^|$|')/<c>/
- xform/([a-z>])ao(?=^|$|')/$1<k>/
- xform/([a-z>])ai(?=^|$|')/$1<l>/
- xform/([a-z>])ei(?=^|$|')/$1<z>/
- xform/ie(?=^|$|')/<x>/
- xform/ui(?=^|$|')/<v>/
- xform/([a-z>])ou(?=^|$|')/$1<b>/
- xform/in(?=^|$|')/<n>/
- xform/'|<|>//
algebra_flypy:
- derive/^([jqxy])u(?=^|$|')/$1v/
- derive/'([jqxy])u(?=^|$|')/'$1v/
- derive/^([aoe])([ioun])(?=^|$|')/$1$1$2/
- derive/'([aoe])([ioun])(?=^|$|')/'$1$1$2/
- xform/^([aoe])(ng)?(?=^|$|')/$1$1$2/
- xform/'([aoe])(ng)?(?=^|$|')/'$1$1$2/
- xform/iu(?=^|$|')/<q>/
- xform/(.)ei(?=^|$|')/$1<w>/
- xform/uan(?=^|$|')/<r>/
- xform/[uv]e(?=^|$|')/<t>/
- xform/un(?=^|$|')/<y>/
- xform/^sh/<u>/
- xform/^ch/<i>/
- xform/^zh/<v>/
- xform/'sh/'<u>/
- xform/'ch/'<i>/
- xform/'zh/'<v>/
- xform/uo(?=^|$|')/<o>/
- xform/ie(?=^|$|')/<p>/
- xform/([a-z>])i?ong(?=^|$|')/$1<s>/
- xform/ing(?=^|$|')|uai(?=^|$|')/<k>/
- xform/([a-z>])ai(?=^|$|')/$1<d>/
- xform/([a-z>])en(?=^|$|')/$1<f>/
- xform/([a-z>])eng(?=^|$|')/$1<g>/
- xform/[iu]ang(?=^|$|')/<l>/
- xform/([a-z>])ang(?=^|$|')/$1<h>/
- xform/ian(?=^|$|')/<m>/
- xform/([a-z>])an(?=^|$|')/$1<j>/
- xform/([a-z>])ou(?=^|$|')/$1<z>/
- xform/[iu]a(?=^|$|')/<x>/
- xform/iao(?=^|$|')/<n>/
- xform/([a-z>])ao(?=^|$|')/$1<c>/
- xform/ui(?=^|$|')/<v>/
- xform/in(?=^|$|')/<b>/
- xform/'|<|>//
algebra_mspy:
- derive/^([jqxy])u(?=^|$|')/$1v/
- derive/'([jqxy])u(?=^|$|')/'$1v/
- derive/^([aoe].*)(?=^|$|')/o$1/
- derive/'([aoe].*)(?=^|$|')/'o$1/
- xform/^([ae])(.*)(?=^|$|')/$1$1$2/
- xform/'([ae])(.*)(?=^|$|')/'$1$1$2/
- xform/iu(?=^|$|')/<q>/
- xform/[iu]a(?=^|$|')/<w>/
- xform/er(?=^|$|')|[uv]an(?=^|$|')/<r>/
- xform/[uv]e(?=^|$|')/<t>/
- xform/v(?=^|$|')|uai(?=^|$|')/<y>/
- xform/^sh/<u>/
- xform/^ch/<i>/
- xform/^zh/<v>/
- xform/'sh/'<u>/
- xform/'ch/'<i>/
- xform/'zh/'<v>/
- xform/uo(?=^|$|')/<o>/
- xform/[uv]n(?=^|$|')/<p>/
- xform/([a-z>])i?ong(?=^|$|')/$1<s>/
- xform/[iu]ang(?=^|$|')/<d>/
- xform/([a-z>])en(?=^|$|')/$1<f>/
- xform/([a-z>])eng(?=^|$|')/$1<g>/
- xform/([a-z>])ang(?=^|$|')/$1<h>/
- xform/ian(?=^|$|')/<m>/
- xform/([a-z>])an(?=^|$|')/$1<j>/
- xform/iao(?=^|$|')/<c>/
- xform/([a-z>])ao(?=^|$|')/$1<k>/
- xform/([a-z>])ai(?=^|$|')/$1<l>/
- xform/([a-z>])ei(?=^|$|')/$1<z>/
- xform/ie(?=^|$|')/<x>/
- xform/ui(?=^|$|')/<v>/
- derive/<t>(?=^|$|')/<v>/
- xform/([a-z>])ou(?=^|$|')/$1<b>/
- xform/in(?=^|$|')/<n>/
- xform/ing(?=^|$|')/;/
- xform/'|<|>//
algebra_sogou:
- derive/^([jqxy])u(?=^|$|')/$1v/
- derive/'([jqxy])u(?=^|$|')/'$1v/
- derive/^([aoe].*)(?=^|$|')/o$1/
- derive/'([aoe].*)(?=^|$|')/'o$1/
- xform/^([ae])(.*)(?=^|$|')/$1$1$2/
- xform/'([ae])(.*)(?=^|$|')/'$1$1$2/
- xform/iu(?=^|$|')/<q>/
- xform/[iu]a(?=^|$|')/<w>/
- xform/er(?=^|$|')|[uv]an(?=^|$|')/<r>/
- xform/[uv]e(?=^|$|')/<t>/
- xform/v(?=^|$|')|uai(?=^|$|')/<y>/
- xform/^sh/<u>/
- xform/^ch/<i>/
- xform/^zh/<v>/
- xform/'sh/'<u>/
- xform/'ch/'<i>/
- xform/'zh/'<v>/
- xform/uo(?=^|$|')/<o>/
- xform/[uv]n(?=^|$|')/<p>/
- xform/([a-z>])i?ong(?=^|$|')/$1<s>/
- xform/[iu]ang(?=^|$|')/<d>/
- xform/([a-z>])en(?=^|$|')/$1<f>/
- xform/([a-z>])eng(?=^|$|')/$1<g>/
- xform/([a-z>])ang(?=^|$|')/$1<h>/
- xform/ian(?=^|$|')/<m>/
- xform/([a-z>])an(?=^|$|')/$1<j>/
- xform/iao(?=^|$|')/<c>/
- xform/([a-z>])ao(?=^|$|')/$1<k>/
- xform/([a-z>])ai(?=^|$|')/$1<l>/
- xform/([a-z>])ei(?=^|$|')/$1<z>/
- xform/ie(?=^|$|')/<x>/
- xform/ui(?=^|$|')/<v>/
- xform/([a-z>])ou(?=^|$|')/$1<b>/
- xform/in(?=^|$|')/<n>/
- xform/ing(?=^|$|')/;/
- xform/'|<|>//
algebra_abc:
- xform/^zh/<a>/
- xform/^ch/<e>/
- xform/^sh/<v>/
- xform/'zh/'<a>/
- xform/'ch/'<e>/
- xform/'sh/'<v>/
- xform/^([aoe].*)(?=^|$|')/<o>$1/
- xform/'([aoe].*)(?=^|$|')/'<o>$1/
- xform/ei(?=^|$|')/<q>/
- xform/ian(?=^|$|')/<w>/
- xform/er(?=^|$|')|iu(?=^|$|')/<r>/
- xform/[iu]ang(?=^|$|')/<t>/
- xform/ing(?=^|$|')/<y>/
- xform/uo(?=^|$|')/<o>/
- xform/uan(?=^|$|')/<p>/
- xform/([a-z>])i?ong(?=^|$|')/$1<s>/
- xform/[iu]a(?=^|$|')/<d>/
- xform/en(?=^|$|')/<f>/
- xform/eng(?=^|$|')/<g>/
- xform/ang(?=^|$|')/<h>/
- xform/an(?=^|$|')/<j>/
- xform/iao(?=^|$|')/<z>/
- xform/ao(?=^|$|')/<k>/
- xform/in(?=^|$|')|uai(?=^|$|')/<c>/
- xform/ai(?=^|$|')/<l>/
- xform/ie(?=^|$|')/<x>/
- xform/ou(?=^|$|')/<b>/
- xform/un(?=^|$|')/<n>/
- xform/[uv]e(?=^|$|')|ui(?=^|$|')/<m>/
- xform/'|<|>//
algebra_ziguang:
- derive/^([jqxy])u(?=^|$|')/$1v/
- derive/'([jqxy])u(?=^|$|')/'$1v/
- xform/'([aoe].*)(?=^|$|')/'<o>$1/
- xform/^([aoe].*)(?=^|$|')/<o>$1/
- xform/en(?=^|$|')/<w>/
- xform/eng(?=^|$|')/<t>/
- xform/in(?=^|$|')|uai(?=^|$|')/<y>/
- xform/^zh/<u>/
- xform/^sh/<i>/
- xform/'zh/'<u>/
- xform/'sh/'<i>/
- xform/uo(?=^|$|')/<o>/
- xform/ai(?=^|$|')/<p>/
- xform/^ch/<a>/
- xform/'ch/'<a>/
- xform/[iu]ang(?=^|$|')/<g>/
- xform/ang(?=^|$|')/<s>/
- xform/ie(?=^|$|')/<d>/
- xform/ian(?=^|$|')/<f>/
- xform/([a-z>])i?ong(?=^|$|')/$1<h>/
- xform/er(?=^|$|')|iu(?=^|$|')/<j>/
- xform/ei(?=^|$|')/<k>/
- xform/uan(?=^|$|')/<l>/
- xform/ing(?=^|$|')/;/
- xform/ou(?=^|$|')/<z>/
- xform/[iu]a(?=^|$|')/<x>/
- xform/iao(?=^|$|')/<b>/
- xform/ue(?=^|$|')|ui(?=^|$|')|ve(?=^|$|')/<n>/
- xform/un(?=^|$|')/<m>/
- xform/ao(?=^|$|')/<q>/
- xform/an(?=^|$|')/<r>/
- xform/'|<|>//
algebra_jiajia:
- derive/^([jqxy])u(?=^|$|')/$1v/
- derive/'([jqxy])u(?=^|$|')/'$1v/
- derive/^([aoe])([ioun])(?=^|$|')/$1$1$2/
- derive/'([aoe])([ioun])(?=^|$|')/'$1$1$2/
- xform/^([aoe])(ng)?(?=^|$|')/$1$1$2/
- xform/'([aoe])(ng)?(?=^|$|')/'$1$1$2/
- xform/iu(?=^|$|')/<n>/
- xform/[iu]a(?=^|$|')/<b>/
- xform/[uv]an(?=^|$|')/<c>/
- xform/[uv]e(?=^|$|')/<x>/
- xform/ing(?=^|$|')|er(?=^|$|')/<q>/
- xform/^sh/<i>/
- xform/^ch/<u>/
- xform/^zh/<v>/
- xform/'sh/'<i>/
- xform/'ch/'<u>/
- xform/'zh/'<v>/
- xform/uo(?=^|$|')/<o>/
- xform/[uv]n(?=^|$|')/<z>/
- xform/([a-z>])i?ong(?=^|$|')/$1<y>/
- xform/[iu]ang(?=^|$|')/<h>/
- xform/([a-z>])en(?=^|$|')/$1<r>/
- xform/([a-z>])eng(?=^|$|')/$1<t>/
- xform/([a-z>])ang(?=^|$|')/$1<g>/
- xform/ian(?=^|$|')/<j>/
- xform/([a-z>])an(?=^|$|')/$1<f>/
- xform/iao(?=^|$|')/<k>/
- xform/([a-z>])ao(?=^|$|')/$1<d>/
- xform/([a-z>])ai(?=^|$|')/$1<s>/
- xform/([a-z>])ei(?=^|$|')/$1<w>/
- xform/ie(?=^|$|')/<m>/
- xform/ui(?=^|$|')/<v>/
- xform/([a-z>])ou(?=^|$|')/$1<p>/
- xform/in(?=^|$|')/<l>/
- xform/'|<|>//

220
rime_ice.dict.yaml Normal file
View File

@ -0,0 +1,220 @@
# Rime dictionary
# encoding: utf-8
---
name: rime_ice
version: "2024-11-27"
import_tables:
- cn_dicts/8105 # 字表
# - cn_dicts/41448 # 大字表(按需启用)(启用时和 8105 同时启用并放在 8105 下面)
- cn_dicts/base # 基础词库
- cn_dicts/ext # 扩展词库
- cn_dicts/tencent # 腾讯词向量(大词库,部署时间较长)
- cn_dicts/others # 一些杂项
# 建议把扩展词库放到下面,有重复词条时,最上面的权重生效
# - mydict1 # 挂载配置目录下的 mydict1.dict.yaml 词库文件
# - cn_dicts/mydict2 # 挂载 cn_dicts 目录里的 mydict2.dict.yaml 词库文件
...
# 按需启用:
# 大写字母
# 可在拼音方案下直接输入大写字母Shift + 字母),大写字母参与造句。
# 示例:输入 `zuogeDNAjiance` 得到 `做个DNA检测`
# (非雾凇方案的双拼如果要启用,需要参考双拼方案下的 speller/algebra 将大写字母搭桥改成一些特殊字符)
A A
B B
C C
D D
E E
F F
G G
H H
I I
J J
K K
L L
M M
N N
O O
P P
Q Q
R R
S S
T T
U U
V V
W W
X X
Y Y
Z Z
# 数字参与中文造词,方便输入一些特殊的 ID。配合大写字母造词可以自动为 `5G网络``3D打印` 等词汇注音
0 ling
1 yi
1 yao
2 er
3 san
4 si
5 wu
6 liu
7 qi
8 ba
9 jiu
# 示例:输入 sanDdayin 得到 3D打印
M1
M2
M3
M4
3G
4G
5G
2D
3D
4D
3D打印
# 加入词典,响应 opencc/others.txt 的 emoji 集合
V动物
V国旗
V手势
V表情
V分数
V按键
V星号
V特殊
V常用
V中华
V中餐
V串串
V亚裔
V亚裔女
V亚裔男
V运动
V运动员
V元素
V公交
V动物脸
V包
V午餐
V饭
V景点
V器官
V圆形
V地铁
V交通
V坚果
V外汇
V钞票
V纸币
V货币
V多媒体
V夜晚
V夜空
V大自然
V自然
V气象
V天气
V娱乐
V宗教
V家禽
V冷
V寒冷
V工具
V帽
V帽子
V心心
V快餐
V怪物
V拉丁
V拉丁裔
V拉美
V拉美人
V拉美裔
V卷
V数码
V方形
V正方形
V日料
V日式料理
V日本菜
V日用
V早餐
V早点
V星座
V时钟
V月亮
V有毒
V服装
V服饰
V东亚人
V东亚裔
V果
V水果
V棕色人
V棕色人种
V植物
V乐器
V机械
V正餐
V武器
V车
V汽车
V火车
V热饮
V牲畜
V奖
V奖项
V奖牌
V球
V甜食
V甜点
V生肖
V畜生
V白人
V白种人
V眼镜
V科学
V穆斯林
V节日
V粗粮
V精灵
V肉
V肤色
V船
V花
V花朵
V菜
V蔬菜
V叶子
V虫
V血型
V衣服
V西餐
V调料
V游乐园
V酒
V野味
V野生动物
V阿拉伯
V阿拉伯人
V雪
V零食
V电器
V电子
V鞋
V鞋子
V颜色
V飞行器
V饮料
V餐具
V发型
V发色
V鱼
V鸟
V面包
V黄种人
V黑人
V点心

566
rime_ice.schema.yaml Normal file
View File

@ -0,0 +1,566 @@
# Rime schema
# encoding: utf-8
# 方案说明
schema:
schema_id: rime_ice
name: 雾凇拼音
version: "2025-03-30"
author:
- Dvel
description: |
雾凇拼音
https://github.com/iDvel/rime-ice
dependencies:
- melt_eng # 英文输入,作为次翻译器挂载到拼音方案
- radical_pinyin # 部件拆字,反查及辅码
# 开关
# reset: 默认状态。注释掉后,切换窗口时不会重置到默认状态。
# states: 方案选单显示的名称。可以注释掉,仍可以通过快捷键切换。
# abbrev: 默认的缩写取 states 的第一个字符abbrev 可自定义一个字符
switches:
- name: ascii_mode
states: [ 中, ]
- name: ascii_punct # 中英标点
states: [ ¥, $ ]
- name: traditionalization
states: [ 简, 繁 ]
- name: emoji
states: [ 💀, 😄 ]
reset: 1
- name: full_shape
states: [ 半角, 全角 ]
- name: search_single_char # search.lua 的功能开关,辅码查词时是否单字优先
states: [正常, 单字]
abbrev: [词, 单]
# 输入引擎
engine:
processors:
- lua_processor@*select_character # 以词定字
- ascii_composer
- recognizer
- key_binder
- speller
- punctuator
- selector
- navigator
- express_editor
segmentors:
- ascii_segmentor
- matcher
- abc_segmentor
- affix_segmentor@radical_lookup # 部件拆字自定义 tag
- punct_segmentor
- fallback_segmentor
translators:
- punct_translator
- script_translator
- lua_translator@*date_translator # 时间、日期、星期
- lua_translator@*lunar # 农历
- table_translator@custom_phrase # 自定义短语 custom_phrase.txt
- table_translator@melt_eng # 英文输入
- table_translator@cn_en # 中英混合词汇
- table_translator@radical_lookup # 部件拆字反查
- lua_translator@*unicode # Unicode
- lua_translator@*number_translator # 数字、金额大写
- lua_translator@*calc_translator # 计算器
- lua_translator@*force_gc # 暴力 GC
filters:
- lua_filter@*corrector # 错音错字提示
- reverse_lookup_filter@radical_reverse_lookup # 部件拆字滤镜
- lua_filter@*autocap_filter # 英文自动大写
- lua_filter@*v_filter # v 模式 symbols 优先
- lua_filter@*pin_cand_filter # 置顶候选项(顺序要求:置顶候选项 > Emoji > 简繁切换)
- lua_filter@*long_word_filter # 长词优先(顺序要求:长词优先 > Emoji
- lua_filter@*reduce_english_filter # 降低部分英语单词在候选项的位置
- simplifier@emoji # Emoji
- simplifier@traditionalize # 简繁切换
- lua_filter@*search@radical_pinyin # 部件拆字辅码
- uniquifier # 去重
# Lua 配置: 日期、时间、星期、ISO 8601、时间戳的触发关键字
date_translator:
date: rq # 日期: 2022-11-29
time: sj # 时间: 18:13
week: xq # 星期: 星期二
datetime: dt # ISO 8601 2022-11-29T18:13:11+08:00
timestamp: ts # 时间戳: 1669716794
# Lua 配置:农历的触发关键字
lunar: nl # 农历: 二〇二三年冬月二十 癸卯年(兔)冬月二十
# Lua 配置:长词优先
# 提升 count 个词语,插入到第 idx 个位置。
# 示例:将 2 个词插入到第 4、5 个候选项,输入 jie 得到「1接 2解 3姐 4饥饿 5极恶 6结 7界……」
long_word_filter:
count: 2
idx: 4
# Lua 配置: 降低部分英语单词在候选项的位置。
# 详细介绍 https://dvel.me/posts/make-rime-en-better/#短单词置顶的问题
# 正常情况: 输入 rug 得到 「1.rug 2.如果 …… 」
# 降低之后: 输入 rug 得到 「1.如果 2.rug …… 」
# 几种模式:
# all 降低脚本内置的单词(所有 3~4 位长度、前 2~3 位是完整拼音、最后一位是声母words 作为自定义的额外补充
# custom 完全自定义,只降低 words 里的
# none 不降低任何单词,相当于没有启用这个 Lua
# (匹配的是编码,不是单词)
reduce_english_filter:
mode: custom # all | custom | none
idx: 2 # 降低到第 idx 个位置
# 自定义的单词列表,示例列表没有降低部分常用单词,如 and cat mail Mac but bad shit ……
words: [
aid, ann,
bail, bait, bam, band, bans, bat, bay, bend, bent, benz, bib, bid, bien, biz, boc, bop, bos, bud, buf, bach, bench, bush,
cab, cad, cain, cam, cans, cap, cef, chad, chan, chap, chef, cher, chew, chic, chin, chip, chit, coup, cum, cunt, cur, couch,
dab, dag, dal, dam, dent, dew, dial, diet, dim, din, dip, dis, dit, doug, dub, dug, dunn, don,
fab, fax, fob, fog, foul, fur,
gag, gail, gain, gal, gam, gaol, ged, gel, ger, guam, gus, gut,
hail, ham, hank, hans, hat, hay, heil, heir, hem, hep, hud, hum, hung, hunk, hut, hush,
jim, jug,
kat,
lab, lad, lag, laid, lam, laos, lap, lat, lax, lay, led, leg, lex, liam, lib, lid, lied, lien, lies, linn, lip, lit, liz, lob, lug, lund, lung, lux, lash, loch, lush,
mag, maid, mann, mar, mat, med, mel, mend, mens, ment, mil, mins, mint, mob, moc, mop, mos, mot, mud, mug, mum, mesh,
nap, nat, nay, neil, nib, nip, noun, nous, nun, nut, nail, nash,
pac, paid, pail, pain, pair, pak, pal, pam, pans, pant, pap, par, pat, paw, pax, pens, pic, pier, pies, pins, pint, pit, pix, pod, pop, pos, pot, pour, pow, pub, pinch, pouch,
rand, rant, rent, rep, res, ret, rex, rib, rid, rig, rim, rub, rug, rum, runc, runs, ranch,
sac, sail, sal, sam, sans, sap, saw, sax, sew, sham, shaw, shin, sig, sin, sip, sis, suit, sung, suns, sup, sur, sus,
tad, tail, taj, tar, tax, tec, ted, tel, ter, tex, tic, tied, tier, ties, tim, tin, tit, tour, tout, tum,
wag, wand, womens, wap, wax, weir, won, went,
yan, yen,
zach,
my, mt, dj, as, js, cs, ak, ps, cd, cn, hk, bt, pk, ml # 一些由算法转写的大写单词编码,会影响简拼(全拼专有)
]
# Lua 配置: 置顶候选项
# 注释太长了,请参考 pin_cand_filter.lua 开头的说明书。
pin_cand_filter:
# 格式:编码<Tab>字词1<Space>字词2……
# ⚙️ 以下是个人习惯,仅供参考,推荐打补丁用自己的习惯覆盖。
# 单编码
- q 去 千
- w 我 万 往
- e 呃
- r 让 人
- t 他 她 它 祂
- y 与 于
# - u 在 custom_phrase 置顶了 有 🈶 又 由
# - i 在 custom_phrase 置顶了 一 以 已 亦
- o 哦
- p 片 篇
- a 啊
- s 是 时 使 式
- d 的 地 得
- f 发 放 分
- g 个 各
- h 和 或
- j 及 将 即 既 继
- k 可
- l 了 啦 喽 嘞
- z 在 再 自
- x 想 像 向
- c 才 从
# - v
- b 吧 把 呗 百
- n 那 哪 拿 呐
- m 吗 嘛 呣 呒
# 常用单字
- qing 请
- qu 去
- wo 我
- wei 为
- er 而 儿 二
- en 嗯
- rang 让
- ta 他 她 它 祂
- tai 太
- tong 同
- yu 与 于
- you 有 又 由
- yao 要
- ye 也
- shi 是 时 使 式
- suo 所
- shang 上
- shuo 说
- de 的 地 得
- dan 但
- dou 都
- dao 到 倒
- dian 点
- dang 当
- dui 对
- fa 发
- ge 个 各
- gang 刚
- he 和
- huo 或
- hui 会
- hai 还
- hao 好
- ji 及 即 既
- jiu 就
- jiang 将
- ke 可
- kan 看
- kai 开
- le 了
- la 啦 拉
- lai 来
- li 里
- zai 在 再
- zhi 只
- zhe 这 着
- zhen 真
- zui 最
- zheng 正
- zuo 做 坐 左
- ze 则
- xiang 想 像 向
- xian 先
- xia 下
- xing 行
- cai 才
- cong 从
- chu 出
- ba 把 吧
- bu 不
- bing 并
- bei 被
- bie 别
- bi 比
- bing 并
- na 那 哪 拿 呐
- ni 你
- ma 吗 嘛 妈
- mei 没
- mai 买 卖
- reng 仍 扔
# ta、na
- ta men 他们 她们 它们
- tm 他们 她们 它们
- ta de 他的 她的 它的
- td 他的 她的 它的
- ta men de 他们的 她们的 它们的
- na er 那儿 哪儿
- na ge 那个 哪个
- ng 那个 哪个 拿个
- na xie 那些 哪些
- na li 那里 哪里
- na bian 那边 哪边
- na bian er 那边儿 哪边儿
- na wei 那位 哪位
# 简码
- zh 这
- dd 等等
- dddd 等等等等
- gg 刚刚
- cgg 才刚刚
- zd 知道
- bzd 不知道
- ww 往往
- hh 哈哈
- kk 看看
- cc 常常
- xx 想想 想象
- yw 因为
- sm 什么
- wsm 为什么
- sbs 是不是
- msm 没什么
- smd 什么的
- sms 什么是
- sma 什么啊
# 主翻译器,拼音
translator:
dictionary: rime_ice # 挂载词库 rime_ice.dict.yaml
enable_word_completion: true # 大于 4 音节的词条自动补全librime > 1.11.2
spelling_hints: 8 # corrector.lua :为了让错音错字提示的 Lua 同时适配全拼双拼,将拼音显示在 comment 中
always_show_comments: true # corrector.lua Rime 默认在 preedit 等于 comment 时取消显示 comment这里强制一直显示供 corrector.lua 做判断用。
initial_quality: 1.2 # 拼音的权重应该比英文大
comment_format: # 标记拼音注释,供 corrector.lua 做判断用
- xform/^//
- xform/$//
preedit_format: # preedit_format 影响到输入框的显示和“Shift+回车”上屏的字符
- xform/([jqxy])v/$1u/ # 显示为 ju qu xu yu
# - xform/([nl])v/$1ü/ # 显示为 nü lü
# - xform/([nl])ue/$1üe/ # 显示为 nüe lüe
- xform/([nl])v/$1v/ # 显示为 nv lv
- xform/([nl])ue/$1ve/ # 显示为 nve lve
- xform/(?<=[A-Z])\s(?=[A-Z])// # 消除大写字母之间的空格
# 次翻译器,英文
melt_eng:
dictionary: melt_eng # 挂载词库 melt_eng.dict.yaml
enable_sentence: false # 禁止造句
enable_user_dict: false # 禁用用户词典
initial_quality: 1.1 # 初始权重
comment_format: # 自定义提示码
- xform/.*// # 清空提示码
# 中英混合词汇
cn_en:
dictionary: ""
user_dict: en_dicts/cn_en
db_class: stabledb
enable_completion: true
enable_sentence: false
initial_quality: 0.5
comment_format:
- xform/^.+$//
# 自定义短语custom_phrase.txt
custom_phrase:
dictionary: ""
user_dict: custom_phrase # 可以修改这里,改成自己的 txt 文件
db_class: stabledb # 只读数据库,无法动态调频;设为 tabledb 可以动态调频
enable_completion: false # 补全提示
enable_sentence: false # 禁止造句
initial_quality: 99 # custom_phrase 的权重应该比 pinyin 和 melt_eng 大
# Emoji
emoji:
option_name: emoji # 对应 switches 中的 name
opencc_config: emoji.json # 选择要加载的 OpenCC 配置
inherit_comment: false # 在 corrector.lua 及反查中emoji 的 comment 显示为空
# 简繁切换
traditionalize:
option_name: traditionalization # 对应 switches 中的 name
opencc_config: s2t.json # s2t.json | s2hk.json | s2tw.json | s2twp.json Rime 内置配置,在程序目录可找到)
tips: none # 转换提示: all 都显示 | char 仅单字显示 | none 不显示。
tags: [ abc, number, gregorian_to_lunar ] # 限制在对应 tag不对其他如反查的内容做简繁转换
# 标点符号
# punctuator 下面的三个子项:
# full_shape 全角标点映射
# half_shape 半角标点映射
# symbols Rime 的预设配置是以 '/' 前缀开头输出一系列字符,自定义的 symbols_v.yaml 修改成了 'v' 开头。
# 以及新版 digit_separators 相关的属性
punctuator:
__include: default:/punctuator # 从 default.yaml 导入 punctuator 的所有配置,为了引用 digit_separators 等属性
full_shape:
__include: default:/punctuator/full_shape # 从 default.yaml 导入配置
half_shape:
__include: default:/punctuator/half_shape # 从 default.yaml 导入配置
symbols:
__include: symbols_v:/symbols # 从 symbols_v.yaml 导入配置
# 部件拆字反查
radical_lookup:
tag: radical_lookup
dictionary: radical_pinyin
enable_user_dict: false
prefix: "uU" # 反查前缀(反查时前缀会消失影响打英文所以设定为两个字母,或可改成一个非字母符号),与 recognizer/patterns/radical_lookup 匹配
tips: " 〔拆字〕"
comment_format:
- erase/^.*$//
# 部件拆字滤镜
radical_reverse_lookup:
tags: [ radical_lookup ]
# dictionary 为拼音标注来源,目前是显示本方案词库的注音。
# 可去部件拆字方案下载更全的、带声调的、已编译好的词典: https://github.com/mirtlecn/rime-radical-pinyin#反查带声调注音
dictionary: rime_ice
# comment_format: # 自定义 comment例如在左右加上括号
# - xform/^/(/
# - xform/$/)/
# 处理符合特定规则的输入码,如网址、反查
recognizer:
import_preset: default # 从 default.yaml 继承通用的
patterns: # 再增加方案专有的:
punct: "^v([0-9]|10|[A-Za-z]+)$" # 响应 symbols_v.yaml 的 symbols用 'v' 替换 '/'
radical_lookup: "^uU[a-z]+$" # 响应部件拆字的反查,触发前缀与 radical_lookup/prefix 匹配
unicode: "^U[a-f0-9]+" # 脚本将自动获取第 2 个字符 U 作为触发前缀,响应 lua_translator@*unicode输出 Unicode 字符
number: "^R[0-9]+[.]?[0-9]*" # 脚本将自动获取第 2 个字符 R 作为触发前缀,响应 lua_translator@*number_translator数字金额大写
calculator: "^cC.+" # 响应 lua_translator@*calc_translator计算器。前缀设定项 calculator/prefix
gregorian_to_lunar: "^N[0-9]{1,8}" # 脚本将自动获取第 2 个字符 N 作为触发前缀,响应 lua_translator@*lunar公历转农历输入 N20240115 得到「二〇二三年腊月初五」
# 从 default 继承快捷键
key_binder:
import_preset: default # 从 default.yaml 继承通用的
search: "`" # 辅码引导符,要添加到 speller/alphabet
# bindings: # 也可以再增加方案专有的快捷键
# editor 用来定制操作键的行为,以下是默认行为 https://github.com/rime/librime/blob/master/src/rime/gear/editor.cc
editor:
bindings:
space: confirm # 空格键:上屏候选项
Return: commit_raw_input # 回车键:上屏原始输入
Control+Return: commit_script_text # Ctrl+回车键:上屏变换后输入(经过 preedit_format 转换的)
Control+Shift+Return: commit_comment # Ctrl+Shift+回车键:上屏 comment
BackSpace: revert # 退格键:向前删除(撤消上次输入)
Delete: delete # Delete 键:向后删除
Control+BackSpace: back_syllable # Ctrl+退格键:删除一个音节
Control+Delete: delete_candidate # Ctrl+Delete键删除或降权候选项
Escape: cancel # Esc 键:取消输入
# 拼写设定
speller:
# 如果不想让什么标点直接上屏,可以加在 alphabet或者编辑标点符号为两个及以上的映射
alphabet: zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA`
# initials 定义仅作为始码的按键,排除 ` 让单个的 ` 可以直接上屏
initials: zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA
delimiter: " '" # 第一位<空格>是拼音之间的分隔符;第二位<'>表示可以手动输入单引号来分割拼音。
algebra:
### 模糊音
# 声母
# - derive/^([zcs])h/$1/ # zh* ch* sh* 派生出 z* c* s*
# - derive/^([zcs])([^h])/$1h$2/ # z* c* s* 派生出 zh* ch* sh*
# - derive/^l/n/ # 解释:为 l 开头的拼写派生出 n 开头,即 nai 也可以输出 lai来、莱、赖……
# - derive/^n/l/ # lai 可输出 nai奶、乃、奈……。 可以单向或成对儿启用模糊音
# - derive/^f/h/
# - derive/^h/f/
# - derive/^l/r/
# - derive/^r/l/
# - derive/^g/k/
# - derive/^k/g/
# 韵母
# - derive/ang$/an/
# - derive/an$/ang/
# - derive/eng$/en/
# - derive/en$/eng/
# - derive/in$/ing/
# - derive/ing$/in/
# - derive/ian$/iang/
# - derive/iang$/ian/
# - derive/uan$/uang/
# - derive/uang$/uan/
# - derive/ai$/an/
# - derive/an$/ai/
# - derive/ong$/un/
# - derive/un$/ong/
# - derive/ong$/on/
# - derive/iong$/un/
# - derive/un$/iong/
# - derive/ong$/eng/
# - derive/eng$/ong/
# 拼音音节
# - derive/^fei$/hui/
# - derive/^hui$/fei/
# - derive/^hu$/fu/
# - derive/^fu$/hu/
# - derive/^wang$/huang/
# - derive/^huang$/wang/
### 旧时的拼写规则
# - derive/un$/uen/
# - derive/ui$/uei/
# - derive/iu$/iou/
### 超级简拼
- erase/^hm$/ # 响应超级简拼,取消「噷 hm」的独占如果拼音词库有这个音节的话雾凇里没有
- erase/^m$/ # 响应超级简拼,取消「呣 m」的独占如果拼音词库有这个音节的话雾凇里没有
- erase/^n$/ # 响应超级简拼,取消「嗯 n」的独占如果拼音词库有这个音节的话雾凇里没有
- erase/^ng$/ # 响应超级简拼,取消「嗯 ng」的独占如果拼音词库有这个音节的话雾凇里没有
- abbrev/^([a-z]).+$/$1/ # 超级简拼
- abbrev/^([zcs]h).+$/$1/ # 超级简拼中zh ch sh 视为整体ch'sh → 城市而不是像这样分开c'h's'h → 吃好睡好)。
### v u 转换
# 雾凇的词库严格按照正确的 u v(ü) 注音的,下面两行支持使用错误的拼音,例如 qv nue 来响应 qu nve
- derive/^([nl])ve$/$1ue/
- derive/^([jqxy])u/$1v/
# 以防引入的其他词库没按照正确方式注音,也做一个转换
- derive/^([nl])ue$/$1ve/
- derive/^([jqxy])v/$1u/
### 自动纠错
########## START 这几个有副作用的规则圈起来,方便取舍
# 这些规则对全拼简拼混输有副作用如「x'ai 喜爱」被纠错为「xia 下」
# zh、ch、sh
- derive/([zcs])h(a|e|i|u|ai|ei|an|en|ou|uo|ua|un|ui|uan|uai|uang|ang|eng|ong)$/h$1$2/ # hzi → zhi
- derive/([zcs])h([aeiu])$/$1$2h/ # zih → zhi
# # ia
# - derive/([qjx])ia$/$1ai/ # qai → qia
# # an
# - derive/([wrtypsdfghklzcbnm])an$/$1na/ # dna → dan
# # en
# - derive/([wrpsdfghklzcbnm])en$/$1ne/ # rne → ren
# # in
# - derive/([qypjlxbnm])in$/$1ni/ # qni → qin
# # un
# - derive/([qrtysdghjklzxc])un$/$1nu/ # qnu → qun
# # ian
# - derive/([qtpdjlxbnm])ian$/$1ain/
########## END
# ai
- derive/^([wghk])ai$/$1ia/ # wia → wai
# ei
- derive/([wfghkz])ei$/$1ie/ # wie → wei
# ie
- derive/([jqx])ie$/$1ei/ # jei → jie
# ao
- derive/([rtypsdghklzcbnm])ao$/$1oa/
# ou
- derive/([ypfm])ou$/$1uo/
# uo
# ang
- derive/([wrtypsdfghklzcbnm])ang$/$1nag/
- derive/([wrtypsdfghklzcbnm])ang$/$1agn/
# eng
- derive/([wrtpsdfghklzcbnm])eng$/$1neg/
- derive/([wrtpsdfghklzcbnm])eng$/$1egn/
# ing
- derive/([qtypdjlxbnm])ing$/$1nig/
- derive/([qtypdjlxbnm])ing$/$1ign/
# ong
- derive/([rtysdghklzcn])ong$/$1nog/
- derive/([rtysdghklzcn])ong$/$1ogn/
# iao
- derive/([qtpdjlxbnm])iao$/$1ioa/
- derive/([qtpdjlxbnm])iao$/$1oia/
# ui
- derive/([rtsghkzc])ui$/$1iu/
# iu
- derive/([qjlxnm])iu$/$1ui/
# iang
- derive/([qjlxn])iang$/$1aing/
- derive/([qjlxn])iang$/$1inag/
# ua
- derive/([g|k|h|zh|sh])ua$/$1au/
# uai
- derive/([g|h|k|zh|ch|sh])uai$/$1aui/
# - derive/([g|h|k|zh|ch|sh])uai$/$1uia/ # 和「会啊、追啊」等常用词有冲突
# uan
- derive/([qrtysdghjklzxcn])uan$/$1aun/
# - derive/([qrtysdghjklzxcn])uan$/$1una/ # 和「去哪、露娜」等常用词有冲突
# ue
- derive/([nlyjqx])ue$/$1eu/
# uang
- derive/([g|h|k|zh|ch|sh])uang$/$1aung/
- derive/([g|h|k|zh|ch|sh])uang$/$1uagn/
- derive/([g|h|k|zh|ch|sh])uang$/$1unag/
- derive/([g|h|k|zh|ch|sh])uang$/$1augn/
# iong
- derive/([jqx])iong$/$1inog/
- derive/([jqx])iong$/$1oing/
- derive/([jqx])iong$/$1iogn/
- derive/([jqx])iong$/$1oign/
# 其他
- derive/([rtsdghkzc])o(u|ng)$/$1o/ # do → dou|dong
- derive/(.+)ong$/$1on/ # lon → long
- derive/([tl])eng$/$1en/ # ten → teng
- derive/([qwrtypsdfghjklzxcbnm])([aeio])ng$/$1ng/ # lng → lang、leng、ling、long

414
squirrel.yaml Normal file
View File

@ -0,0 +1,414 @@
# Squirrel settings
# encoding: utf-8
#
# squirrel[.custom].yaml 是鼠须管的前端配置文件,小狼毫是 weasel[.custom].yaml
# 各平台皮肤配置并不一致。
#
# 鼠须管内置皮肤展示: https://github.com/NavisLab/rime-pifu
# 鼠须管界面配置指南: https://github.com/LEOYoon-Tsaw/Rime_collections/blob/master/鼠鬚管介面配置指南.md
# 鼠须管作者写的图形化的皮肤设计器: https://github.com/LEOYoon-Tsaw/Squirrel-Designer
# 要比共享目录的同名文件的 config_version 大才可以生效
config_version: '2024-11-04' # config_version: '1.0'
# options: last | default | _custom_
# last: the last used latin keyboard layout
# default: US (ABC) keyboard layout
# _custom_: keyboard layout of your choice, e.g. 'com.apple.keylayout.USExtended' or simply 'USExtended'
keyboard_layout: last
# for veteran chord-typist
chord_duration: 0.1 # seconds
# options: always | never | appropriate
show_notifications_when: appropriate
# ascii_mode、inline、no_inline、vim_mode 等等设定
# 可参考 /Library/Input Methods/Squirrel.app/Contents/SharedSupport/squirrel.yaml
app_options:
# com.apple.Spotlight:
# ascii_mode: true # 开启默认英文
# com.microsoft.VSCode:
# ascii_mode: false # 关闭默认英文
style:
# 选择皮肤,亮色与暗色主题
color_scheme: purity_of_form_custom
color_scheme_dark: purity_of_form_custom
# 以下是预设选项。如果皮肤没写,则使用这些属性;如果皮肤写了,使用皮肤的。
# 候选框与文字的排列方式
candidate_list_layout: stacked # stacked | linear 皮肤横竖排显示是调整这个
text_orientation: horizontal # horizontal | vertical 文字方向
# 拼音或词句是否显示在键入位置
inline_preedit: true # true | false 键入码显示位置
inline_candidate: false # true | false 选中词显示位置
# Whether candidate panel stick to screen edge to reduce jumping
memorize_size: true
# Whether transparent colors stack on each other
mutual_exclusive: false
# Whether to use a translucent background. Only visible when background color is transparent
translucency: false
corner_radius: 7
hilited_corner_radius: 0
border_height: -2
border_width: -2
# Space between candidates in stacked layout
line_spacing: 5
# Space between preedit and candidates in non-inline mode
spacing: 8
# A number greater than 0 renders shadow around high-lighted candidate
shadow_size: 0
# Controls non-hililighted candidate background size, relative to highlighted
# Nagetive means shrink, positive meas expand
#surrounding_extra_expansion: 0
# format using %@ and %c is deprecated since 1.0, Squirrel 1.0
# %@ is automatically expanded to "[candidate] [comment]"
# and %c is replaced by "[label]"
candidate_format: '[label]. [candidate] [comment]' # 候选项格式化
# adjust the base line of text
#base_offset: 0
font_face: 'Avenir'
font_point: 16
#label_font_face: 'Avenir'
#label_font_point: 12
#comment_font_face: 'Avenir'
#comment_font_point: 16
# 皮肤列表
preset_color_schemes:
# 对 purity_of_form 略微调整颜色,让色彩更柔和点,补全其他选项和注释
purity_of_form_custom:
name: "純粹的形式Purity of Form Custom"
author: 雨過之後、佛振
# 如果将字体设置为 PingFangSC-Regular
# 会让 🈶🈚️🉑🈲🉐 这几个 Emoji 失去彩色效果,留空反而可以显示。。。
font_face: "" # 字体及大小
font_point: 18
label_font_face: "Helvetica" # 序号字体及大小
label_font_point: 12
comment_font_face: "Helvetica" # 注字体及大小
comment_font_point: 16
# candidate_list_layout: stacked # 候选项排列方向 stacked(默认) | linear
# text_orientation: horizontal # 文字排列方向 horizontal(默认) | vertical
inline_preedit: true # 键入码(拼音)是否显示在键入位置 true | false
inline_candidate: false # 候选项(词句)是否显示在键入位置 true | false
translucency: false # 磨砂: true | false
mutual_exclusive: false # 色不叠加: true | false
border_height: 0 # 外边框 高
border_width: 0 # 外边框 宽
corner_radius: 10 # 外边框 圆角半径
hilited_corner_radius: 0 # 选中框 圆角半径
surrounding_extra_expansion: 0 # 候选项背景相对大小?
shadow_size: 0 # 阴影大小
line_spacing: 5 # 行间距
base_offset: 0 # 字基高
alpha: 1 # 透明度0~1
spacing: 10 # 拼音与候选项之间的距离 inline_preedit: false
color_space: srgb # 色彩空间: srgb | display_p3
back_color: 0x545554 # 底色
hilited_candidate_back_color: 0xE3E3E3 # 选中底色
label_color: 0xBBBBBB # 序号颜色
hilited_candidate_label_color: 0x4C4C4C # 选中序号颜色
candidate_text_color: 0xEEEEEE # 文字颜色
hilited_candidate_text_color: 0x000000 # 选中文字颜色
comment_text_color: 0x808080 # 注颜色
hilited_comment_text_color: 0x808080 # 选中注颜色
text_color: 0x808080 # 拼音颜色 inline_preedit: false
hilited_text_color: 0xEEEEEE # 选中拼音颜色 inline_preedit: false
# candidate_back_color: # 候选项底色
# preedit_back_color: # 拼音底色 inline_preedit: false
# hilited_back_color: # 选中拼音底色 inline_preedit: false
# border_color: # 外边框颜色
# 下面是内置的皮肤 https://github.com/rime/squirrel/blob/master/data/squirrel.yaml
native:
name: 系統配色
aqua:
name: 碧水Aqua
author: 佛振 <chen.sst@gmail.com>
text_color: 0x606060
back_color: 0xeeeceeee
candidate_text_color: 0x000000
hilited_text_color: 0x000000
hilited_candidate_text_color: 0xffffff
hilited_candidate_back_color: 0xeefa3a0a
comment_text_color: 0x5a5a5a
hilited_comment_text_color: 0xfcac9d
azure:
name: 青天Azure
author: 佛振 <chen.sst@gmail.com>
text_color: 0xcfa677
candidate_text_color: 0xffeacc
back_color: 0xee8b4e01
hilited_text_color: 0xffeacc
hilited_candidate_text_color: 0x7ffeff
hilited_candidate_back_color: 0x00000000
comment_text_color: 0xc69664
luna:
name: 明月Luna
author: 佛振 <chen.sst@gmail.com>
text_color: 0xa5a5a5
back_color: 0xdd000000
candidate_text_color: 0xeceeee
hilited_text_color: 0x7fffff
hilited_candidate_text_color: 0x7fffff
hilited_candidate_back_color: 0x40000000
comment_text_color: 0xa5a5a5
hilited_comment_text_color: 0x449c9d
ink:
name: 墨池Ink
author: 佛振 <chen.sst@gmail.com>
text_color: 0x5a5a5a
back_color: 0xeeffffff
candidate_text_color: 0x000000
hilited_text_color: 0x000000
#hilited_back_color: 0xdddddd
hilited_candidate_text_color: 0xffffff
hilited_candidate_back_color: 0xcc000000
comment_text_color: 0x5a5a5a
hilited_comment_text_color: 0x808080
lost_temple:
name: 孤寺Lost Temple
author: 佛振 <chen.sst@gmail.com>, based on ir_black
text_color: 0xe8f3f6
back_color: 0xee303030
hilited_text_color: 0x82e6ca
hilited_candidate_text_color: 0x000000
hilited_candidate_back_color: 0x82e6ca
comment_text_color: 0xbb82e6ca
hilited_comment_text_color: 0xbb203d34
dark_temple:
name: 暗堂Dark Temple
author: 佛振 <chen.sst@gmail.com>, based on ir_black
text_color: 0x92f6da
back_color: 0x222222
candidate_text_color: 0xd8e3e6
hilited_text_color: 0xffcf9a
hilited_back_color: 0x222222
hilited_candidate_text_color: 0x92f6da
hilited_candidate_back_color: 0x10000000 # 0x333333
comment_text_color: 0x606cff
psionics:
name: 幽能Psionics
author: 雨過之後、佛振
text_color: 0xc2c2c2
back_color: 0x444444
candidate_text_color: 0xeeeeee
hilited_text_color: 0xeeeeee
hilited_back_color: 0x444444
hilited_candidate_label_color: 0xfafafa
hilited_candidate_text_color: 0xfafafa
hilited_candidate_back_color: 0xd4bc00
comment_text_color: 0x808080
hilited_comment_text_color: 0x444444
purity_of_form:
name: 純粹的形式Purity of Form
author: 雨過之後、佛振
text_color: 0xc2c2c2
back_color: 0x444444
candidate_text_color: 0xeeeeee
hilited_text_color: 0xeeeeee
hilited_back_color: 0x444444
hilited_candidate_text_color: 0x000000
hilited_candidate_back_color: 0xfafafa
comment_text_color: 0x808080
purity_of_essence:
name: 純粹的本質Purity of Essence
author: 佛振
text_color: 0x2c2ccc
back_color: 0xfafafa
candidate_text_color: 0x000000
hilited_text_color: 0x000000
hilited_back_color: 0xfafafa
hilited_candidate_text_color: 0xeeeeee
hilited_candidate_back_color: 0x444444
comment_text_color: 0x808080
starcraft:
name: 星際我爭霸StarCraft
author: Contralisk <contralisk@gmail.com>, original artwork by Blizzard Entertainment
text_color: 0xccaa88
candidate_text_color: 0x30bb55
back_color: 0xee000000
border_color: 0x1010a0
hilited_text_color: 0xfecb96
hilited_back_color: 0x000000
hilited_candidate_text_color: 0x70ffaf
hilited_candidate_back_color: 0x00000000
comment_text_color: 0x1010d0
hilited_comment_text_color: 0x1010f0
google:
name: 谷歌Google
author: skoj <skoj@qq.com>
text_color: 0x666666 #拼音串
candidate_text_color: 0x000000 #非第一候选项
back_color: 0xFFFFFF #背景
border_color: 0xE2E2E2 #边框
hilited_text_color: 0x000000 #拼音串高亮
hilited_back_color: 0xFFFFFF #拼音串高亮背景
hilited_candidate_text_color: 0xFFFFFF #第一候选项
hilited_candidate_back_color: 0xCE7539 #第一候选项背景
comment_text_color: 0x6D6D6D #注解文字
hilited_comment_text_color: 0xEBC6B0 #注解文字高亮
solarized_rock:
name: 曬經石Solarized Rock
author: "Aben <tntaben@gmail.com>, based on Ethan Schoonover's Solarized color scheme"
back_color: 0x362b00
border_color: 0x362b00
text_color: 0x8236d3
hilited_text_color: 0x98a12a
candidate_text_color: 0x969483
comment_text_color: 0xc098a12a
hilited_candidate_text_color: 0xffffff
hilited_candidate_back_color: 0x8236d3
hilited_comment_text_color: 0x362b00
clean_white:
name: 简约白Clean White
author: Chongyu Zhu <lembacon@gmail.com>, based on 搜狗「简约白」
candidate_list_layout: linear
candidate_format: '%c %@'
corner_radius: 6
border_height: 6
border_width: 6
font_point: 16
label_font_point: 12
label_color: 0x888888
text_color: 0x808080
hilited_text_color: 0x000000
candidate_text_color: 0x000000
comment_text_color: 0x808080
back_color: 0xeeeeee
hilited_candidate_label_color: 0xa0c98915
hilited_candidate_text_color: 0xc98915
hilited_candidate_back_color: 0xeeeeee
apathy:
name: 冷漠Apathy
author: LIANG Hai
candidate_list_layout: linear # 水平排列
inline_preedit: true #单行显示false双行显示
candidate_format: "%c\u2005%@\u2005" # 编号 %c 和候选词 %@ 前后的空间
corner_radius: 5 #候选条圆角
border_height: 0
border_width: 0
back_color: 0xFFFFFF #候选条背景色
font_face: "PingFangSC-Regular,HanaMinB" #候选词字体
font_point: 16 #候选字词大小
text_color: 0x424242 #高亮选中词颜色
label_font_face: "STHeitiSC-Light" #候选词编号字体
label_font_point: 12 #候选编号大小
hilited_candidate_text_color: 0xEE6E00 #候选文字颜色
hilited_candidate_back_color: 0xFFF0E4 #候选文字背景色
comment_text_color: 0x999999 #拼音等提示文字颜色
dust:
name: 浮尘Dust
author: Superoutman <asticosmo@gmail.com>
candidate_list_layout: linear # 水平排列
inline_preedit: true #单行显示false双行显示
candidate_format: "%c\u2005%@\u2005" # 用 1/6 em 空格 U+2005 来控制编号 %c 和候选词 %@ 前后的空间。
corner_radius: 2 #候选条圆角
border_height: 3 # 窗口边界高度,大于圆角半径才生效
border_width: 8 # 窗口边界宽度,大于圆角半径才生效
back_color: 0xeeffffff #候选条背景色
border_color: 0xE0B693 # 边框色
font_face: "HYQiHei-55S Book,HanaMinA Regular" #候选词字体
font_point: 14 #候选字词大小
label_font_face: "SimHei" #候选词编号字体
label_font_point: 10 #候选编号大小
label_color: 0xcbcbcb # 预选栏编号颜色
candidate_text_color: 0x555555 # 预选项文字颜色
text_color: 0x424242 # 拼音行文字颜色24位色值16进制BGR顺序
comment_text_color: 0x999999 # 拼音等提示文字颜色
hilited_text_color: 0x9e9e9e # 高亮拼音 (需要开启内嵌编码)
hilited_candidate_text_color: 0x000000 # 第一候选项文字颜色
hilited_candidate_back_color: 0xfff0e4 # 第一候选项背景背景色
hilited_candidate_label_color: 0x555555 # 第一候选项编号颜色
hilited_comment_text_color: 0x9e9e9e # 注解文字高亮
mojave_dark:
name: 沙漠夜Mojave Dark
author: xiehuc <xiehuc@gmail.com>
candidate_list_layout: linear # 水平排列
inline_preedit: true # 单行显示false双行显示
candidate_format: "%c\u2005%@" # 用 1/6 em 空格 U+2005 来控制编号 %c 和候选词 %@ 前后的空间。
corner_radius: 5 # 候选条圆角
hilited_corner_radius: 3 # 高亮圆角
border_height: 6 # 窗口边界高度,大于圆角半径才生效
border_width: 6 # 窗口边界宽度,大于圆角半径才生效
font_face: "PingFangSC" # 候选词字体
font_point: 16 # 候选字词大小
label_font_point: 14 # 候选编号大小
text_color: 0xdedddd # 拼音行文字颜色24位色值16进制BGR顺序
back_color: 0x252320 # 候选条背景色
label_color: 0x888785 # 预选栏编号颜色
border_color: 0x020202 # 边框色
candidate_text_color: 0xdedddd # 预选项文字颜色
hilited_text_color: 0xdedddd # 高亮拼音 (需要开启内嵌编码)
hilited_back_color: 0x252320 # 高亮拼音 (需要开启内嵌编码)
hilited_candidate_text_color: 0xffffff # 第一候选项文字颜色
hilited_candidate_back_color: 0xcb5d00 # 第一候选项背景背景色
hilited_candidate_label_color: 0xffffff # 第一候选项编号颜色
comment_text_color: 0xdedddd # 拼音等提示文字颜色
#hilited_comment_text_color: 0xdedddd # 注解文字高亮
solarized_light:
name: 曬經・日Solarized Light
author: 雪齋 <lyc20041@gmail.com>
color_space: display_p3 # Only available on macOS 10.12+
back_color: 0xF0E5F6FB #Lab 97 , 0 , 10
border_color: 0xEDFFFF #Lab 100, 0 , 10
preedit_back_color: 0x403516 #Lab 20 ,-12,-12
#candidate_back_color: 0x403516 #Lab 20 ,-12,-12
candidate_text_color: 0x595E00 #Lab 35 ,-35,-5
label_color: 0xA36407 #Lab 40 ,-10,-45
comment_text_color: 0x005947 #Lab 35 ,-20, 65
text_color: 0xA1A095 #Lab 65 ,-5 ,-2
hilited_back_color: 0x4C4022 #Lab 25 ,-12,-12
hilited_candidate_back_color: 0xD7E8ED #Lab 92 , 0 , 10
hilited_candidate_text_color: 0x3942CB #Lab 50 , 65, 45
hilited_candidate_label_color: 0x2566C6 #Lab 55 , 45, 65
hilited_comment_text_color: 0x8144C2 #Lab 50 , 65,-5
hilited_text_color: 0x2C8BAE #Lab 60 , 10, 65
solarized_dark:
name: 曬經・月Solarized Dark
author: 雪齋 <lyc20041@gmail.com>
back_color: 0xF0352A0A #Lab 15 ,-12,-12
border_color: 0x2A1F00 #Lab 10 ,-12,-12
preedit_back_color: 0xD7E8ED #Lab 92 , 0 , 10
#candidate_back_color: 0xD7E8ED #Lab 92 , 0 , 10
candidate_text_color: 0x7389FF #Lab 75 , 65, 45
label_color: 0x478DF4 #Lab 70 , 45, 65
comment_text_color: 0xC38AFF #Lab 75 , 65,-5
text_color: 0x756E5D #Lab 45 ,-7 ,-7
hilited_back_color: 0xC9DADF #Lab 87 , 0 , 10
hilited_candidate_back_color: 0x403516 #Lab 20 ,-12,-12
hilited_candidate_text_color: 0x989F52 #Lab 60 ,-35,-5
hilited_candidate_label_color: 0xCC8947 #Lab 55 ,-10,-45
hilited_comment_text_color: 0x289989 #Lab 60 ,-20, 65
hilited_text_color: 0xBE706D #Lab 50 , 15,-45

260
symbols_caps_v.yaml Normal file
View File

@ -0,0 +1,260 @@
# Rime's symbols
# encoding: utf-8
#
# copy from /Library/Input Methods/Squirrel.app/Contents/SharedSupport/symbols.yaml
# 同 symbols_v.yaml前缀 v 改成大写 V
# 因为全拼中没有 v 开头的拼写,双拼中 v+部分字母 是正常拼写,有冲突,所以改成了大写的 V 开头
#
# version: 2024-12-19
symbols:
#符号、电脑
'Vfh': [ ©, ®, ℗, ℠, ™, ℡, ℻, ☇, ☈, ☉, ☊, ☋, ☌, ☍, ☎, ☏, ☐, ☑, ☒, ☓, ☕, ☖, ☗, ⛉, ⛊, ☘, ☙, ☚, ☛, ☜, ☝, ☞, ☟, ☠, ☡, ☢, ☣, ☤, ☥, ☦, ☧, ☨, ☩, ☪, ☫, ☬, ☭, ☮, ☯, ☸, ♨, ♰, ♱, ♲, ♳, ♴, ♵, ♶, ♷, ♸, ♹, ♺, ♻, ♼, ♽, ♾, ♿, ⚆, ⚇, ⚈, ⚉, ⚐, ⚑, ⚒, ⚓, ⚔, ⚕, ⚖, ⚗, ⚘, ⚙, ⚚, ⚛, ⚜, ⚝, ⚞, ⚟, ⚠, ⚡, ⚰, ⚱, ⚲, ⚳, ⚴, ⚵, ⚶, ⚷, ⚸, ⚹, ⚺, ⚻, ⚼, ⚽, ⚾, ⚿, ⛀, ⛁, ⛂, ⛃, ⛋, ⛌, ⛍, ⛎, ⛏, ⛐, ⛑, ⛒, ⛓, ⛔, ⛕, ⛖, ⛗, ⛘, ⛙, ⛚, ⛛, ⛜, ⛝, ⛞, ⛟, ⛠, ⛡, ⛢, ⛣, ⛨, ⛩, ⛪, ⛫, ⛬, ⛭, ⛮, ⛯, ⛰, ⛱, ⛲, ⛳, ⛴, ⛵, ⛶, ⛷, ⛸, ⛹, ⛺, ⛻, ⛼, ⛽, ⛾, ⛿ ]
'Vdn': [ ❖, ⌘, ⌃, ⌥, ⎇, ⇧, ⇪, ␣, ⇥, ⇤, ↩, ⌅, ⌤, ⌫, ⌦, ⌧, ⎋, ⌨, ◁, ⌀, ⌖, ⌗, ⏏, ↖, ↘, ⇞, ⇟, ⌚, ⏰, ⏱, ⏲, ⏳, ⌛, ⌜, ⌝⌞⌟, ⍑, ⏩, ⏪, ⏫, ⏬, ⏭, ⏮, ⏯ ]
#象棋、麻将、色子、扑克
'Vxq': [ ♔, ♕, ♖, ♗, ♘, ♙, ♚, ♛, ♜, ♝, ♞, ♟ ]
'Vmj': [ 🀀, 🀁, 🀂, 🀃, 🀄, 🀅, 🀆, 🀇, 🀈, 🀉, 🀊, 🀋, 🀌, 🀍, 🀎, 🀏, 🀐, 🀑, 🀒, 🀓, 🀔, 🀕, 🀖, 🀗, 🀘, 🀙, 🀚, 🀛, 🀜, 🀝, 🀞, 🀟, 🀠, 🀡, 🀢, 🀣, 🀤, 🀥, 🀦, 🀧, 🀨, 🀩, 🀪, 🀫 ]
'Vsz': [ ⚀, ⚁, ⚂, ⚃, ⚄, ⚅ ]
'Vpk': [ ♠, ♥, ♣, ♦, ♤, ♡, ♧, ♢ ]
#表情
'Vbq': [ ☻, ☺, ☹ ]
#天气
'Vtq': [ ☀, ☁, ⛅, ⛈, ⛆, ☂, ☔, ☃, ⛄, ⛇ ]
#音乐
'Vyy': [ 𝄞, ♩, ♪, ♫, ♬, ♭, ♮, ♯ ]
#两性
'Vlx': [ ♂, ♀, ⚢, ⚣, ⚤, ⚥, ⚦, ⚧, ⚨, ⚩, ⚪, ⚫, ⚬, ⚭, ⚮, ⚯ ]
#八卦、八卦名、六十四卦、六十四卦名、太玄经
'Vbg': [ ☰, ☱, ☲, ☳, ☴, ☵, ☶, ☷ ]
'Vbgm': [ 乾, 兑, 离, 震, 巽, 坎, 艮, 坤 ]
'Vlssg': [ ䷀, ䷁, ䷂, ䷃, ䷄, ䷅, ䷆, ䷇, ䷈, ䷉, ䷊, ䷋, ䷌, ䷍, ䷎, ䷏, ䷐, ䷑, ䷒, ䷓, ䷔, ䷕, ䷖, ䷗, ䷘, ䷙, ䷚, ䷛, ䷜, ䷝, ䷞, ䷟, ䷠, ䷡, ䷢, ䷣, ䷤, ䷥, ䷦, ䷧, ䷨, ䷩, ䷪, ䷫, ䷬, ䷭, ䷮, ䷯, ䷰, ䷱, ䷲, ䷳, ䷴, ䷵, ䷶, ䷷, ䷸, ䷹, ䷺, ䷻, ䷼, ䷽, ䷾, ䷿ ]
'Vlssgm': [ 乾, 坤, 屯, 蒙, 需, 讼, 师, 比, 小畜, 履, 泰, 否, 同人, 大有, 谦, 豫, 随, 蛊, 临, 观, 噬嗑, 贲, 剥, 复, 无妄, 大畜, 颐, 大过, 坎, 离, 咸, 恒, 遯, 大壮, 晋, 明夷, 家人, 睽, 蹇, 解, 损, 益, 夬, 姤, 萃, 升, 困, 井, 革, 鼎, 震, 艮, 渐, 归妹, 丰, 旅, 巽, 兑, 涣, 节, 中孚, 小过, 既济, 未济 ]
'Vtxj': [ ⚊, ⚋, ⚌, ⚍, ⚎, ⚏, 𝌀, 𝌁, 𝌂, 𝌃, 𝌄, 𝌅, 𝌆, 𝌇, 𝌈, 𝌉, 𝌊, 𝌋, 𝌌, 𝌍, 𝌎, 𝌏, 𝌐, 𝌑, 𝌒, 𝌓, 𝌔, 𝌕, 𝌖, 𝌗, 𝌘, 𝌙, 𝌚, 𝌛, 𝌜, 𝌝, 𝌞, 𝌟, 𝌠, 𝌡, 𝌢, 𝌣, 𝌤, 𝌥, 𝌦, 𝌧, 𝌨, 𝌩, 𝌪, 𝌫, 𝌬, 𝌭, 𝌮, 𝌯, 𝌰, 𝌱, 𝌲, 𝌳, 𝌴, 𝌵, 𝌶, 𝌷, 𝌸, 𝌹, 𝌺, 𝌻, 𝌼, 𝌽, 𝌾, 𝌿, 𝍀, 𝍁, 𝍂, 𝍃, 𝍄, 𝍅, 𝍆, 𝍇, 𝍈, 𝍉, 𝍊, 𝍋, 𝍌, 𝍍, 𝍎, 𝍏, 𝍐, 𝍑, 𝍒, 𝍓, 𝍔, 𝍕, 𝍖 ]
#天体、星座、星座名、十二宫
'Vtt': [ ☉, ☼, ☽, ☾, ☿, ♀, ♁, 🜨, ♂, ♃, ♄, ♅, ⛢, ♆, ♇, ⚳, ☄ ]
'Vxz': [ ♈, ♉, ♊, ♋, ♌, ♍, ♎, ♏, ♐, ♑, ♒, ♓ ]
'Vxzm': [ 白羊座, 金牛座, 双子座, 巨蟹座, 狮子座, 室女座, 天秤座, 天蝎座, 人马座, 摩羯座, 宝瓶座, 双鱼座 ]
'Vxzg': [ 白羊宫, 金牛宫, 双子宫, 巨蟹宫, 狮子宫, 室女宫, 天秤宫, 天蝎宫, 人马宫, 摩羯宫, 宝瓶宫, 双鱼宫 ]
#星号
'Vxh': [ ★, ☆, ⛤, ⛥, ⛦, ⛧, ✡, ❋, ❊, ❉, ❈, ❇, ❆, ❅, ❄, ❃, ❂, ❁, ❀, ✿, ✾, ✽, ✼, ✻, ✺, ✹, ✸, ✷, ✶, ✵, ✴, ✳, ✲, ✱, ✰, ✯, ✮, ✭, ✬, ✫, ✪, ✩, ✧, ✦, ✥, ✤, ✣, ✢ ]
#方块
'Vfk': [ ▀, ▁, ▂, ▃, ▄, ▅, ▆, ▇, █, ▉, ▊, ▋, ▌, ▍, ▎, ▏, ▐, ░, ▒, ▓, ▔, ▕, ▖, ▗, ▘, ▙, ▚, ▛, ▜, ▝, ▞, ▟ ]
#几何
'Vjh': [ ■, □, ▢, ▣, ▤, ▥, ▦, ▧, ▨, ▩, ▪, ▫, ▬, ▭, ▮, ▯, ▰, ▱, ▲, △, ▴, ▵, ▶, ▷, ▸, ▹, ►, ▻, ▼, ▽, ▾, ▿, ◀, ◁, ◂, ◃, ◄, ◅, ◆, ◇, ◈, ◉, ◊, ○, ◌, ◍, ◎, ●, ◐, ◑, ◒, ◓, ◔, ◕, ◖, ◗, ◘, ◙, ◚, ◛, ◜, ◝, ◞, ◟, ◠, ◡, ◢, ◣, ◤, ◥, ◦, ◧, ◨, ◩, ◪, ◫, ◬, ◭, ◮, ◯, ◰, ◱, ◲, ◳, ◴, ◵, ◶, ◷, ◸, ◹, ◺, ◻, ◼, ◽, ◾, ◿ ]
#箭头
'Vjt': [ ↑, ↓, ←, →, ↕, ↔, ↖, ↗, ↙, ↘, ↚, ↛, ↮, ↜, ↝, ↞, ↟, ↠, ↡, ↢, ↣, ↤, ↥, ↦, ↧, ↨, ↩, ↪, ↫, ↬, ↭, ↯, ↰, ↱, ↲, ↳, ↴, ↵, ↶, ↷, ↸, ↹, ↺, ↻, ↼, ↽, ↾, ↿, ⇀, ⇁, ⇂, ⇃, ⇄, ⇅, ⇆, ⇇, ⇈, ⇉, ⇊, ⇋, ⇌, ⇐, ⇍, ⇑, ⇒, ⇏, ⇓, ⇔, ⇎, ⇕, ⇖, ⇗, ⇘, ⇙, ⇚, ⇛, ⇜, ⇝, ⇞, ⇟, ⇠, ⇡, ⇢, ⇣, ⇤, ⇥, ⇦, ⇧, ⇨, ⇩, ⇪, ⇫, ⇬, ⇭, ⇮, ⇯, ⇰, ⇱, ⇲, ⇳, ⇴, ⇵, ⇶, ⇷, ⇸, ⇹, ⇺, ⇻, ⇼, ⇽, ➔, ➘, ➙, ➚, ➛, ➜, ➝, ➞, ➟, ➠, ➡, ➢, ➣, ➤, ➥, ➦, ➧, ➨, ➩, ➪, ➫, ➬, ➭, ➮, ➱, ➲, ➳, ➴, ➵, ➶, ➷, ➸, ➹, ➺, ➻, ➼, ➽, ➾ ]
#数学
'Vsx': [ ±, ÷, ×, ∈, ∏, ∑, , , , ≮, , ≠, , ≯, , √, ∝, ∞, ∟, ∠, ∥, ∧, , ∩, , ∫, ∮, ∴, ∵, ∷, ∽, ≈, ≌, ≒, ≡, ≤, ≥, ≦, ≧, ⊕, ⊖, ⊗, ⊙, ⊥, ⊿, ㏑, ㏒ ]
#数字+圆v弧v点
'Vszq': [ ⓪, ①, ②, ③, ④, ⑤, ⑥, ⑦, ⑧, ⑨, ⑩, ⑪, ⑫, ⑬, ⑭, ⑮, ⑯, ⑰, ⑱, ⑲, ⑳, ㉑, ㉒, ㉓, ㉔, ㉕, ㉖, ㉗, ㉘, ㉙, ㉚, ㉛, ㉜, ㉝, ㉞, ㉟, ㊱, ㊲, ㊳, ㊴, ㊵, ㊶, ㊷, ㊸, ㊹, ㊺, ㊻, ㊼, ㊽, ㊾, ㊿, ⓿, ❶, ❷, ❸, ❹, ❺, ❻, ❼, ❽, ❾, ❿, ⓫, ⓬, ⓭, ⓮, ⓯, ⓰, ⓱, ⓲, ⓳, ⓴ ]
'Vszh': [ ⑴, ⑵, ⑶, ⑷, ⑸, ⑹, ⑺, ⑻, ⑼, ⑽, ⑾, ⑿, ⒀, ⒁, ⒂, ⒃, ⒄, ⒅, ⒆, ⒇ ]
'Vszd': [ ⒈, ⒉, ⒊, ⒋, ⒌, ⒍, ⒎, ⒏, ⒐, ⒑, ⒒, ⒓, ⒔, ⒕, ⒖, ⒗, ⒘, ⒙, ⒚, ⒛ ]
#字母+圈v弧
'Vzmq': [ ⓐ, Ⓐ, ⓑ, Ⓑ, ⓒ, Ⓒ, ⓓ, Ⓓ, ⓔ, Ⓔ, ⓕ, Ⓕ, ⓖ, Ⓖ, ⓗ, Ⓗ, ⓘ, Ⓘ, ⓙ, Ⓙ, ⓚ, Ⓚ, ⓛ, Ⓛ, ⓜ, Ⓜ, ⓝ, Ⓝ, ⓞ, Ⓞ, ⓟ, Ⓟ, ⓠ, Ⓠ, ⓡ, Ⓡ, ⓢ, Ⓢ, ⓣ, Ⓣ, ⓤ, Ⓤ, ⓥ, Ⓥ, ⓦ, Ⓦ, ⓧ, Ⓧ, ⓨ, Ⓨ, ⓩ, Ⓩ ]
'Vzmh': [ ⒜, ⒝, ⒞, ⒟, ⒠, ⒡, ⒢, ⒣, ⒤, ⒥, ⒦, ⒧, ⒨, ⒩, ⒪, ⒫, ⒬, ⒭, ⒮, ⒯, ⒰, ⒱, ⒲, ⒳, ⒴, ⒵ ]
#数字、分数
'V0': [ 零, , ⁰, ₀, ⓪, ⓿ , ]
'V1': [ 一, 壹, ¹, ₁, , , ①, ➀, ❶, ➊, ⓵, ⑴, ⒈, , ㊀, ㈠, 弌, 壱, 幺, ㆒ ]
'V2': [ 二, 贰, ², ₂, Ⅱ, ⅱ, ②, ➁, ❷, ➋, ⓶, ⑵, ⒉, , ㊁, ㈡, 弍, 弐, 貮, 㒃, 㒳, 两, 俩, ㆓]
'V3': [ 三, 叁, ³, ₃, Ⅲ, ⅲ, ③, ➂, ❸, ➌, ⓷, ⑶, ⒊, , ㊂, ㈢, 参, 参, 叁, 弎, 仨, ㆔]
'V4': [ 四, 肆, ⁴, ₄, Ⅳ, ⅳ, ④, ➃, ❹, ➍, ⓸, ⑷, ⒋, , ㊃, ㈣, 亖]
'V5': [ 五, 伍, ⁵, ₅, , , ⑤, ➄, ❺, ➎, ⓹, ⑸, ⒌, , ㊄, ㈤, 㐅, 㠪, 𠄡 ]
'V6': [ 六, 陆, ⁶, ₆, Ⅵ, ⅵ, ⑥, ➅, ❻, ➏, ⓺, ⑹, ⒍, , ㊅, ㈥, ↅ]
'V7': [ 七, 柒, ⁷, ₇, Ⅶ, ⅶ, ⑦, ➆, ❼, ➐, ⓻, ⑺, ⒎, , ㊆, ㈦, 漆]
'V8': [ 八, 捌, ⁸, ₈, Ⅷ, ⅷ, ⑧, ➇, ❽, ➑, ⓼, ⑻, ⒏, , ㊇, ㈧ ]
'V9': [ 九, 玖, ⁹, ₉, Ⅸ, ⅸ, ⑨, ➈, ❾, ➒, ⓽, ⑼, ⒐, , ㊈, ㈨ ]
'V10': [ 十, 拾, ¹⁰, ₁₀, , , ⑩, ➉, ❿, ➓, ⓾, ⑽, ⒑, , ㊉, ㈩, 什 ]
'Vfs': [ ⅟, ½, ↉, ⅓, ⅔, ¼, ⅕, ⅖, ⅗, ⅘, ⅙, ⅚, ⅐, ⅛, ⅜, ⅝, ⅞, ⅑, ⅒ ]
#苏州码
'Vszm': [ 〡, 〢, 〣, 〤, 〥, 〦, 〧, 〨, 〩, 〸, 〹, 〺 ]
#罗马数字
'Vlm': [ , ⅱ, ⅲ, ⅳ, , ⅵ, ⅶ, ⅷ, ⅸ, , ⅺ, ⅻ, , , , ⅿ ]
'Vlmd': [ , Ⅱ, Ⅲ, Ⅳ, , Ⅵ, Ⅶ, Ⅷ, Ⅸ, , Ⅺ, Ⅻ, , , , ]
#拉丁
'Va': [ā, á, ǎ, à, ȁ, â, ă, ȃ, ȧ, ä, å, ã, ₐ, ᵃ, ª, ⱥ, ꬰ, ả, ą, ạ, ḁ, ẚ, ấ, ầ, ẫ, ẩ, ắ, ằ, ẵ, ẳ, ǡ, ǟ, ǻ, ậ, ặ, ᶏ, ɐ, ᵄ, ɑ, ᵅ, ᶐ, ɒ, ᶛ]
'VA': [Ā, Á, Ǎ, À, Ȁ, Â, Ă, Ȃ, Ȧ, Ä, Å, Ã, ᴀ, ᴬ, Ⱥ, Ả, Ą, Ạ, Ḁ, Ấ, Ầ, Ẫ, Ẩ, Ắ, Ằ, Ẵ, Ẳ, Ǡ, Ǟ, Ǻ, Ậ, Ặ, Ɐ, Ɑ, Ɒ ]
'Vb': [ḃ, ḅ, ᵇ, ƀ, ƃ, ḇ, ɓ, ᵬ, ᶀ, ꞗ]
'VB': [Ḃ, Ḅ, ʙ, ᴃ, ᴮ, ᴯ, Ƀ, Ƃ, Ḇ, Ɓ, Ꞗ]
'Vc': [ç, ć, č, ĉ, ċ, ᶜ, ȼ, ꞓ, ƈ, ḉ, ꞔ, ɕ, ᶝ, ꜿ]
'VC': [Ç, Ć, Č, Ĉ, Ċ, , Ȼ, Ꞓ, Ƈ, Ḉ, Ꜿ]
'Vd': [ď, ḋ, ᵈ, đ, ƌ, ᵭ, ḑ, ḓ, ḏ, ḍ, ɖ, ɗ, ᶑ, ᶁ, ð, ᶞ, ꝱ, ʤ, ʣ, ʥ, ȡ, ƍ, dz, dž, ẟ]
'VD': [Ď, Ḋ, ᴅ, ᴆ, ᴰ, Đ, Ƌ, Ḑ, Ḓ, Ḏ, Ḍ, Ɖ, Ɗ, Ð, DZ, Dz, DŽ, Dž ]
'Ve': [ē, é, ě, è, ȅ, ê, ĕ, ȇ, ė, ë, ẽ, ₑ, ᵉ, ɇ, ꬳ, ẻ, ȩ, ę, ḙ, ẹ, ḛ, ḗ, ḕ, ế, ề, ễ, ể, ḝ, ệ, ᶒ, ꬴ, ɘ, ə, ɚ, ᶕ, ɛ, ᵋ, ᶓ, ɜ, ᵌ, ᴈ, ᶟ, ɝ, ᶔ, ɞ, ʚ, ǝ, ₔ, ᵊ, ȝ, ⱸ]
'VE': [Ē, É, Ě, È, Ȅ, Ê, Ĕ, Ȇ, Ė, Ë, Ẽ, ᴇ, ᴱ, Ɇ, Ẻ, Ȩ, Ę, Ḙ, Ẹ, Ḛ, Ḗ, Ḕ, Ế, Ề, Ễ, Ể, Ḝ, Ệ, Ə, Ɛ, , Ǝ, ⱻ, ᴲ, Ȝ ]
'Vf': [ḟ, ᶠ, ƒ, ᵮ, ᶂ, ]
'VF': [Ḟ, ꜰ, Ƒ, , ꟻ]
'Vg': [ḡ, ǵ, ǧ, ĝ, ğ, ġ, ᵍ, ǥ, ꞡ, ģ, ɠ, ᵷ, , ɡ, ꬶ, ᶢ, ɣ, ˠ, ɤ, ᵹ]
'VG': [Ḡ, Ǵ, Ǧ, Ĝ, Ğ, Ġ, ʛ, ᴳ, Ǥ, Ꞡ, Ģ, Ɠ, Ɡ, Ɣ ]
'Vh': [ĥ, ȟ, ḣ, ḧ, ͪ, ħ, ɦ, ʱ, ꜧ, ꭜ, ɧ, ḩ, ẖ, ḫ, ḥ, ⱨ, ꞕ, ɥ, ᶣ, ʮ, ʯ, ⱶ]
'VH': [Ĥ, Ȟ, Ḣ, Ḧ, ʜ, ᴴ, Ħ, Ɦ, Ꜧ, Ḩ, Ḫ, Ḥ, Ⱨ, Ɥ, Ⱶ]
'Vi': [ī, í, ǐ, ì, ȉ, î, ĭ, ȋ, ï, ĩ, ᵢ, ı, ɨ, ᶤ, ỉ, į, ị, ḭ, ᴉ, ᵎ, ḯ, ᶖ, ɩ, ᶥ, ᵼ]
'VI': [Ī, Í, Ǐ, Ì, Ȉ, Î, Ĭ, Ȋ, Ï, Ĩ, ɪ, ᴵ, ᶦ, Ɨ, ᵻ, ᶧ, Ỉ, Į, Ị, Ḭ, Ḯ, ꟾ, Ɩ ]
'Vj': [ĵ, ǰ, ⱼ, ʲ, ɉ, ȷ, ɟ, ᶡ, ʄ, ʝ, ᶨ]
'VJ': [Ĵ, ᴊ, ᴶ, Ɉ, ]
'Vk': [ḱ, ǩ, ₖ, ᵏ, ꝁ, ꝃ, ꞣ, ꝅ, ķ, ḵ, ḳ, ƙ, ᶄ, ⱪ, ʞ, ĸ]
'VK': [Ḱ, Ǩ, ᴋ, ᴷ, Ꝁ, Ꝃ, Ꞣ, Ꝅ, Ķ, Ḵ, Ḳ, Ƙ, Ⱪ, Ʞ ]
'Vl': [ĺ, ˡ, ł, ꝉ, ƚ, ⱡ, ɫ, ꭞ, ꬸ, ɬ, ľ, ļ, ḻ, ḽ, ḷ, ŀ, ꝲ, ƛ, ᶅ, ᶪ, ɭ, ᶩ, ḹ, ꬷ, ꭝ, ꬹ, ȴ, ꝇ]
'VL': [Ĺ, ʟ, ᶫ, Ƚ, Ꝉ, Ł, ᴌ, Ⱡ, Ɫ, Ɬ, Ľ, Ļ, Ḻ, Ḽ, Ḷ, Ŀ, Ꝇ]
'Vm': [ḿ, ṁ, ᵐ, ₘ, ṃ, ᵯ, ɱ, ᶬ, ꬺ, ᶆ, ꝳ, ɯ, ᵚ, ɰ, ᶭ, ᴟ]
'VM': [Ḿ, Ṁ, ᴍ, ᴹ, Ṃ, Ɱ, Ɯ, ꟽ, ꟿ ]
'Vn': [ń, ň, ǹ, ṅ, ñ, ₙ, ⁿ, ɲ, ᶮ, ɳ, ᶯ, ȵ, ƞ, ŋ, ᵑ, ꬻ, ꬼ, ꝴ, ʼn, ꞥ, ņ, ṉ, ṋ, ṇ, ᵰ, ꞑ, ᶇ]
'VN': [Ń, Ň, Ǹ, Ṅ, Ñ, ɴ, ᴺ, ᴻ, ᶰ, Ɲ, Ƞ, Ŋ, Ņ, Ṉ, Ṋ, Ṇ, Ꞑ ]
'Vo': [ō, ó, ǒ, ò, ő, ô, ŏ, ȯ, ö, õ, ₒ, ᵒ, º, ɔ, ᵓ, ᶗ, ꬿ, ø, ǫ, ọ, ơ, ɵ, ᶱ, , ᴒ, ᴓ, ꝋ, ꝍ, ṓ, ṑ, ố, ồ, ỗ, ổ, ȱ, ȫ, ȭ, ṍ, ṏ, ộ, ǭ, ǿ, ớ, ờ, ỡ, ở, ợ, ɷ, ⱺ, ᴖ, ᵔ, ᴗ, ᵕ]
'VO': [Ō, Ó, Ő, Ǒ, Ò, Ô, Ŏ, Ȯ, Ö, Õ, , ᴼ, Ɔ, ᴐ, Ø, Ǫ, Ọ, Ơ, Ɵ, Ꝋ, Ꝍ, Ṓ, Ṑ, Ố, Ồ, Ỗ, Ổ, Ȱ, Ȫ, Ȭ, Ṍ, Ṏ, Ộ, Ǭ, Ǿ, Ớ, Ờ, Ỡ, Ở, Ợ ]
'Vp': [ṕ, ṗ, ᵖ, ᵽ, ꝑ, ᵱ, ƥ, ᶈ, ꝓ, ꝕ, ɸ, ᶲ, ⱷ ]
'VP': [Ṕ, Ṗ, ᴘ, ᴾ, Ᵽ, Ꝑ, Ƥ, Ꝓ, Ꝕ, ꟼ]
'Vq': [ɋ, ꝗ, ꝙ, ʠ]
'VQ': [Ɋ, Ꝗ, Ꝙ ]
'Vr': [ŕ, ř, ȑ, ȓ, ṙ, ᵣ, ɍ, ꞧ, ᵲ, ŗ, ṟ, ṛ, ṝ, ᵳ, ɽ, ᶉ, , , ꭊ, ꭉ, ꝵ, ꭋ, ꭌ, ɹ, ʴ, ɺ, ɻ, ʵ, ⱹ, ɼ, ʳ, ɾ, ɿ, ꝛ, ꝝ]
'VR': [Ŕ, Ř, Ȑ, Ȓ, Ṙ, ʀ, ᴙ, ᴿ, Ʀ, ꭆ, Ɍ, Ꞧ, Ŗ, Ṟ, Ṛ, Ṝ, Ɽ, ꝶ, ʶ, ʁ, , Ꝝ]
'Vs': [Vs., 🆚, ś, ŝ, š, ṡ, ˢ, ʂ, ᶳ, ᵴ, ꞩ, ᶊ, ş, ṣ, ș, ȿ, ṥ, ṧ, ṩ, ʃ, ᶴ, ʆ, ᶘ, ʅ, ƪ, ß, ſ, ẛ, ẜ, ]
'VS': [Ś, Ŝ, Š, Ṡ, , Ꞩ, Ş, Ṣ, Ș, Ṥ, Ṧ, Ṩ, Ʃ, ẞ, ]
'Vt': [ť, ṫ, ẗ, ᵗ, ₜ, ʈ, þ, ꝥ, ꝧ, ŧ, ⱦ, ţ, ṯ, ṱ, ṭ, ț, ƭ, ᵵ, ƫ, ᶵ, ʇ, ȶ, ꝷ]
'VT': [Ť, Ṫ, ᴛ, ᵀ, Ʈ, Þ, Ꝥ, Ꝧ, Ŧ, Ⱦ, Ţ, Ṯ, Ṱ, Ṭ, Ț, Ƭ, Ʇ ]
'Vu': [ū, ú, ǔ, ù, ű, ȕ, û, ŭ, ȗ, ü, ǖ, ǘ, ǚ, ǜ, ů, ũ, ᵤ, ᵘ, ʉ, ᶶ, ủ, ų, ṷ, ụ, ṳ, ṵ, ư, ʊ, ᶷ, ᵿ, ᶙ, ṻ, ṹ, ứ, ừ, ữ, ử, ự, , ꭟ, , , ꭏ, ᴝ, ᵙ, ᴞ]
'VU': [Ū, Ú, Ű, Ǔ, Ù, Ȕ, Û, Ŭ, Ȗ, Ü, Ǖ, Ǘ, Ǚ, Ǜ, Ů, Ũ, , ᵁ, ᶸ, Ʉ, Ủ, Ų, Ṷ, Ụ, Ṳ, Ṵ, Ư, Ʊ, Ṻ, Ṹ, Ứ, Ừ, Ữ, Ử, Ự ]
'Vv': [ü, ǖ, ǘ, ǚ, ǜ, ṽ, ᵛ, ᵥ, ṿ, ꝟ, ʋ, ᶹ, , ⱴ, ⱱ, ỽ, ʌ, ᶺ]
'VV': [Ü, Ǖ, Ǘ, Ǚ, Ǜ, Ṽ, , ⱽ, Ṿ, Ꝟ, Ʋ, Ỽ, Ʌ ]
'Vw': [ẃ, ẁ, ŵ, ẇ, ẅ, ẘ, ʷ, ẉ, ƿ, ʍ, ⱳ]
'VW': [Ẃ, Ẁ, Ŵ, Ẇ, Ẅ, W̊, , ᵂ, Ẉ, Ƿ, Ⱳ]
'Vx': [ẋ, ẍ, ᶍ, ˣ, ₓ, ꭖ, ꭗ, ꭘ, ꭙ]
'VX': [Ẋ, Ẍ ]
'Vy': [ȳ, ý, ỳ, ŷ, ẏ, ÿ, ẙ, ỹ, ʸ, ɏ, ỷ, ỵ, ƴ, ʎ, ỿ, ]
'VY': [Ȳ, Ý, Ỳ, Ŷ, Ẏ, Ÿ, Ỹ, ʏ, Ɏ, Ỷ, Ỵ, Ƴ, Ỿ ]
'Vz': [ź, ž, ẑ, ż, ᶻ, ʐ, ᶼ, ʑ, ᶽ, ƶ, ẕ, ẓ, ᵶ, ȥ, ⱬ, ᶎ, ʒ, ᶾ, ǯ, ʓ, ƹ, ƺ, ᶚ, θ, ᶿ, ɀ, ꝣ]
'VZ': [Ź, Ž, Ẑ, Ż, , Ƶ, Ẕ, Ẓ, Ȥ, Ⱬ, Ʒ, ᴣ, Ǯ, Ƹ, Ɀ, Ꝣ]
'Vaa': [ꜳ]
'VAA': [Ꜳ]
'Vae': [æ, ǣ, ǽ, ᵆ, ᴂ]
'VAE': [Æ, Ǣ, Ǽ, ᴭ, ᴁ ]
'Vao': [ꜵ]
'VAO': [Ꜵ]
'Vau': [ꜷ]
'VAU': [Ꜷ]
'Vav': [ꜹ, ꜻ]
'VAV': [Ꜹ, Ꜻ]
'Vay': [ꜽ]
'VAY': [Ꜽ]
'Vdb': [ȸ]
'Vff': [ff]
'Vffi': [ffi]
'Vffl': [ffl]
'Vfi': [fi]
'Vfl': [fl]
'Vfn': [ʩ]
'Vhv': [ƕ]
'VHV': [Ƕ]
'Vij': [ij]
'VIJ': [IJ]
'Vlj': [lj]
'Vll': [ỻ]
'VLL': [Ỻ]
'Vls': [ʪ]
'Vlz': [ʫ, ɮ]
'Vnj': [nj]
'VNj': [Nj]
'VNJ': [NJ]
'Voe': [œ, ᴔ]
'VOE': [Œ, ɶ ]
'Voi': [ƣ]
'VOI': [Ƣ]
'Voo': [ꝏ]
'VOO': [Ꝏ]
'Vou': [ȣ ]
'VOU': [Ȣ, ᴽ]
'Vqp': [ȹ]
'VRx': [℞]
'Vtc': [ʨ]
'Vth': [ᵺ]
'Vts': [ʦ, ʧ]
'Vtz': [ꜩ]
'VTZ': [Ꜩ]
'Vue': [ᵫ]
'Vvy': [ꝡ]
'VVY': [Ꝡ]
'Vww': [ʬ]
#上标、下标
'Vsb': [ ⁰, ¹, ², ³, ⁴, ⁵, ⁶, ⁷, ⁸, ⁹, ˜, ⁺, ⁻, ⁼, ⁽, ⁾, ᴬ, ᵃ, ᵄ, ᵅ, ᶛ, ᴭ, ᵆ, ᴮ, ᴯ, ᵇ, ᵝ, ᶜ, ᵓ, ᶝ, ᴰ, ᵈ, ᶞ, ᵟ, ᴱ, ᵉ, ᴲ, ᵊ, ᵋ, ᶟ, ᵌ, ᶠ, ᶡ, ᶲ, ᵠ, ᴳ, ᵍ, ᶢ, ˠ, ᵞ, ᴴ, ʰ, ᶣ, ʱ, ᴵ, ⁱ, ᶤ, ᵎ, ᶥ, ᴶ, ʲ, ᶨ, ᴷ, ᵏ, ᴸ, ᶫ, ˡ, ᶩ, ᶪ, ᴹ, ᵐ, ᶬ, ᵚ, ᶭ, ᴺ, ᴻ, ⁿ, ᵑ, ᶮ, ᶯ, ᴼ, ᵒ, ᶱ, ᴽ, ᴾ, ᵖ, ᴿ, ʳ, ʶ, ʴ, ʵ, ˢ, ᶴ, ᶳ, ᵀ, ᵗ, ᶵ, ᶿ, ᵁ, ᵘ, ᶶ, ᶷ, ᵙ, ⱽ, ᵛ, ᶺ, ᶹ, ᵂ, ʷ, ˣ, ᵡ, ʸ, ᶻ, ᶾ, ᶽ, ᶼ ]
'Vxb': [ ₀, ₁, ₂, ₃, ₄, ₅, ₆, ₇, ₈, ₉, ₊, ₋, ₌, ₍, ₎, ‸, ᴀ, ₐ, ᴁ, ʙ, ᴃ, ᵦ, , ᴐ, ᴒ, ᴅ, ᴆ, ᴇ, ₑ, ₔ, ᵩ, ɢ, ʛ, , ᵧ, ʜ, ₕ, ɪ, ᵻ, ᵢ, ᴊ, ⱼ, ᴋ, ₖ, ʟ, ₗ, ᴌ, ᴧ, ᴍ, ₘ, ꟺ, ɴ, ᴎ, ₙ, , ₒ, ɶ, ʘ, ᴓ, , ᴘ, ₚ, ᴨ, ᴪ, ʀ, ᵣ, ᴙ, ʁ, ᴚ, ᵨ, ₛ, ᴛ, ₜ, , ᵤ, ᵾ, , ᵥ, , ₓ, ᵪ, ʏ, , ᴣ ]
#希腊
'Vxl': [ α, β, γ, δ, ε, ζ, η, θ, ι, κ, λ, μ, ν, ξ, ο, π, ρ, σ, τ, υ, φ, χ, ψ, ω ]
'Vxld': [ Α, Β, Γ, Δ, Ε, Ζ, Η, Θ, Ι, Κ, Λ, Μ, Ν, Ξ, Ο, Π, Ρ, Σ, Τ, Υ, Φ, Χ, Ψ, Ω ]
#俄语
'Vey': [ а, б, в, г, д, е, ё, ж, з, и, й, к, л, м, н, о, п, р, с, т, у, ф, х, ц, ч, ш, щ, ъ, ы, ь, э, ю, я ]
'Veyd': [ А, Б, В, Г, Д, Е, Ё, Ж, З, И, Й, К, Л, М, Н, О, П, Р, С, Т, У, Ф, Х, Ц, Ч, Ш, Щ, Ъ, Ы, Ь, Э, Ю, Я ]
#月份、日期、曜日等
'Vyf': [ ㋀, ㋁, ㋂, ㋃, ㋄, ㋅, ㋆, ㋇, ㋈, ㋉, ㋊, ㋋ ]
'Vrq': [ ㏠, ㏡, ㏢, ㏣, ㏤, ㏥, ㏦, ㏧, ㏨, ㏩, ㏪, ㏫, ㏬, ㏭, ㏮, ㏯, ㏰, ㏱, ㏲, ㏳, ㏴, ㏵, ㏶, ㏷, ㏸, ㏹, ㏺, ㏻, ㏼, ㏽, ㏾ ]
'Vyr': [ 月, 火, 水, 木, 金, 土, 日, ㊊, ㊋, ㊌, ㊍, ㊎, ㊏, ㊐, ㊗, ㊡, ㈪, ㈫, ㈬, ㈭, ㈮, ㈯, ㈰, ㈷, ㉁, ㉀ ]
#时间
'Vsj': [ ㍘, ㍙, ㍚, ㍛, ㍜, ㍝, ㍞, ㍟, ㍠, ㍡, ㍢, ㍣, ㍤, ㍥, ㍦, ㍧, ㍨, ㍩, ㍪, ㍫, ㍬, ㍭, ㍮, ㍯, ㍰ ]
#天干、地支、干支
'Vtg': [ 甲, 乙, 丙, 丁, 戊, 己, 庚, 辛, 壬, 癸 ]
'Vdz': [ 子, 丑, 寅, 卯, 辰, 巳, 午, 未, 申, 酉, 戌, 亥 ]
'Vgz': [ 甲子, 乙丑, 丙寅, 丁卯, 戊辰, 己巳, 庚午, 辛未, 壬申, 癸酉, 甲戌, 乙亥, 丙子, 丁丑, 戊寅, 己卯, 庚辰, 辛巳, 壬午, 癸未, 甲申, 乙酉, 丙戌, 丁亥, 戊子, 己丑, 庚寅, 辛卯, 壬辰, 癸巳, 甲午, 乙未, 丙申, 丁酉, 戊戌, 己亥, 庚子, 辛丑, 壬寅, 癸卯, 甲辰, 乙巳, 丙午, 丁未, 戊申, 己酉, 庚戌, 辛亥, 壬子, 癸丑, 甲寅, 乙卯, 丙辰, 丁巳, 戊午, 己未, 庚申, 辛酉, 壬戌, 癸亥 ]
#节气
'Vjq': [ 立春, 雨水, 惊蛰, 春分, 清明, 谷雨, 立夏, 小满, 芒种, 夏至, 小暑, 大暑, 立秋, 处暑, 白露, 秋分, 寒露, 霜降, 立冬, 小雪, 大雪, 冬至, 小寒, 大寒 ]
#单位
'Vdw': [ Å, ℃, , ‰, ‱, °, ℉, ㏃, ㏆, ㎈, ㏄, ㏅, ㎝, ㎠, ㎤, ㏈, ㎗, ㎙, ㎓, ㎬, ㏉, ㏊, ㏋, ㎐, ㏌, ㎄, ㎅, ㎉, ㎏, ㎑, ㏍, ㎘, ㎞, ㏎, ㎢, ㎦, ㎪, ㏏, ㎸, ㎾, ㏀, ㏐, ㏓, ㎧, ㎨, ㎡, ㎥, ㎃, ㏔, ㎆, ㎎, ㎒, ㏕, ㎖, ㎜, ㎟, ㎣, ㏖, ㎫, ㎳, ㎷, ㎹, ㎽, ㎿, ㏁, ㎁, ㎋, ㎚, ㎱, ㎵, ㎻, ㏘, ㎩, ㎀, ㎊, ㏗, ㏙, ㏚, ㎰, ㎴, ㎺, ㎭, ㎮, ㎯, ㏛, ㏜, ㎔, ㏝, ㎂, ㎌, ㎍, ㎕, ㎛, ㎲, ㎶, ㎼ ]
#货币
'Vhb': [ ¥, ¥, ¤, ¢, , $, £, £, ৳, ฿, ₠, ₡, ₢, ₣, ₤, ₥, ₦, ₧, ₩, ₪, ₫, €, ₭, ₮, ₯, ₰, ₱, ₲, ₳, ₴, ₵, ₶, ₷, ₸, ₹, ₺, ₨, ﷼ ]
#结构、偏旁、康熙(部首)、笔画、标点
'Vjg': [ ⿰, ⿱, ⿲, ⿳, ⿴, ⿵, ⿶, ⿷, ⿼, ⿸, ⿹, ⿺, ⿽, ⿻, ⿾, ⿿, 〾 ]
'Vpp': [ 乛, 冫, 丷, 龹, ⺌, 龸, 亻, 亼, 亽, 仒, 冖, 冂, 冃, 冄, 宀, 罒, 㓁, 罓, 冈, 凵, 厶, 刂, 勹, 匚, 匸, 卩, 阝, 厂, 丆, 广, 壬, 訁, 讠, 釒, 钅, 飠, 饣, 龺, 攵, 夂, 夊, 尢, 尣, 兂, 旡, 巜, 巛, 彐, 彑, 彡, 彳, 龰, 辶, 廴, 㞢, 忄, 㣺, 扌, 爫, 龵, 廾, 歺, 癶, 氵, 氺, 火, 灬, 爿, 丬, 疒, 牜, ⺶, 犭, 豕, 豸, 虍, 艹, 卝, 龷, 丗, 龶, 芈, 丵, 菐, 黹, 礻, 衤, 糸, 糹, 纟, 龻, 镸, 髟, 襾, 覀, 吅, 㗊, 㠭, 㸚, 叕]
'Vkx': [ 一, 丨, , 丿, 乙, 亅, 二, 亠, 人, 儿, 入, 八, 冂, 冖, 冫, 几, 凵, 刀, 力, 勹, 匕, 匚, 匸, 十, 卜, 卩, 厂, 厶, 又, 口, 囗, 土, 士, 夂, 夊, 夕, 大, 女, 子, 宀, 寸, 小, 尢, 尸, 屮, 山, 巛, 工, 己, 巾, 干, 幺, 广, 廴, 廾, 弋, 弓, 彐, 彡, 彳, 心, 戈, 戶, 手, 支, 攴, 文, 斗, 斤, 方, 无, 日, 曰, 月, 木, 欠, 止, 歹, 殳, 毋, 比, 毛, 氏, 气, 水, 火, 爪, 父, 爻, 爿, 片, 牙, 牛, 犬, 玄, 玉, 瓜, 瓦, 甘, 生, 用, 田, 疋, 疒, 癶, 白, 皮, 皿, 目, 矛, 矢, 石, 示, 禸, 禾, 穴, 立, 竹, 米, 糸, 缶, 网, 羊, 羽, 老, 而, 耒, 耳, 聿, 肉, 臣, 自, 至, 臼, 舌, 舛, 舟, 艮, 色, 艸, 虍, 虫, 血, 行, 衣, 襾, 見, 角, 言, 谷, 豆, 豕, 豸, 貝, 赤, 走, 足, 身, 車, 辛, 辰, 辵, 邑, 酉, 釆, 里, 金, 長, 門, 阜, 隶, 隹, 雨, 靑, 非, 面, 革, 韋, 韭, 音, 頁, 風, 飛, 食, 首, 香, 馬, 骨, 高, 髟, 鬥, 鬯, 鬲, 鬼, 魚, 鳥, 鹵, 鹿, 麥, 麻, 黃, 黍, 黑, 黹, 黽, 鼎, 鼓, 鼠, 鼻, 齊, 齒, 龍, 龜, 龠 ]
'Vbh': [ ㇀, ㇁, ㇂, ㇃, ㇄, ㇅, ㇆, ㇇, ㇈, ㇉, ㇊, ㇋, ㇌, ㇍, ㇎, ㇏, ㇐, ㇑, ㇒, , , ㇕, ㇖, ㇗, ㇘, ㇙, ㇚, ㇛, ㇜, ㇝, ㇞, ㇟, ㇠, ㇡, ㇢, ㇣ ]
'Vbd': [ 、, 。, 「, 」, 『, 』, 【, 】, 〈, 〉, 《, 》, ₋, ⁻, ―, ˗, ˉ, _, , , , ¡, ‼, ⁉, ¿, ؟, ⁈, ⁇, 、, 。, 〃, 〄, 々, 〆, , 〒, 〓, , , 〖, 〗, 〘, 〙, 〚, 〛, 〜, 〝, 〞, 〟, 〠, 〰, 〱, 〲, , 〴, 〵, 〶, 〷, 〻, 〼, 〽 ]
'Vbdz': [ ﹅, ﹆, ﹁, ﹂, ﹃, ﹄, ︙, ︱, ︻, ︼, ︗, ︘, ︵, ︶, ︷, ︸, ︹, ︺, ︿, ﹀, ︽, ︾, , ︲, ︳, ︴, ﹉, ﹊, ﹋, ﹌, , , , ﹇, ﹈, ︐, ︑, ︒, ︔, ︕, ︖ ]
#拼音、注音、声调
'Vpy': [ ā, á, ǎ, à, ō, ó, ǒ, ò, ê, ê̄, ế, ê̌, ề, ē, é, ě, è, ī, í, ǐ, ì, ū, ú, ǔ, ù, ü, ǖ, ǘ, ǚ, ǜ, ḿ, m̀, ń, ň, ǹ, ẑ, ĉ, ŝ, ŋ ]
'Vpyd': [ Ā, Á, Ǎ, À, Ō, Ó, Ǒ, Ò, Ê, Ê̄, Ế, Ê̌, Ề, Ē, É, Ě, È, Ī, Í, Ǐ, Ì, Ū, Ú, Ǔ, Ù, Ü, Ǖ, Ǘ, Ǚ, Ǜ, Ḿ, M̀, Ń, Ň, Ǹ, Ẑ, Ĉ, Ŝ, Ŋ ]
'Vzy': [ ㄅ, ㄆ, ㄇ, ㄈ, ㄉ, ㄊ, ㄋ, ㄌ, ㄍ, ㄎ, ㄏ, ㄐ, ㄑ, ㄒ, ㄓ, ㄔ, ㄕ, ㄖ, ㄗ, ㄘ, ㄙ, ㄧ, ㄨ, ㄩ, ㄚ, ㄛ, ㄜ, ㄝ, ㄞ, ㄟ, ㄠ, ㄡ, ㄢ, ㄣ, ㄤ, ㄥ, ㄦ, ㄪ, ㄫ, ㄬ, ㄭ, ㆠ, ㆡ, ㆢ, ㆣ, ㆤ, ㆥ, ㆦ, ㆧ, ㆨ, ㆩ, ㆪ, ㆫ, ㆬ, ㆭ, ㆮ, ㆯ, ㆰ, ㆱ, ㆲ, ㆳ, ㆴ, ㆵ, ㆶ, ㆷ ]
'Vsd': [ ˉ, ˊ, ˇ, ˋ, ˆ, ˙, ˜, ˥, ˦, ˧, ˨, ˩, ꜀, ꜁, ꜂, ꜃, ꜄, ꜅, ꜆, ꜇, '〪', '〫', '〬', '〭' ]
#汉字+圈v弧
'Vhzq': [ ㊀, ㊁, ㊂, ㊃, ㊄, ㊅, ㊆, ㊇, ㊈, ㊉, ㊊, ㊋, ㊌, ㊍, ㊎, ㊏, ㊐, ㊑, ㊒, ㊓, ㊔, ㊕, ㊖, ㊗, ㊘, ㊙, ㊚, ㊛, ㊜, ㊝, ㊞, ㊟, ㊠, ㊡, ㊢, ㊣, ㊤, ㊥, ㊦, ㊧, ㊨, ㊩, ㊪, ㊫, ㊬, ㊭, ㊮, ㊯, ㊰, ㉄, ㉅, ㉆, ㉇ ]
'Vhzh': [ ㈠, ㈡, ㈢, ㈣, ㈤, ㈥, ㈦, ㈧, ㈨, ㈩, ㈪, ㈫, ㈬, ㈭, ㈮, ㈯, ㈰, ㈱, ㈲, ㈳, ㈴, ㈵, ㈶, ㈷, ㈸, ㈹, ㈺, ㈻, ㈼, ㈽, ㈾, ㈿, ㉀, ㉁, ㉂, ㉃ ]
#いろは順
'Viro': [ い, ろ, は, に, ほ, へ, と, ち, り, ぬ, る, を, わ, か, よ, た, れ, そ, つ, ね, な, ら, む, う, ゐ, の, お, く, や, ま, け, ふ, こ, え, て, あ, さ, き, ゆ, め, み, し, ゑ, ひ, も, せ, す ]
#假名
'Vjm': [ あ, ぁ, い, ぃ, う, ぅ, え, ぇ, お, ぉ, か, ゕ, が, き, ぎ, く, ぐ, け, ゖ, げ, こ, ご, さ, ざ, し, じ, す, ず, せ, ぜ, そ, ぞ, た, だ, ち, ぢ, つ, っ, づ, て, で, と, ど, な, に, ぬ, ね, の, は, ば, ぱ, ひ, び, ぴ, ふ, ぶ, ぷ, へ, べ, ぺ, ほ, ぼ, ぽ, ま, み, む, め, も, や, ゃ, ゆ, ゅ, よ, ょ, ら, り, る, れ, ろ, わ, ゎ, ゐ, ゔ, ゑ, を, ん, ・, ー, ゝ, ゞ, ゟ ]
'Vpjm': [ ア, ァ, イ, ィ, ウ, ゥ, エ, ェ, オ, ォ, カ, ヵ, ガ, キ, ギ, ク, グ, ケ, ヶ, ゲ, コ, ゴ, サ, ザ, シ, ジ, ス, ズ, セ, ゼ, ソ, ゾ, タ, ダ, チ, ヂ, ツ, ッ, ヅ, テ, デ, ト, ド, ナ, ニ, ヌ, ネ, , ハ, バ, パ, ヒ, ビ, ピ, フ, ブ, プ, ヘ, ベ, ペ, ホ, ボ, ポ, マ, ミ, ム, メ, モ, ヤ, ャ, ユ, ュ, ヨ, ョ, ラ, リ, ル, レ, ロ, ワ, ヮ, ヰ, ヸ, ヴ, ヱ, ヹ, ヲ, ヺ, ン, ・, ー, ヽ, ヾ, ヿ, ㇰ, ㇱ, ㇲ, ㇳ, ㇴ, ㇵ, ㇶ, ㇷ, ㇸ, ㇹ, ㇺ, ㇻ, ㇼ, ㇽ, ㇾ, ㇿ ]
'Vjmk': [ か, ゕ, き, く, け, ゖ, こ, カ, ヵ, キ, ク, ケ, ヶ, コ ]
'Vjmg': [ が, ぎ, ぐ, げ, ご, ガ, ギ, グ, ゲ, ゴ ]
'Vjms': [ さ, し, す, せ, そ, サ, シ, ス, セ, ソ ]
'Vjmz': [ ざ, じ, ず, ぜ, ぞ, ザ, ジ, ズ, ゼ, ゾ ]
'Vjmt': [ た, ち, つ, っ, て, と, タ, チ, ツ, ッ, テ, ト ]
'Vjmd': [ だ, ぢ, づ, で, ど, ダ, ヂ, ヅ, デ, ド ]
'Vjmn': [ な, に, ぬ, ね, の, ん, ナ, ニ, ヌ, ネ, , ン ]
'Vjmh': [ は, ひ, ふ, へ, ほ, ハ, ヒ, フ, ヘ, ホ ]
'Vjmb': [ ば, び, ぶ, べ, ぼ, バ, ビ, ブ, ベ, ボ ]
'Vjmp': [ ぱ, ぴ, ぷ, ぺ, ぽ, パ, ピ, プ, ペ, ポ ]
'Vjmm': [ ま, み, む, め, も, マ, ミ, ム, メ, モ ]
'Vjmy': [ や, ゃ, ゆ, ゅ, よ, ょ, ヤ, ャ, ユ, ュ, ヨ, ョ ]
'Vjmr': [ ら, り, る, れ, ろ, ラ, リ, ル, レ, ロ ]
'Vjmw': [ わ, ゐ, ゑ, を, ワ, ヰ, ヱ, ヲ ]
'Vjma': [ あ, か, が, さ, ざ, た, だ, な, は, ば, ぱ, ま, や, ら, わ, ア, カ, ガ, サ, ザ, タ, ダ, ナ, ハ, バ, パ, マ, ヤ, ラ, ワ ]
'Vjmi': [ い, き, ぎ, し, じ, ち, ぢ, に, ひ, び, ぴ, み, り, ゐ, イ, キ, ギ, シ, ジ, チ, ヂ, ニ, ヒ, ビ, ピ, ミ, リ, ヰ ]
'Vjmu': [ う, く, ぐ, す, ず, つ, づ, ぬ, ふ, ぶ, ぷ, む, る, ウ, ク, グ, ス, ズ, ツ, ヅ, ヌ, フ, ブ, プ, ム, ル ]
'Vjme': [ え, け, げ, せ, ぜ, て, で, ね, へ, べ, ぺ, め, れ, ゑ, エ, ケ, ゲ, セ, ゼ, テ, デ, ネ, ヘ, ベ, ペ, メ, レ, ヱ ]
'Vjmo': [ お, こ, ご, そ, ぞ, と, ど, の, ほ, ぼ, ぽ, も, ろ, を, オ, コ, ゴ, ソ, ゾ, ト, ド, , ホ, ボ, ポ, モ, ロ, ヲ ]
#假名+圈
'Vjmq': [ ㋐, ㋑, ㋒, ㋓, ㋔, ㋕, ㋖, ㋗, ㋘, ㋙, ㋚, ㋛, ㋜, ㋝, ㋞, ㋟, ㋠, ㋡, ㋢, ㋣, ㋤, ㋥, ㋦, ㋧, ㋨, ㋩, ㋪, ㋫, ㋬, ㋭, ㋮, ㋯, ㋰, ㋱, ㋲, ㋳, ㋴, ㋵, ㋶, ㋷, ㋸, ㋹, ㋺, ㋻, ㋼, ㋽, ㋾ ]
#假名+半角
'Vjmbj': [ ア, ァ, イ, ィ, ウ, ゥ, エ, ェ, オ, ォ, カ, キ, ク, ケ, コ, サ, シ, ス, セ, ソ, タ, チ, ツ, ッ, テ, ト, ナ, ニ, ヌ, ネ, ノ, ハ, ヒ, フ, ヘ, ホ, マ, ミ, ム, メ, モ, ヤ, ャ, ユ, ュ, ヨ, ョ, ラ, リ, ル, レ, ロ, ワ, ヲ, ン, ・, ー, ゙, ゚ ]
#韩文
'Vhw': [ ㄱ, ㄴ, ㄷ, ㄹ, ㅁ, ㅂ, ㅅ, ㅇ, ㅈ, ㅊ, ㅋ, ㅌ, ㅍ, ㅎ ]
#韩文+圈v弧
'Vhwq': [ ㉠, ㉡, ㉢, ㉣, ㉤, ㉥, ㉦, ㉧, ㉨, ㉩, ㉪, ㉫, ㉬, ㉭, ㉮, ㉯, ㉰, ㉱, ㉲, ㉳, ㉴, ㉵, ㉶, ㉷, ㉸, ㉹, ㉺, ㉻, ㉼, ㉽, ㉾, ㉿ ]
'Vhwh': [ ㈀, ㈁, ㈂, ㈃, ㈄, ㈅, ㈆, ㈇, ㈈, ㈉, ㈊, ㈋, ㈌, ㈍, ㈎, ㈏, ㈐, ㈑, ㈒, ㈓, ㈔, ㈕, ㈖, ㈗, ㈘, ㈙, ㈚, ㈛, ㈜, ㈝, ㈞ ]
# 中文标点符号表,来自 https://www.w3.org/TR/clreq/#tables_of_chinese_punctuation_marks
# 将点号、非夹注、夹注、行间四个类别放在不同的列表中
'Vdh': [。, , , 、, , , , ‼, , ⁇]
'Vfjz': [ ⸺, ——, ……, ⋯⋯, , '-', , —, ·, ・, ‧, /, ]
'Vjz': [「, 」, 『, 』, “, ”, , , , , 《, 》, 〈, 〉, 【, 】, 〖, 〗, , , , , , ]
'Vhj': [_, , ●, •]
# Unicode General Punctuation https://www.unicode.org/charts/PDF/U2000.pdf
# 将 Unicdoe 中的非 ASCII 英文标点列在此处,而实际上对应的中文标点与其共享码位
# 中英标点
'Vbdzy': [, , , , —, ―, ‖, ‗, , , , , “, ”, „, ‟, †, ‡, •, ‣, , ‥, …, ‧, ‰, ‱, , ″, ‴, , ‶, ‷, ‸, , , ※, ‼, ‽, ‾, ‿, ⁀, , ⁂, , , ⁅, ⁆, ⁇, ⁈, ⁉, ⁊, ⁋, ⁌, ⁍, , ⁏, ⁐, ⁑, ⁒, , ⁔, ⁕, ⁖, ⁗, ⁘, ⁙, , ⁛, ⁜, ⁝, ⁞]
# Unicode CJK Symbols and Punctuation https://www.unicode.org/charts/PDF/U3000.pdf 该区块中的标点已包含在 Vbd 定义的列表中。

454
symbols_v.yaml Normal file
View File

@ -0,0 +1,454 @@
# Rime's symbols
# encoding: utf-8
#
# copy from /Library/Input Methods/Squirrel.app/Contents/SharedSupport/symbols.yaml
#
# 原「/」模式 改为了「v」模式
# 映射的汉字改为简体,
# 一些韵母前四位顺序改为「一声、二声、三声、四声、其他...」如输入 va 得到 ā á ǎ à
#
# version: 2024-12-19
symbols:
#符号、电脑
'vfh': [ ©, ®, ℗, ℠, ™, ℡, ℻, ☇, ☈, ☉, ☊, ☋, ☌, ☍, ☎, ☏, ☐, ☑, ☒, ☓, ☕, ☖, ☗, ⛉, ⛊, ☘, ☙, ☚, ☛, ☜, ☝, ☞, ☟, ☠, ☡, ☢, ☣, ☤, ☥, ☦, ☧, ☨, ☩, ☪, ☫, ☬, ☭, ☮, ☯, ☸, ♨, ♰, ♱, ♲, ♳, ♴, ♵, ♶, ♷, ♸, ♹, ♺, ♻, ♼, ♽, ♾, ♿, ⚆, ⚇, ⚈, ⚉, ⚐, ⚑, ⚒, ⚓, ⚔, ⚕, ⚖, ⚗, ⚘, ⚙, ⚚, ⚛, ⚜, ⚝, ⚞, ⚟, ⚠, ⚡, ⚰, ⚱, ⚲, ⚳, ⚴, ⚵, ⚶, ⚷, ⚸, ⚹, ⚺, ⚻, ⚼, ⚽, ⚾, ⚿, ⛀, ⛁, ⛂, ⛃, ⛋, ⛌, ⛍, ⛎, ⛏, ⛐, ⛑, ⛒, ⛓, ⛔, ⛕, ⛖, ⛗, ⛘, ⛙, ⛚, ⛛, ⛜, ⛝, ⛞, ⛟, ⛠, ⛡, ⛢, ⛣, ⛨, ⛩, ⛪, ⛫, ⛬, ⛭, ⛮, ⛯, ⛰, ⛱, ⛲, ⛳, ⛴, ⛵, ⛶, ⛷, ⛸, ⛹, ⛺, ⛻, ⛼, ⛽, ⛾, ⛿ ]
'vdn': [ ❖, ⌘, ⌃, ⌥, ⎇, ⇧, ⇪, ␣, ⇥, ⇤, ↩, ⌅, ⌤, ⌫, ⌦, ⌧, ⎋, ⌨, ◁, ⌀, ⌖, ⌗, ⏏, ↖, ↘, ⇞, ⇟, ⌚, ⏰, ⏱, ⏲, ⏳, ⌛, ⌜, ⌝⌞⌟, ⍑, ⏩, ⏪, ⏫, ⏬, ⏭, ⏮, ⏯ ]
#象棋、麻将、色子、扑克
'vxq': [ ♔, ♕, ♖, ♗, ♘, ♙, ♚, ♛, ♜, ♝, ♞, ♟ ]
'vmj': [ 🀀, 🀁, 🀂, 🀃, 🀄, 🀅, 🀆, 🀇, 🀈, 🀉, 🀊, 🀋, 🀌, 🀍, 🀎, 🀏, 🀐, 🀑, 🀒, 🀓, 🀔, 🀕, 🀖, 🀗, 🀘, 🀙, 🀚, 🀛, 🀜, 🀝, 🀞, 🀟, 🀠, 🀡, 🀢, 🀣, 🀤, 🀥, 🀦, 🀧, 🀨, 🀩, 🀪, 🀫 ]
'vsz': [ ⚀, ⚁, ⚂, ⚃, ⚄, ⚅ ]
'vpk': [ ♠, ♥, ♣, ♦, ♤, ♡, ♧, ♢ ]
#表情
'vbq': [ ☻, ☺, ☹ ]
#天气
'vtq': [ ☀, ☁, ⛅, ⛈, ⛆, ☂, ☔, ☃, ⛄, ⛇ ]
#音乐
'vyy': [ 𝄞, ♩, ♪, ♫, ♬, ♭, ♮, ♯ ]
#两性
'vlx': [ ♂, ♀, ⚢, ⚣, ⚤, ⚥, ⚦, ⚧, ⚨, ⚩, ⚪, ⚫, ⚬, ⚭, ⚮, ⚯ ]
#八卦、八卦名、六十四卦、六十四卦名、太玄经
'vbg': [ ☰, ☱, ☲, ☳, ☴, ☵, ☶, ☷ ]
'vbgm': [ 乾, 兑, 离, 震, 巽, 坎, 艮, 坤 ]
'vlssg': [ ䷀, ䷁, ䷂, ䷃, ䷄, ䷅, ䷆, ䷇, ䷈, ䷉, ䷊, ䷋, ䷌, ䷍, ䷎, ䷏, ䷐, ䷑, ䷒, ䷓, ䷔, ䷕, ䷖, ䷗, ䷘, ䷙, ䷚, ䷛, ䷜, ䷝, ䷞, ䷟, ䷠, ䷡, ䷢, ䷣, ䷤, ䷥, ䷦, ䷧, ䷨, ䷩, ䷪, ䷫, ䷬, ䷭, ䷮, ䷯, ䷰, ䷱, ䷲, ䷳, ䷴, ䷵, ䷶, ䷷, ䷸, ䷹, ䷺, ䷻, ䷼, ䷽, ䷾, ䷿ ]
'vlssgm': [ 乾, 坤, 屯, 蒙, 需, 讼, 师, 比, 小畜, 履, 泰, 否, 同人, 大有, 谦, 豫, 随, 蛊, 临, 观, 噬嗑, 贲, 剥, 复, 无妄, 大畜, 颐, 大过, 坎, 离, 咸, 恒, 遯, 大壮, 晋, 明夷, 家人, 睽, 蹇, 解, 损, 益, 夬, 姤, 萃, 升, 困, 井, 革, 鼎, 震, 艮, 渐, 归妹, 丰, 旅, 巽, 兑, 涣, 节, 中孚, 小过, 既济, 未济 ]
'vtxj': [ ⚊, ⚋, ⚌, ⚍, ⚎, ⚏, 𝌀, 𝌁, 𝌂, 𝌃, 𝌄, 𝌅, 𝌆, 𝌇, 𝌈, 𝌉, 𝌊, 𝌋, 𝌌, 𝌍, 𝌎, 𝌏, 𝌐, 𝌑, 𝌒, 𝌓, 𝌔, 𝌕, 𝌖, 𝌗, 𝌘, 𝌙, 𝌚, 𝌛, 𝌜, 𝌝, 𝌞, 𝌟, 𝌠, 𝌡, 𝌢, 𝌣, 𝌤, 𝌥, 𝌦, 𝌧, 𝌨, 𝌩, 𝌪, 𝌫, 𝌬, 𝌭, 𝌮, 𝌯, 𝌰, 𝌱, 𝌲, 𝌳, 𝌴, 𝌵, 𝌶, 𝌷, 𝌸, 𝌹, 𝌺, 𝌻, 𝌼, 𝌽, 𝌾, 𝌿, 𝍀, 𝍁, 𝍂, 𝍃, 𝍄, 𝍅, 𝍆, 𝍇, 𝍈, 𝍉, 𝍊, 𝍋, 𝍌, 𝍍, 𝍎, 𝍏, 𝍐, 𝍑, 𝍒, 𝍓, 𝍔, 𝍕, 𝍖 ]
#天体、星座、星座名、十二宫
'vtt': [ ☉, ☼, ☽, ☾, ☿, ♀, ♁, 🜨, ♂, ♃, ♄, ♅, ⛢, ♆, ♇, ⚳, ☄ ]
'vxz': [ ♈, ♉, ♊, ♋, ♌, ♍, ♎, ♏, ♐, ♑, ♒, ♓ ]
'vxzm': [ 白羊座, 金牛座, 双子座, 巨蟹座, 狮子座, 室女座, 天秤座, 天蝎座, 人马座, 摩羯座, 宝瓶座, 双鱼座 ]
'vxzg': [ 白羊宫, 金牛宫, 双子宫, 巨蟹宫, 狮子宫, 室女宫, 天秤宫, 天蝎宫, 人马宫, 摩羯宫, 宝瓶宫, 双鱼宫 ]
#星号
'vxh': [ ★, ☆, ⛤, ⛥, ⛦, ⛧, ✡, ❋, ❊, ❉, ❈, ❇, ❆, ❅, ❄, ❃, ❂, ❁, ❀, ✿, ✾, ✽, ✼, ✻, ✺, ✹, ✸, ✷, ✶, ✵, ✴, ✳, ✲, ✱, ✰, ✯, ✮, ✭, ✬, ✫, ✪, ✩, ✧, ✦, ✥, ✤, ✣, ✢ ]
#方块
'vfk': [ ▀, ▁, ▂, ▃, ▄, ▅, ▆, ▇, █, ▉, ▊, ▋, ▌, ▍, ▎, ▏, ▐, ░, ▒, ▓, ▔, ▕, ▖, ▗, ▘, ▙, ▚, ▛, ▜, ▝, ▞, ▟ ]
#几何
'vjh': [ ■, □, ▢, ▣, ▤, ▥, ▦, ▧, ▨, ▩, ▪, ▫, ▬, ▭, ▮, ▯, ▰, ▱, ▲, △, ▴, ▵, ▶, ▷, ▸, ▹, ►, ▻, ▼, ▽, ▾, ▿, ◀, ◁, ◂, ◃, ◄, ◅, ◆, ◇, ◈, ◉, ◊, ○, ◌, ◍, ◎, ●, ◐, ◑, ◒, ◓, ◔, ◕, ◖, ◗, ◘, ◙, ◚, ◛, ◜, ◝, ◞, ◟, ◠, ◡, ◢, ◣, ◤, ◥, ◦, ◧, ◨, ◩, ◪, ◫, ◬, ◭, ◮, ◯, ◰, ◱, ◲, ◳, ◴, ◵, ◶, ◷, ◸, ◹, ◺, ◻, ◼, ◽, ◾, ◿ ]
#箭头
'vjt': [ ↑, ↓, ←, →, ↕, ↔, ↖, ↗, ↙, ↘, ↚, ↛, ↮, ↜, ↝, ↞, ↟, ↠, ↡, ↢, ↣, ↤, ↥, ↦, ↧, ↨, ↩, ↪, ↫, ↬, ↭, ↯, ↰, ↱, ↲, ↳, ↴, ↵, ↶, ↷, ↸, ↹, ↺, ↻, ↼, ↽, ↾, ↿, ⇀, ⇁, ⇂, ⇃, ⇄, ⇅, ⇆, ⇇, ⇈, ⇉, ⇊, ⇋, ⇌, ⇐, ⇍, ⇑, ⇒, ⇏, ⇓, ⇔, ⇎, ⇕, ⇖, ⇗, ⇘, ⇙, ⇚, ⇛, ⇜, ⇝, ⇞, ⇟, ⇠, ⇡, ⇢, ⇣, ⇤, ⇥, ⇦, ⇧, ⇨, ⇩, ⇪, ⇫, ⇬, ⇭, ⇮, ⇯, ⇰, ⇱, ⇲, ⇳, ⇴, ⇵, ⇶, ⇷, ⇸, ⇹, ⇺, ⇻, ⇼, ⇽, ➔, ➘, ➙, ➚, ➛, ➜, ➝, ➞, ➟, ➠, ➡, ➢, ➣, ➤, ➥, ➦, ➧, ➨, ➩, ➪, ➫, ➬, ➭, ➮, ➱, ➲, ➳, ➴, ➵, ➶, ➷, ➸, ➹, ➺, ➻, ➼, ➽, ➾ ]
#数学
'vsx': [ ±, ÷, ×, ∈, ∏, ∑, , , , ≮, , ≠, , ≯, , √, ∝, ∞, ∟, ∠, ∥, ∧, , ∩, , ∫, ∮, ∴, ∵, ∷, ∽, ≈, ≌, ≒, ≡, ≤, ≥, ≦, ≧, ⊕, ⊖, ⊗, ⊙, ⊥, ⊿, ㏑, ㏒ ]
#数字+圆v弧v点
'vszq': [ ⓪, ①, ②, ③, ④, ⑤, ⑥, ⑦, ⑧, ⑨, ⑩, ⑪, ⑫, ⑬, ⑭, ⑮, ⑯, ⑰, ⑱, ⑲, ⑳, ㉑, ㉒, ㉓, ㉔, ㉕, ㉖, ㉗, ㉘, ㉙, ㉚, ㉛, ㉜, ㉝, ㉞, ㉟, ㊱, ㊲, ㊳, ㊴, ㊵, ㊶, ㊷, ㊸, ㊹, ㊺, ㊻, ㊼, ㊽, ㊾, ㊿, ⓿, ❶, ❷, ❸, ❹, ❺, ❻, ❼, ❽, ❾, ❿, ⓫, ⓬, ⓭, ⓮, ⓯, ⓰, ⓱, ⓲, ⓳, ⓴ ]
'vszh': [ ⑴, ⑵, ⑶, ⑷, ⑸, ⑹, ⑺, ⑻, ⑼, ⑽, ⑾, ⑿, ⒀, ⒁, ⒂, ⒃, ⒄, ⒅, ⒆, ⒇ ]
'vszd': [ ⒈, ⒉, ⒊, ⒋, ⒌, ⒍, ⒎, ⒏, ⒐, ⒑, ⒒, ⒓, ⒔, ⒕, ⒖, ⒗, ⒘, ⒙, ⒚, ⒛ ]
#字母+圈v弧
'vzmq': [ ⓐ, Ⓐ, ⓑ, Ⓑ, ⓒ, Ⓒ, ⓓ, Ⓓ, ⓔ, Ⓔ, ⓕ, Ⓕ, ⓖ, Ⓖ, ⓗ, Ⓗ, ⓘ, Ⓘ, ⓙ, Ⓙ, ⓚ, Ⓚ, ⓛ, Ⓛ, ⓜ, Ⓜ, ⓝ, Ⓝ, ⓞ, Ⓞ, ⓟ, Ⓟ, ⓠ, Ⓠ, ⓡ, Ⓡ, ⓢ, Ⓢ, ⓣ, Ⓣ, ⓤ, Ⓤ, ⓥ, Ⓥ, ⓦ, Ⓦ, ⓧ, Ⓧ, ⓨ, Ⓨ, ⓩ, Ⓩ ]
'vzmh': [ ⒜, ⒝, ⒞, ⒟, ⒠, ⒡, ⒢, ⒣, ⒤, ⒥, ⒦, ⒧, ⒨, ⒩, ⒪, ⒫, ⒬, ⒭, ⒮, ⒯, ⒰, ⒱, ⒲, ⒳, ⒴, ⒵ ]
#数字、分数
'v0': [ 零, , ⁰, ₀, ⓪, ⓿ , ]
'v1': [ 一, 壹, ¹, ₁, , , ①, ➀, ❶, ➊, ⓵, ⑴, ⒈, , ㊀, ㈠, 弌, 壱, 幺, ㆒ ]
'v2': [ 二, 贰, ², ₂, Ⅱ, ⅱ, ②, ➁, ❷, ➋, ⓶, ⑵, ⒉, , ㊁, ㈡, 弍, 弐, 貮, 㒃, 㒳, 两, 俩, ㆓]
'v3': [ 三, 叁, ³, ₃, Ⅲ, ⅲ, ③, ➂, ❸, ➌, ⓷, ⑶, ⒊, , ㊂, ㈢, 参, 参, 叁, 弎, 仨, ㆔]
'v4': [ 四, 肆, ⁴, ₄, Ⅳ, ⅳ, ④, ➃, ❹, ➍, ⓸, ⑷, ⒋, , ㊃, ㈣, 亖]
'v5': [ 五, 伍, ⁵, ₅, , , ⑤, ➄, ❺, ➎, ⓹, ⑸, ⒌, , ㊄, ㈤, 㐅, 㠪, 𠄡 ]
'v6': [ 六, 陆, ⁶, ₆, Ⅵ, ⅵ, ⑥, ➅, ❻, ➏, ⓺, ⑹, ⒍, , ㊅, ㈥, ↅ]
'v7': [ 七, 柒, ⁷, ₇, Ⅶ, ⅶ, ⑦, ➆, ❼, ➐, ⓻, ⑺, ⒎, , ㊆, ㈦, 漆]
'v8': [ 八, 捌, ⁸, ₈, Ⅷ, ⅷ, ⑧, ➇, ❽, ➑, ⓼, ⑻, ⒏, , ㊇, ㈧ ]
'v9': [ 九, 玖, ⁹, ₉, Ⅸ, ⅸ, ⑨, ➈, ❾, ➒, ⓽, ⑼, ⒐, , ㊈, ㈨ ]
'v10': [ 十, 拾, ¹⁰, ₁₀, , , ⑩, ➉, ❿, ➓, ⓾, ⑽, ⒑, , ㊉, ㈩, 什 ]
'vfs': [ ⅟, ½, ↉, ⅓, ⅔, ¼, ⅕, ⅖, ⅗, ⅘, ⅙, ⅚, ⅐, ⅛, ⅜, ⅝, ⅞, ⅑, ⅒ ]
#苏州码
'vszm': [ 〡, 〢, 〣, 〤, 〥, 〦, 〧, 〨, 〩, 〸, 〹, 〺 ]
#罗马数字
'vlm': [ , ⅱ, ⅲ, ⅳ, , ⅵ, ⅶ, ⅷ, ⅸ, , ⅺ, ⅻ, , , , ⅿ ]
'vlmd': [ , Ⅱ, Ⅲ, Ⅳ, , Ⅵ, Ⅶ, Ⅷ, Ⅸ, , Ⅺ, Ⅻ, , , , ]
#拉丁
'va': [ā, á, ǎ, à, ȁ, â, ă, ȃ, ȧ, ä, å, ã, ₐ, ᵃ, ª, ⱥ, ꬰ, ả, ą, ạ, ḁ, ẚ, ấ, ầ, ẫ, ẩ, ắ, ằ, ẵ, ẳ, ǡ, ǟ, ǻ, ậ, ặ, ᶏ, ɐ, ᵄ, ɑ, ᵅ, ᶐ, ɒ, ᶛ]
'vA': [Ā, Á, Ǎ, À, Ȁ, Â, Ă, Ȃ, Ȧ, Ä, Å, Ã, ᴀ, ᴬ, Ⱥ, Ả, Ą, Ạ, Ḁ, Ấ, Ầ, Ẫ, Ẩ, Ắ, Ằ, Ẵ, Ẳ, Ǡ, Ǟ, Ǻ, Ậ, Ặ, Ɐ, Ɑ, Ɒ ]
'vb': [ḃ, ḅ, ᵇ, ƀ, ƃ, ḇ, ɓ, ᵬ, ᶀ, ꞗ]
'vB': [Ḃ, Ḅ, ʙ, ᴃ, ᴮ, ᴯ, Ƀ, Ƃ, Ḇ, Ɓ, Ꞗ]
'vc': [ç, ć, č, ĉ, ċ, ᶜ, ȼ, ꞓ, ƈ, ḉ, ꞔ, ɕ, ᶝ, ꜿ]
'vC': [Ç, Ć, Č, Ĉ, Ċ, , Ȼ, Ꞓ, Ƈ, Ḉ, Ꜿ]
'vd': [ď, ḋ, ᵈ, đ, ƌ, ᵭ, ḑ, ḓ, ḏ, ḍ, ɖ, ɗ, ᶑ, ᶁ, ð, ᶞ, ꝱ, ʤ, ʣ, ʥ, ȡ, ƍ, dz, dž, ẟ]
'vD': [Ď, Ḋ, ᴅ, ᴆ, ᴰ, Đ, Ƌ, Ḑ, Ḓ, Ḏ, Ḍ, Ɖ, Ɗ, Ð, DZ, Dz, DŽ, Dž ]
've': [ē, é, ě, è, ȅ, ê, ĕ, ȇ, ė, ë, ẽ, ₑ, ᵉ, ɇ, ꬳ, ẻ, ȩ, ę, ḙ, ẹ, ḛ, ḗ, ḕ, ế, ề, ễ, ể, ḝ, ệ, ᶒ, ꬴ, ɘ, ə, ɚ, ᶕ, ɛ, ᵋ, ᶓ, ɜ, ᵌ, ᴈ, ᶟ, ɝ, ᶔ, ɞ, ʚ, ǝ, ₔ, ᵊ, ȝ, ⱸ]
'vE': [Ē, É, Ě, È, Ȅ, Ê, Ĕ, Ȇ, Ė, Ë, Ẽ, ᴇ, ᴱ, Ɇ, Ẻ, Ȩ, Ę, Ḙ, Ẹ, Ḛ, Ḗ, Ḕ, Ế, Ề, Ễ, Ể, Ḝ, Ệ, Ə, Ɛ, , Ǝ, ⱻ, ᴲ, Ȝ ]
'vf': [ḟ, ᶠ, ƒ, ᵮ, ᶂ, ]
'vF': [Ḟ, ꜰ, Ƒ, , ꟻ]
'vg': [ḡ, ǵ, ǧ, ĝ, ğ, ġ, ᵍ, ǥ, ꞡ, ģ, ɠ, ᵷ, , ɡ, ꬶ, ᶢ, ɣ, ˠ, ɤ, ᵹ]
'vG': [Ḡ, Ǵ, Ǧ, Ĝ, Ğ, Ġ, ʛ, ᴳ, Ǥ, Ꞡ, Ģ, Ɠ, Ɡ, Ɣ ]
'vh': [ĥ, ȟ, ḣ, ḧ, ͪ, ħ, ɦ, ʱ, ꜧ, ꭜ, ɧ, ḩ, ẖ, ḫ, ḥ, ⱨ, ꞕ, ɥ, ᶣ, ʮ, ʯ, ⱶ]
'vH': [Ĥ, Ȟ, Ḣ, Ḧ, ʜ, ᴴ, Ħ, Ɦ, Ꜧ, Ḩ, Ḫ, Ḥ, Ⱨ, Ɥ, Ⱶ]
'vi': [ī, í, ǐ, ì, ȉ, î, ĭ, ȋ, ï, ĩ, ᵢ, ı, ɨ, ᶤ, ỉ, į, ị, ḭ, ᴉ, ᵎ, ḯ, ᶖ, ɩ, ᶥ, ᵼ]
'vI': [Ī, Í, Ǐ, Ì, Ȉ, Î, Ĭ, Ȋ, Ï, Ĩ, ɪ, ᴵ, ᶦ, Ɨ, ᵻ, ᶧ, Ỉ, Į, Ị, Ḭ, Ḯ, ꟾ, Ɩ ]
'vj': [ĵ, ǰ, ⱼ, ʲ, ɉ, ȷ, ɟ, ᶡ, ʄ, ʝ, ᶨ]
'vJ': [Ĵ, ᴊ, ᴶ, Ɉ, ]
'vk': [ḱ, ǩ, ₖ, ᵏ, ꝁ, ꝃ, ꞣ, ꝅ, ķ, ḵ, ḳ, ƙ, ᶄ, ⱪ, ʞ, ĸ]
'vK': [Ḱ, Ǩ, ᴋ, ᴷ, Ꝁ, Ꝃ, Ꞣ, Ꝅ, Ķ, Ḵ, Ḳ, Ƙ, Ⱪ, Ʞ ]
'vl': [ĺ, ˡ, ł, ꝉ, ƚ, ⱡ, ɫ, ꭞ, ꬸ, ɬ, ľ, ļ, ḻ, ḽ, ḷ, ŀ, ꝲ, ƛ, ᶅ, ᶪ, ɭ, ᶩ, ḹ, ꬷ, ꭝ, ꬹ, ȴ, ꝇ]
'vL': [Ĺ, ʟ, ᶫ, Ƚ, Ꝉ, Ł, ᴌ, Ⱡ, Ɫ, Ɬ, Ľ, Ļ, Ḻ, Ḽ, Ḷ, Ŀ, Ꝇ]
'vm': [ḿ, ṁ, ᵐ, ₘ, ṃ, ᵯ, ɱ, ᶬ, ꬺ, ᶆ, ꝳ, ɯ, ᵚ, ɰ, ᶭ, ᴟ]
'vM': [Ḿ, Ṁ, ᴍ, ᴹ, Ṃ, Ɱ, Ɯ, ꟽ, ꟿ ]
'vn': [ń, ň, ǹ, ṅ, ñ, ₙ, ⁿ, ɲ, ᶮ, ɳ, ᶯ, ȵ, ƞ, ŋ, ᵑ, ꬻ, ꬼ, ꝴ, ʼn, ꞥ, ņ, ṉ, ṋ, ṇ, ᵰ, ꞑ, ᶇ]
'vN': [Ń, Ň, Ǹ, Ṅ, Ñ, ɴ, ᴺ, ᴻ, ᶰ, Ɲ, Ƞ, Ŋ, Ņ, Ṉ, Ṋ, Ṇ, Ꞑ ]
'vo': [ō, ó, ǒ, ò, ő, ô, ŏ, ȯ, ö, õ, ₒ, ᵒ, º, ɔ, ᵓ, ᶗ, ꬿ, ø, ǫ, ọ, ơ, ɵ, ᶱ, , ᴒ, ᴓ, ꝋ, ꝍ, ṓ, ṑ, ố, ồ, ỗ, ổ, ȱ, ȫ, ȭ, ṍ, ṏ, ộ, ǭ, ǿ, ớ, ờ, ỡ, ở, ợ, ɷ, ⱺ, ᴖ, ᵔ, ᴗ, ᵕ]
'vO': [Ō, Ó, Ő, Ǒ, Ò, Ô, Ŏ, Ȯ, Ö, Õ, , ᴼ, Ɔ, ᴐ, Ø, Ǫ, Ọ, Ơ, Ɵ, Ꝋ, Ꝍ, Ṓ, Ṑ, Ố, Ồ, Ỗ, Ổ, Ȱ, Ȫ, Ȭ, Ṍ, Ṏ, Ộ, Ǭ, Ǿ, Ớ, Ờ, Ỡ, Ở, Ợ ]
'vp': [ṕ, ṗ, ᵖ, ᵽ, ꝑ, ᵱ, ƥ, ᶈ, ꝓ, ꝕ, ɸ, ᶲ, ⱷ ]
'vP': [Ṕ, Ṗ, ᴘ, ᴾ, Ᵽ, Ꝑ, Ƥ, Ꝓ, Ꝕ, ꟼ]
'vq': [ɋ, ꝗ, ꝙ, ʠ]
'vQ': [Ɋ, Ꝗ, Ꝙ ]
'vr': [ŕ, ř, ȑ, ȓ, ṙ, ᵣ, ɍ, ꞧ, ᵲ, ŗ, ṟ, ṛ, ṝ, ᵳ, ɽ, ᶉ, , , ꭊ, ꭉ, ꝵ, ꭋ, ꭌ, ɹ, ʴ, ɺ, ɻ, ʵ, ⱹ, ɼ, ʳ, ɾ, ɿ, ꝛ, ꝝ]
'vR': [Ŕ, Ř, Ȑ, Ȓ, Ṙ, ʀ, ᴙ, ᴿ, Ʀ, ꭆ, Ɍ, Ꞧ, Ŗ, Ṟ, Ṛ, Ṝ, Ɽ, ꝶ, ʶ, ʁ, , Ꝝ]
'vs': [Vs., 🆚, ś, ŝ, š, ṡ, ˢ, ʂ, ᶳ, ᵴ, ꞩ, ᶊ, ş, ṣ, ș, ȿ, ṥ, ṧ, ṩ, ʃ, ᶴ, ʆ, ᶘ, ʅ, ƪ, ß, ſ, ẛ, ẜ, ]
'vS': [Ś, Ŝ, Š, Ṡ, , Ꞩ, Ş, Ṣ, Ș, Ṥ, Ṧ, Ṩ, Ʃ, ẞ, ]
'vt': [ť, ṫ, ẗ, ᵗ, ₜ, ʈ, þ, ꝥ, ꝧ, ŧ, ⱦ, ţ, ṯ, ṱ, ṭ, ț, ƭ, ᵵ, ƫ, ᶵ, ʇ, ȶ, ꝷ]
'vT': [Ť, Ṫ, ᴛ, ᵀ, Ʈ, Þ, Ꝥ, Ꝧ, Ŧ, Ⱦ, Ţ, Ṯ, Ṱ, Ṭ, Ț, Ƭ, Ʇ ]
'vu': [ū, ú, ǔ, ù, ű, ȕ, û, ŭ, ȗ, ü, ǖ, ǘ, ǚ, ǜ, ů, ũ, ᵤ, ᵘ, ʉ, ᶶ, ủ, ų, ṷ, ụ, ṳ, ṵ, ư, ʊ, ᶷ, ᵿ, ᶙ, ṻ, ṹ, ứ, ừ, ữ, ử, ự, , ꭟ, , , ꭏ, ᴝ, ᵙ, ᴞ]
'vU': [Ū, Ú, Ű, Ǔ, Ù, Ȕ, Û, Ŭ, Ȗ, Ü, Ǖ, Ǘ, Ǚ, Ǜ, Ů, Ũ, , ᵁ, ᶸ, Ʉ, Ủ, Ų, Ṷ, Ụ, Ṳ, Ṵ, Ư, Ʊ, Ṻ, Ṹ, Ứ, Ừ, Ữ, Ử, Ự ]
'vv': [ü, ǖ, ǘ, ǚ, ǜ, ṽ, ᵛ, ᵥ, ṿ, ꝟ, ʋ, ᶹ, , ⱴ, ⱱ, ỽ, ʌ, ᶺ]
'vV': [Ü, Ǖ, Ǘ, Ǚ, Ǜ, Ṽ, , ⱽ, Ṿ, Ꝟ, Ʋ, Ỽ, Ʌ ]
'vw': [ẃ, ẁ, ŵ, ẇ, ẅ, ẘ, ʷ, ẉ, ƿ, ʍ, ⱳ]
'vW': [Ẃ, Ẁ, Ŵ, Ẇ, Ẅ, W̊, , ᵂ, Ẉ, Ƿ, Ⱳ]
'vx': [ẋ, ẍ, ᶍ, ˣ, ₓ, ꭖ, ꭗ, ꭘ, ꭙ]
'vX': [Ẋ, Ẍ ]
'vy': [ȳ, ý, ỳ, ŷ, ẏ, ÿ, ẙ, ỹ, ʸ, ɏ, ỷ, ỵ, ƴ, ʎ, ỿ, ]
'vY': [Ȳ, Ý, Ỳ, Ŷ, Ẏ, Ÿ, Ỹ, ʏ, Ɏ, Ỷ, Ỵ, Ƴ, Ỿ ]
'vz': [ź, ž, ẑ, ż, ᶻ, ʐ, ᶼ, ʑ, ᶽ, ƶ, ẕ, ẓ, ᵶ, ȥ, ⱬ, ᶎ, ʒ, ᶾ, ǯ, ʓ, ƹ, ƺ, ᶚ, θ, ᶿ, ɀ, ꝣ]
'vZ': [Ź, Ž, Ẑ, Ż, , Ƶ, Ẕ, Ẓ, Ȥ, Ⱬ, Ʒ, ᴣ, Ǯ, Ƹ, Ɀ, Ꝣ]
'vaa': [ꜳ]
'vAA': [Ꜳ]
'vae': [æ, ǣ, ǽ, ᵆ, ᴂ]
'vAE': [Æ, Ǣ, Ǽ, ᴭ, ᴁ ]
'vao': [ꜵ]
'vAO': [Ꜵ]
'vau': [ꜷ]
'vAU': [Ꜷ]
'vav': [ꜹ, ꜻ]
'vAV': [Ꜹ, Ꜻ]
'vay': [ꜽ]
'vAY': [Ꜽ]
'vdb': [ȸ]
'vff': [ff]
'vffi': [ffi]
'vffl': [ffl]
'vfi': [fi]
'vfl': [fl]
'vfn': [ʩ]
'vhv': [ƕ]
'vHV': [Ƕ]
'vij': [ij]
'vIJ': [IJ]
'vlj': [lj]
'vll': [ỻ]
'vLL': [Ỻ]
'vls': [ʪ]
'vlz': [ʫ, ɮ]
'vnj': [nj]
'vNj': [Nj]
'vNJ': [NJ]
'voe': [œ, ᴔ]
'vOE': [Œ, ɶ ]
'voi': [ƣ]
'vOI': [Ƣ]
'voo': [ꝏ]
'vOO': [Ꝏ]
'vou': [ȣ ]
'vOU': [Ȣ, ᴽ]
'vqp': [ȹ]
'vRx': [℞]
'vtc': [ʨ]
'vth': [ᵺ]
'vts': [ʦ, ʧ]
'vtz': [ꜩ]
'vTZ': [Ꜩ]
'vue': [ᵫ]
'vvy': [ꝡ]
'vVY': [Ꝡ]
'vww': [ʬ]
#上标、下标
'vsb': [ ⁰, ¹, ², ³, ⁴, ⁵, ⁶, ⁷, ⁸, ⁹, ˜, ⁺, ⁻, ⁼, ⁽, ⁾, ᴬ, ᵃ, ᵄ, ᵅ, ᶛ, ᴭ, ᵆ, ᴮ, ᴯ, ᵇ, ᵝ, ᶜ, ᵓ, ᶝ, ᴰ, ᵈ, ᶞ, ᵟ, ᴱ, ᵉ, ᴲ, ᵊ, ᵋ, ᶟ, ᵌ, ᶠ, ᶡ, ᶲ, ᵠ, ᴳ, ᵍ, ᶢ, ˠ, ᵞ, ᴴ, ʰ, ᶣ, ʱ, ᴵ, ⁱ, ᶤ, ᵎ, ᶥ, ᴶ, ʲ, ᶨ, ᴷ, ᵏ, ᴸ, ᶫ, ˡ, ᶩ, ᶪ, ᴹ, ᵐ, ᶬ, ᵚ, ᶭ, ᴺ, ᴻ, ⁿ, ᵑ, ᶮ, ᶯ, ᴼ, ᵒ, ᶱ, ᴽ, ᴾ, ᵖ, ᴿ, ʳ, ʶ, ʴ, ʵ, ˢ, ᶴ, ᶳ, ᵀ, ᵗ, ᶵ, ᶿ, ᵁ, ᵘ, ᶶ, ᶷ, ᵙ, ⱽ, ᵛ, ᶺ, ᶹ, ᵂ, ʷ, ˣ, ᵡ, ʸ, ᶻ, ᶾ, ᶽ, ᶼ ]
'vxb': [ ₀, ₁, ₂, ₃, ₄, ₅, ₆, ₇, ₈, ₉, ₊, ₋, ₌, ₍, ₎, ‸, ᴀ, ₐ, ᴁ, ʙ, ᴃ, ᵦ, , ᴐ, ᴒ, ᴅ, ᴆ, ᴇ, ₑ, ₔ, ᵩ, ɢ, ʛ, , ᵧ, ʜ, ₕ, ɪ, ᵻ, ᵢ, ᴊ, ⱼ, ᴋ, ₖ, ʟ, ₗ, ᴌ, ᴧ, ᴍ, ₘ, ꟺ, ɴ, ᴎ, ₙ, , ₒ, ɶ, ʘ, ᴓ, , ᴘ, ₚ, ᴨ, ᴪ, ʀ, ᵣ, ᴙ, ʁ, ᴚ, ᵨ, ₛ, ᴛ, ₜ, , ᵤ, ᵾ, , ᵥ, , ₓ, ᵪ, ʏ, , ᴣ ]
#希腊
'vxl': [ α, β, γ, δ, ε, ζ, η, θ, ι, κ, λ, μ, ν, ξ, ο, π, ρ, σ, τ, υ, φ, χ, ψ, ω ]
'vxld': [ Α, Β, Γ, Δ, Ε, Ζ, Η, Θ, Ι, Κ, Λ, Μ, Ν, Ξ, Ο, Π, Ρ, Σ, Τ, Υ, Φ, Χ, Ψ, Ω ]
#俄语
'vey': [ а, б, в, г, д, е, ё, ж, з, и, й, к, л, м, н, о, п, р, с, т, у, ф, х, ц, ч, ш, щ, ъ, ы, ь, э, ю, я ]
'veyd': [ А, Б, В, Г, Д, Е, Ё, Ж, З, И, Й, К, Л, М, Н, О, П, Р, С, Т, У, Ф, Х, Ц, Ч, Ш, Щ, Ъ, Ы, Ь, Э, Ю, Я ]
#月份、日期、曜日等
'vyf': [ ㋀, ㋁, ㋂, ㋃, ㋄, ㋅, ㋆, ㋇, ㋈, ㋉, ㋊, ㋋ ]
'vrq': [ ㏠, ㏡, ㏢, ㏣, ㏤, ㏥, ㏦, ㏧, ㏨, ㏩, ㏪, ㏫, ㏬, ㏭, ㏮, ㏯, ㏰, ㏱, ㏲, ㏳, ㏴, ㏵, ㏶, ㏷, ㏸, ㏹, ㏺, ㏻, ㏼, ㏽, ㏾ ]
'vyr': [ 月, 火, 水, 木, 金, 土, 日, ㊊, ㊋, ㊌, ㊍, ㊎, ㊏, ㊐, ㊗, ㊡, ㈪, ㈫, ㈬, ㈭, ㈮, ㈯, ㈰, ㈷, ㉁, ㉀ ]
#时间
'vsj': [ ㍘, ㍙, ㍚, ㍛, ㍜, ㍝, ㍞, ㍟, ㍠, ㍡, ㍢, ㍣, ㍤, ㍥, ㍦, ㍧, ㍨, ㍩, ㍪, ㍫, ㍬, ㍭, ㍮, ㍯, ㍰ ]
#天干、地支、干支
'vtg': [ 甲, 乙, 丙, 丁, 戊, 己, 庚, 辛, 壬, 癸 ]
'vdz': [ 子, 丑, 寅, 卯, 辰, 巳, 午, 未, 申, 酉, 戌, 亥 ]
'vgz': [ 甲子, 乙丑, 丙寅, 丁卯, 戊辰, 己巳, 庚午, 辛未, 壬申, 癸酉, 甲戌, 乙亥, 丙子, 丁丑, 戊寅, 己卯, 庚辰, 辛巳, 壬午, 癸未, 甲申, 乙酉, 丙戌, 丁亥, 戊子, 己丑, 庚寅, 辛卯, 壬辰, 癸巳, 甲午, 乙未, 丙申, 丁酉, 戊戌, 己亥, 庚子, 辛丑, 壬寅, 癸卯, 甲辰, 乙巳, 丙午, 丁未, 戊申, 己酉, 庚戌, 辛亥, 壬子, 癸丑, 甲寅, 乙卯, 丙辰, 丁巳, 戊午, 己未, 庚申, 辛酉, 壬戌, 癸亥 ]
#节气
'vjq': [ 立春, 雨水, 惊蛰, 春分, 清明, 谷雨, 立夏, 小满, 芒种, 夏至, 小暑, 大暑, 立秋, 处暑, 白露, 秋分, 寒露, 霜降, 立冬, 小雪, 大雪, 冬至, 小寒, 大寒 ]
#单位
'vdw': [ Å, ℃, , ‰, ‱, °, ℉, ㏃, ㏆, ㎈, ㏄, ㏅, ㎝, ㎠, ㎤, ㏈, ㎗, ㎙, ㎓, ㎬, ㏉, ㏊, ㏋, ㎐, ㏌, ㎄, ㎅, ㎉, ㎏, ㎑, ㏍, ㎘, ㎞, ㏎, ㎢, ㎦, ㎪, ㏏, ㎸, ㎾, ㏀, ㏐, ㏓, ㎧, ㎨, ㎡, ㎥, ㎃, ㏔, ㎆, ㎎, ㎒, ㏕, ㎖, ㎜, ㎟, ㎣, ㏖, ㎫, ㎳, ㎷, ㎹, ㎽, ㎿, ㏁, ㎁, ㎋, ㎚, ㎱, ㎵, ㎻, ㏘, ㎩, ㎀, ㎊, ㏗, ㏙, ㏚, ㎰, ㎴, ㎺, ㎭, ㎮, ㎯, ㏛, ㏜, ㎔, ㏝, ㎂, ㎌, ㎍, ㎕, ㎛, ㎲, ㎶, ㎼ ]
#货币
'vhb': [ ¥, ¥, ¤, ¢, , $, £, £, ৳, ฿, ₠, ₡, ₢, ₣, ₤, ₥, ₦, ₧, ₩, ₪, ₫, €, ₭, ₮, ₯, ₰, ₱, ₲, ₳, ₴, ₵, ₶, ₷, ₸, ₹, ₺, ₨, ﷼ ]
#结构、偏旁、康熙(部首)、笔画、标点
'vjg': [ ⿰, ⿱, ⿲, ⿳, ⿴, ⿵, ⿶, ⿷, ⿼, ⿸, ⿹, ⿺, ⿽, ⿻, ⿾, ⿿, 〾 ]
'vpp': [ 乛, 冫, 丷, 龹, ⺌, 龸, 亻, 亼, 亽, 仒, 冖, 冂, 冃, 冄, 宀, 罒, 㓁, 罓, 冈, 凵, 厶, 刂, 勹, 匚, 匸, 卩, 阝, 厂, 丆, 广, 壬, 訁, 讠, 釒, 钅, 飠, 饣, 龺, 攵, 夂, 夊, 尢, 尣, 兂, 旡, 巜, 巛, 彐, 彑, 彡, 彳, 龰, 辶, 廴, 㞢, 忄, 㣺, 扌, 爫, 龵, 廾, 歺, 癶, 氵, 氺, 火, 灬, 爿, 丬, 疒, 牜, ⺶, 犭, 豕, 豸, 虍, 艹, 卝, 龷, 丗, 龶, 芈, 丵, 菐, 黹, 礻, 衤, 糸, 糹, 纟, 龻, 镸, 髟, 襾, 覀, 吅, 㗊, 㠭, 㸚, 叕]
'vkx': [ 一, 丨, , 丿, 乙, 亅, 二, 亠, 人, 儿, 入, 八, 冂, 冖, 冫, 几, 凵, 刀, 力, 勹, 匕, 匚, 匸, 十, 卜, 卩, 厂, 厶, 又, 口, 囗, 土, 士, 夂, 夊, 夕, 大, 女, 子, 宀, 寸, 小, 尢, 尸, 屮, 山, 巛, 工, 己, 巾, 干, 幺, 广, 廴, 廾, 弋, 弓, 彐, 彡, 彳, 心, 戈, 戶, 手, 支, 攴, 文, 斗, 斤, 方, 无, 日, 曰, 月, 木, 欠, 止, 歹, 殳, 毋, 比, 毛, 氏, 气, 水, 火, 爪, 父, 爻, 爿, 片, 牙, 牛, 犬, 玄, 玉, 瓜, 瓦, 甘, 生, 用, 田, 疋, 疒, 癶, 白, 皮, 皿, 目, 矛, 矢, 石, 示, 禸, 禾, 穴, 立, 竹, 米, 糸, 缶, 网, 羊, 羽, 老, 而, 耒, 耳, 聿, 肉, 臣, 自, 至, 臼, 舌, 舛, 舟, 艮, 色, 艸, 虍, 虫, 血, 行, 衣, 襾, 見, 角, 言, 谷, 豆, 豕, 豸, 貝, 赤, 走, 足, 身, 車, 辛, 辰, 辵, 邑, 酉, 釆, 里, 金, 長, 門, 阜, 隶, 隹, 雨, 靑, 非, 面, 革, 韋, 韭, 音, 頁, 風, 飛, 食, 首, 香, 馬, 骨, 高, 髟, 鬥, 鬯, 鬲, 鬼, 魚, 鳥, 鹵, 鹿, 麥, 麻, 黃, 黍, 黑, 黹, 黽, 鼎, 鼓, 鼠, 鼻, 齊, 齒, 龍, 龜, 龠 ]
'vbh': [ ㇀, ㇁, ㇂, ㇃, ㇄, ㇅, ㇆, ㇇, ㇈, ㇉, ㇊, ㇋, ㇌, ㇍, ㇎, ㇏, ㇐, ㇑, ㇒, , , ㇕, ㇖, ㇗, ㇘, ㇙, ㇚, ㇛, ㇜, ㇝, ㇞, ㇟, ㇠, ㇡, ㇢, ㇣ ]
'vbd': [ 、, 。, 「, 」, 『, 』, 【, 】, 〈, 〉, 《, 》, ₋, ⁻, ―, ˗, ˉ, _, , , , ¡, ‼, ⁉, ¿, ؟, ⁈, ⁇, 、, 。, 〃, 〄, 々, 〆, , 〒, 〓, , , 〖, 〗, 〘, 〙, 〚, 〛, 〜, 〝, 〞, 〟, 〠, 〰, 〱, 〲, , 〴, 〵, 〶, 〷, 〻, 〼, 〽 ]
'vbdz': [ ﹅, ﹆, ﹁, ﹂, ﹃, ﹄, ︙, ︱, ︻, ︼, ︗, ︘, ︵, ︶, ︷, ︸, ︹, ︺, ︿, ﹀, ︽, ︾, , ︲, ︳, ︴, ﹉, ﹊, ﹋, ﹌, , , , ﹇, ﹈, ︐, ︑, ︒, ︔, ︕, ︖ ]
#拼音、注音、声调
'vpy': [ ā, á, ǎ, à, ō, ó, ǒ, ò, ê, ê̄, ế, ê̌, ề, ē, é, ě, è, ī, í, ǐ, ì, ū, ú, ǔ, ù, ü, ǖ, ǘ, ǚ, ǜ, ḿ, m̀, ń, ň, ǹ, ẑ, ĉ, ŝ, ŋ ]
'vpyd': [ Ā, Á, Ǎ, À, Ō, Ó, Ǒ, Ò, Ê, Ê̄, Ế, Ê̌, Ề, Ē, É, Ě, È, Ī, Í, Ǐ, Ì, Ū, Ú, Ǔ, Ù, Ü, Ǖ, Ǘ, Ǚ, Ǜ, Ḿ, M̀, Ń, Ň, Ǹ, Ẑ, Ĉ, Ŝ, Ŋ ]
'vzy': [ ㄅ, ㄆ, ㄇ, ㄈ, ㄉ, ㄊ, ㄋ, ㄌ, ㄍ, ㄎ, ㄏ, ㄐ, ㄑ, ㄒ, ㄓ, ㄔ, ㄕ, ㄖ, ㄗ, ㄘ, ㄙ, ㄧ, ㄨ, ㄩ, ㄚ, ㄛ, ㄜ, ㄝ, ㄞ, ㄟ, ㄠ, ㄡ, ㄢ, ㄣ, ㄤ, ㄥ, ㄦ, ㄪ, ㄫ, ㄬ, ㄭ, ㆠ, ㆡ, ㆢ, ㆣ, ㆤ, ㆥ, ㆦ, ㆧ, ㆨ, ㆩ, ㆪ, ㆫ, ㆬ, ㆭ, ㆮ, ㆯ, ㆰ, ㆱ, ㆲ, ㆳ, ㆴ, ㆵ, ㆶ, ㆷ ]
'vsd': [ ˉ, ˊ, ˇ, ˋ, ˆ, ˙, ˜, ˥, ˦, ˧, ˨, ˩, ꜀, ꜁, ꜂, ꜃, ꜄, ꜅, ꜆, ꜇, '〪', '〫', '〬', '〭' ]
#汉字+圈v弧
'vhzq': [ ㊀, ㊁, ㊂, ㊃, ㊄, ㊅, ㊆, ㊇, ㊈, ㊉, ㊊, ㊋, ㊌, ㊍, ㊎, ㊏, ㊐, ㊑, ㊒, ㊓, ㊔, ㊕, ㊖, ㊗, ㊘, ㊙, ㊚, ㊛, ㊜, ㊝, ㊞, ㊟, ㊠, ㊡, ㊢, ㊣, ㊤, ㊥, ㊦, ㊧, ㊨, ㊩, ㊪, ㊫, ㊬, ㊭, ㊮, ㊯, ㊰, ㉄, ㉅, ㉆, ㉇ ]
'vhzh': [ ㈠, ㈡, ㈢, ㈣, ㈤, ㈥, ㈦, ㈧, ㈨, ㈩, ㈪, ㈫, ㈬, ㈭, ㈮, ㈯, ㈰, ㈱, ㈲, ㈳, ㈴, ㈵, ㈶, ㈷, ㈸, ㈹, ㈺, ㈻, ㈼, ㈽, ㈾, ㈿, ㉀, ㉁, ㉂, ㉃ ]
#いろは順
'viro': [ い, ろ, は, に, ほ, へ, と, ち, り, ぬ, る, を, わ, か, よ, た, れ, そ, つ, ね, な, ら, む, う, ゐ, の, お, く, や, ま, け, ふ, こ, え, て, あ, さ, き, ゆ, め, み, し, ゑ, ひ, も, せ, す ]
#假名
'vjm': [ あ, ぁ, い, ぃ, う, ぅ, え, ぇ, お, ぉ, か, ゕ, が, き, ぎ, く, ぐ, け, ゖ, げ, こ, ご, さ, ざ, し, じ, す, ず, せ, ぜ, そ, ぞ, た, だ, ち, ぢ, つ, っ, づ, て, で, と, ど, な, に, ぬ, ね, の, は, ば, ぱ, ひ, び, ぴ, ふ, ぶ, ぷ, へ, べ, ぺ, ほ, ぼ, ぽ, ま, み, む, め, も, や, ゃ, ゆ, ゅ, よ, ょ, ら, り, る, れ, ろ, わ, ゎ, ゐ, ゔ, ゑ, を, ん, ・, ー, ゝ, ゞ, ゟ ]
'vpjm': [ ア, ァ, イ, ィ, ウ, ゥ, エ, ェ, オ, ォ, カ, ヵ, ガ, キ, ギ, ク, グ, ケ, ヶ, ゲ, コ, ゴ, サ, ザ, シ, ジ, ス, ズ, セ, ゼ, ソ, ゾ, タ, ダ, チ, ヂ, ツ, ッ, ヅ, テ, デ, ト, ド, ナ, ニ, ヌ, ネ, , ハ, バ, パ, ヒ, ビ, ピ, フ, ブ, プ, ヘ, ベ, ペ, ホ, ボ, ポ, マ, ミ, ム, メ, モ, ヤ, ャ, ユ, ュ, ヨ, ョ, ラ, リ, ル, レ, ロ, ワ, ヮ, ヰ, ヸ, ヴ, ヱ, ヹ, ヲ, ヺ, ン, ・, ー, ヽ, ヾ, ヿ, ㇰ, ㇱ, ㇲ, ㇳ, ㇴ, ㇵ, ㇶ, ㇷ, ㇸ, ㇹ, ㇺ, ㇻ, ㇼ, ㇽ, ㇾ, ㇿ ]
'vjmk': [ か, ゕ, き, く, け, ゖ, こ, カ, ヵ, キ, ク, ケ, ヶ, コ ]
'vjmg': [ が, ぎ, ぐ, げ, ご, ガ, ギ, グ, ゲ, ゴ ]
'vjms': [ さ, し, す, せ, そ, サ, シ, ス, セ, ソ ]
'vjmz': [ ざ, じ, ず, ぜ, ぞ, ザ, ジ, ズ, ゼ, ゾ ]
'vjmt': [ た, ち, つ, っ, て, と, タ, チ, ツ, ッ, テ, ト ]
'vjmd': [ だ, ぢ, づ, で, ど, ダ, ヂ, ヅ, デ, ド ]
'vjmn': [ な, に, ぬ, ね, の, ん, ナ, ニ, ヌ, ネ, , ン ]
'vjmh': [ は, ひ, ふ, へ, ほ, ハ, ヒ, フ, ヘ, ホ ]
'vjmb': [ ば, び, ぶ, べ, ぼ, バ, ビ, ブ, ベ, ボ ]
'vjmp': [ ぱ, ぴ, ぷ, ぺ, ぽ, パ, ピ, プ, ペ, ポ ]
'vjmm': [ ま, み, む, め, も, マ, ミ, ム, メ, モ ]
'vjmy': [ や, ゃ, ゆ, ゅ, よ, ょ, ヤ, ャ, ユ, ュ, ヨ, ョ ]
'vjmr': [ ら, り, る, れ, ろ, ラ, リ, ル, レ, ロ ]
'vjmw': [ わ, ゐ, ゑ, を, ワ, ヰ, ヱ, ヲ ]
'vjma': [ あ, か, が, さ, ざ, た, だ, な, は, ば, ぱ, ま, や, ら, わ, ア, カ, ガ, サ, ザ, タ, ダ, ナ, ハ, バ, パ, マ, ヤ, ラ, ワ ]
'vjmi': [ い, き, ぎ, し, じ, ち, ぢ, に, ひ, び, ぴ, み, り, ゐ, イ, キ, ギ, シ, ジ, チ, ヂ, ニ, ヒ, ビ, ピ, ミ, リ, ヰ ]
'vjmu': [ う, く, ぐ, す, ず, つ, づ, ぬ, ふ, ぶ, ぷ, む, る, ウ, ク, グ, ス, ズ, ツ, ヅ, ヌ, フ, ブ, プ, ム, ル ]
'vjme': [ え, け, げ, せ, ぜ, て, で, ね, へ, べ, ぺ, め, れ, ゑ, エ, ケ, ゲ, セ, ゼ, テ, デ, ネ, ヘ, ベ, ペ, メ, レ, ヱ ]
'vjmo': [ お, こ, ご, そ, ぞ, と, ど, の, ほ, ぼ, ぽ, も, ろ, を, オ, コ, ゴ, ソ, ゾ, ト, ド, , ホ, ボ, ポ, モ, ロ, ヲ ]
#假名+圈
'vjmq': [ ㋐, ㋑, ㋒, ㋓, ㋔, ㋕, ㋖, ㋗, ㋘, ㋙, ㋚, ㋛, ㋜, ㋝, ㋞, ㋟, ㋠, ㋡, ㋢, ㋣, ㋤, ㋥, ㋦, ㋧, ㋨, ㋩, ㋪, ㋫, ㋬, ㋭, ㋮, ㋯, ㋰, ㋱, ㋲, ㋳, ㋴, ㋵, ㋶, ㋷, ㋸, ㋹, ㋺, ㋻, ㋼, ㋽, ㋾ ]
#假名+半角
'vjmbj': [ ア, ァ, イ, ィ, ウ, ゥ, エ, ェ, オ, ォ, カ, キ, ク, ケ, コ, サ, シ, ス, セ, ソ, タ, チ, ツ, ッ, テ, ト, ナ, ニ, ヌ, ネ, ノ, ハ, ヒ, フ, ヘ, ホ, マ, ミ, ム, メ, モ, ヤ, ャ, ユ, ュ, ヨ, ョ, ラ, リ, ル, レ, ロ, ワ, ヲ, ン, ・, ー, ゙, ゚ ]
#韩文
'vhw': [ ㄱ, ㄴ, ㄷ, ㄹ, ㅁ, ㅂ, ㅅ, ㅇ, ㅈ, ㅊ, ㅋ, ㅌ, ㅍ, ㅎ ]
#韩文+圈v弧
'vhwq': [ ㉠, ㉡, ㉢, ㉣, ㉤, ㉥, ㉦, ㉧, ㉨, ㉩, ㉪, ㉫, ㉬, ㉭, ㉮, ㉯, ㉰, ㉱, ㉲, ㉳, ㉴, ㉵, ㉶, ㉷, ㉸, ㉹, ㉺, ㉻, ㉼, ㉽, ㉾, ㉿ ]
'vhwh': [ ㈀, ㈁, ㈂, ㈃, ㈄, ㈅, ㈆, ㈇, ㈈, ㈉, ㈊, ㈋, ㈌, ㈍, ㈎, ㈏, ㈐, ㈑, ㈒, ㈓, ㈔, ㈕, ㈖, ㈗, ㈘, ㈙, ㈚, ㈛, ㈜, ㈝, ㈞ ]
# 以下开始为自己添加的
# 可以创建任意键值来写入任何内容,如自己常用的 emoji但注意键不要重复
'vvv': [👌, 👍, 😂, 😅, 😡, 😮, 😱, 😭, 😘, 😰, 💩]
# 中文标点符号表,来自 https://www.w3.org/TR/clreq/#tables_of_chinese_punctuation_marks
# 将点号、非夹注、夹注、行间四个类别放在不同的列表中
'vdh': [。, , , 、, , , , ‼, , ⁇]
'vfjz': [ ⸺, ——, ……, ⋯⋯, , '-', , —, ·, ・, ‧, /, ]
'vjz': [「, 」, 『, 』, “, ”, , , , , 《, 》, 〈, 〉, 【, 】, 〖, 〗, , , , , , ]
'vhj': [_, , ●, •]
# Unicode General Punctuation https://www.unicode.org/charts/PDF/U2000.pdf
# 将 Unicdoe 中的非 ASCII 英文标点列在此处,而实际上对应的中文标点与其共享码位
# 中英标点
'vbdzy': [, , , , —, ―, ‖, ‗, , , , , “, ”, „, ‟, †, ‡, •, ‣, , ‥, …, ‧, ‰, ‱, , ″, ‴, , ‶, ‷, ‸, , , ※, ‼, ‽, ‾, ‿, ⁀, , ⁂, , , ⁅, ⁆, ⁇, ⁈, ⁉, ⁊, ⁋, ⁌, ⁍, , ⁏, ⁐, ⁑, ⁒, , ⁔, ⁕, ⁖, ⁗, ⁘, ⁙, , ⁛, ⁜, ⁝, ⁞]
# Unicode CJK Symbols and Punctuation https://www.unicode.org/charts/PDF/U3000.pdf 该区块中的标点已包含在 vbd 定义的列表中。
# emoji_category 来源: https://github.com/rime/rime-emoji/blob/master/opencc/emoji_category.txt
'vzhonghua': [🧧, 🥮, 🧨, 🧮]
'vzhongcan': [🍜, 🍚, 🍲, 🥘, 🥟, 🥠, 🥡, 🥢]
'vchuandian': [🍢, 🍡]
'vyayi': [🧓🏻, 🧑🏻, 🧒🏻, 👶🏻]
'vyayinv': [👵🏻, 👩🏻, 👧🏻]
'vyayinan': [👴🏻, 👨🏻, 👦🏻]
'vyundong': [🏒, 🏸, 🏓, 🏑, 🏏, ⛳️, 🏹, ⚽️, 🏀, 🏈, ⚾️, 🥎️, 🎾, 🏐, 🏉, 🎱, ⛸️, 🛼, 🎿, 🎳, 🥏, 🥍, 🛹, 🤿, 🪂, 🛷, 🥌, 🪃, 🪁]
'vyundongyuan': [⛷️, 🏂🏻, 🏋🏻, 🤺, 🤼🏻, 🤸🏻, ⛹🏻, 🤾🏻, 🏌🏻, 🏄🏻, 🏊🏻, 🤽🏻, 🚣🏻, 🏇🏻, 🚴🏻, 🚵🏻, 🧗🏻, 🤹🏻]
'vyuansu': [💧, 🔥, 🌪️, 🪨, 🪵, ⚡️, 🧊]
'vgongjiao': [🚌, 🚎, 🚍, 🚈, 🚇, 🚊]
'vdongwu': [🦆, 🦅, 🦉, 🦇, 🐺, 🐗, 🦄, 🐴, 🐝, 🐛, 🐞, 🪲, 🦟, 🐚, 🐌, 🦋, 🐜, 🕷️, 🐢, 🐍, 🦎, 🦂, 🦀, 🦑, 🐙, 🦐, 🦞, 🦪, 🐠, 🐟, 🐡, 🪼, 🐬, 🦈, 🐋, 🐊, 🐆, 🐅, 🐃, 🐂, 🐄, 🦬, 🦌, 🐪, 🐫, 🐘, 🦏, 🦍, 🦧, 🦣, 🐎, 🐖, 🐐, 🐏, 🐑, 🐕, 🐩, 🐈, 🐈‍⬛️, 🐇, 🐁, 🐀, 🐿️, 🐉, 🐒, 🦙, 🦛, 🫏, 🫎, 🦖, 🦕, 🦡, 🦝, 🦨, 🦫, 🦦, 🦭, 🦥, 🐓, 🦃, 🕊️, 🦩, 🪿, 🦢, 🦜, 🦤, 🦚, 🐦‍⬛]
'vdongwulian': [🐶, 🐱, 🐭, 🐹, 🐰, 🦊, 🐻, 🐻‍❄️, 🐼, 🐨, 🐯, 🦁, 🐮, 🐷, 🐽, 🐸, 🐵]
'vbao': [👝, 👛, 👜, 💼, 🧳, 🎒]
'vwucan': [🍛, 🍲, 🍝, 🍜, 🥘, 🍣, 🍱, 🍘, 🍙, 🍚, 🥡]
'vfan': [🍛, 🍲, 🍝, 🍜, 🥘, 🍣, 🍱, 🍘, 🍙, 🍚, 🥡]
'vmingsheng': [🗽, 🏰, 🗼, 🗻, 🏯, 🏝️, 🏖️, 🌁, 🌉, 🏞️]
'vqiguan': [👁️, 👂🏻, 👃🏻, 👄, 🦷, 🧠, 🫁, 🫀, 🦵🏻, 🦶🏻, 🖐🏻, 👅]
'vyuanxing': [🔴, 🟠, 🟡, 🟢, 🔵, 🟣, 🟤, ⚫️, ⚪️]
'vditie': [🚈, 🚇, 🚊, 🚞, 🚋, 🚃, 🚟]
'vchenggui': [🚈, 🚇, 🚊, 🚞, 🚋, 🚃, 🚟]
'vjianguo': [🥜, 🌰️]
'vwaihui': [💵, 💶, 💷, 💴]
'vzhibi': [💵, 💶, 💷, 💴]
'vhuobi': [💵, 💶, 💷, 💴]
'vduomeiti': [📽️, 🎥, 📹, 📷, 🎙️, 📡]
'vye': [🌙, 💫, ⭐️, 🌟, ✨, 🌛, 🌜]
'vyekong': [🌙, 💫, ⭐️, 🌟, ✨, 🌛, 🌜]
'vdaziran': [🔥, 💧, 🌬️, 🫧, ☀️, 🌤️, ⛅️, 🌦️, 🌥️, ☁️, 🌨️, 🌧️, 🌩️, ⛈️, ❄️, 💨, 🌪️, 🌫️, 🌊, 🧊, 🪨]
'vqixiang': [☀️, 🌤️, ⛅️, 🌦️, 🌥️, ☁️, 🌨️, 🌧️, 🌩️, ⛈️, ❄️, 💨, 🌪️, 🌫️, 🌊]
'vtianqi': [☀️, 🌤️, ⛅️, 🌦️, 🌥️, ☁️, 🌨️, 🌧️, 🌩️, ⛈️, ❄️, 💨, 🌪️, 🌫️, 🌊]
'vyule': [🎮, 🎰, 🎲, 🎯, 🎳, 🎧, 🎤️, 🎪, 🎫, 🎟️, ♟️, 🕹️, 🖲️, 🪀, 🪩]
'vzongjiao': [✝️, ☪️, 🕉️, ☸️, 🔯, 🕎, ☯️, ☦️, 🪯, 🛐, ⛪️, 🕌, 🕍, 🕋, ⛩️, 🛕]
'vjiaqin': [🦆, 🐓, 🦃, 🐔, 🐤, 🐣, 🐥, 🦚, 🪿]
'vleng': [❄️, 🌨️, ☃️, ⛄️, 🧊]
'vhanleng': [❄️, 🌨️, ☃️, ⛄️, 🧊]
'vgongju': [⚙️, 🔩, ⛏️, 🛠️, ⚒️, 🔨, 🔧, ⛓️, 🧰, 🪒, 🪚, 🪛, 🪜, 🪡]
'vmao': [👒, 🧢, 🎩, 🎓, ⛑️, 🪖]
'vmaozi': [👒, 🧢, 🎩, 🎓, ⛑️, 🪖]
'vxinxing': [❤️, 🧡, 💛, 💚, 💙, 🩵, 🩷, 💜, 🤎, 🖤, 🩶, 🤍]
'vkuaican': [🍔, 🌭, 🍟, 🥞, 🥡, 🥫]
'vguaiwu': [🦄, 🤖, 👾, 👹, 👺]
'vlading': [🧓🏽, 🧑🏽, 🧒🏽, 👶🏽]
'vladingyi': [🧓🏽, 🧑🏽, 🧒🏽, 👶🏽]
'vlamei': [🧓🏽, 🧑🏽, 🧒🏽, 👶🏽]
'vlameiren': [🧓🏽, 🧑🏽, 🧒🏽, 👶🏽]
'vlameiyi': [🧓🏽, 🧑🏽, 🧒🏽, 👶🏽]
'vjuan': [🥙, 🌮, 🌯, 🫔]
'vshuma': [⌚️, 📱, 💻, ⌨️, 🖥️, 🖨️, 🖱️, 📷, 📹, 💾, 💽, 💿, 📀]
'vfangxing': [🟥, 🟧, 🟨, 🟩, 🟦, 🟪, 🟫, ⬛️, ⬜️]
'vzhengfangxing': [🟥, 🟧, 🟨, 🟩, 🟦, 🟪, 🟫, ⬛️, ⬜️]
'vriliao': [🍥, 🍣, 🍱, 🍙, 🍘]
'vrishiliaoli': [🍥, 🍣, 🍱, 🍙, 🍘]
'vribencai': [🍥, 🍣, 🍱, 🍙, 🍘]
'vriyong': [🧴, 🧼, 🧻, 🧽, 🪥, 🪒, 💄, 🪣]
'vzaocan': [🍳, 🥚, 🧀, 🥖, 🥛, 🍯, 🥪, 🥫, 🥯, 🧇, 🫓]
'vzaodian': [🍳, 🥚, 🧀, 🥖, 🥛, 🍯, 🥪, 🥫, 🥯, 🧇, 🫓]
'vxingzuo': [♒️, ♓️, ♈️, ♉️, ♊️, ♋️, ♌️, ♍️, ♎️, ♏️, ♐️, ♑️]
'vshizhong': [🕛, 🕧, 🕐, 🕜, 🕑, 🕝, 🕒, 🕞, 🕓, 🕟, 🕔, 🕠, 🕕, 🕡, 🕖, 🕢, 🕗, 🕣, 🕘, 🕤, 🕙, 🕥, 🕚, 🕦]
'vjingdian': [🗽, 🏰, 🗼, 🗻, 🏯, 🏝️, 🏖️, 🌁, 🌉, 🏞️]
'vyuexiang': [🌕, 🌖, 🌗, 🌘, 🌑, 🌒, 🌓, 🌔]
'vyouhai': [☢️, ☣️, 🦠]
'vfuzhuang': [🧥, 👚, 👕, 👖, 🩳, 👔, 👗, 👘, 🥻, 🩲, 👙, 🩱, 🥼]
'vfushi': [🧥, 👚, 👕, 👖, 🩳, 👔, 👗, 👘, 🥻, 🩲, 👙, 🩱, 🥼]
'vdongyaren': [🧓🏻, 🧑🏻, 🧒🏻, 👶🏻]
'vdongyayi': [🧓🏻, 🧑🏻, 🧒🏻, 👶🏻]
'vguo': [🍏, 🍎, 🍐, 🍊, 🍋, 🍌, 🍉, 🍇, 🍓, 🫐, 🍈, 🍒, 🍑, 🍍, 🥝, 🥑, 🥥, 🥭]
'vshuiguo': [🍏, 🍎, 🍐, 🍊, 🍋, 🍌, 🍉, 🍇, 🍓, 🫐, 🍈, 🍒, 🍑, 🍍, 🥝, 🥑, 🥥, 🥭]
'vzongseren': [🧓🏽, 🧑🏽, 🧒🏽, 👶🏽]
'vzongserenzhong': [🧓🏽, 🧑🏽, 🧒🏽, 👶🏽]
'vzhiwu': [🌲, 🌳, 🎄, 🌵, 🌴, 🌱, 🌿, ☘️, 🍀, 🎍, 🪴, 🌾, 🥬, 🪻]
'vyueqi': [🎻, 🎸, 🎹, 🎷, 🎺, 🥁, 🪕, 🪘, 🪗, 🪈, 🪇]
'vjixie': [⚙️, 🔩, ⛏️, 🛠️, ⚒️, 🔨, 🔧, ⛓️, 🧰, 🪒, 🪚, 🪛, 🪜, 🪡]
'vzhengcan': [🥘, 🍜, 🍲, 🍛, 🍝, 🍱, 🍚, 🥗]
'vwuqi': [🔫, 🗡️, ⚔️, 🔪, 🛡️, 🪓, 🚀]
'vche': [🚗, 🚕, 🚙, 🚌, 🚎, 🏎️, 🚓, 🚑, 🚒, 🚐, 🚚, 🚛, 🎢, 🛻, 🚔, 🚍, 🚘, 🚖, 🛺]
'vqiche': [🚗, 🚕, 🚙, 🚌, 🚎, 🏎️, 🚓, 🚑, 🚒, 🚐, 🚚, 🚛, 🎢, 🛻, 🚔, 🚍, 🚘, 🚖, 🛺]
'vhuoche': [🚄, 🚅, 🚝, 🚆, 🚂, 🚉]
'vreyin': [☕️, 🍵]
'vshengchu': [🐄, 🐃, 🐂, 🦬, 🐐, 🐏, 🐖, 🐑, 🐕, 🦮, 🐕‍🦺, 🐩, 🐈, 🐈‍⬛️, 🫏, 🫎]
'vjiang': [🏅, 🎖️, 🥇, 🥈, 🥉, 🏆]
'vjiangxiang': [🏅, 🎖️, 🥇, 🥈, 🥉, 🏆]
'vjiangpai': [🏅, 🎖️, 🥇, 🥈, 🥉, 🏆]
'vqiu': [⚽️, 🏀, 🏈, 🏐, 🏉, ⚾️, 🥎️, 🎾, 🎱, 🪀, 🏓, 🏸, 🏒, 🏑, 🏏, 🛹, 🥍]
'vtianshi': [🍯, 🍰, 🍮, 🎂, 🍭, 🍬, 🍫, 🍩, 🍪, 🍦, 🧁]
'vtiandian': [🍮, 🍩, 🍪, 🍧, 🍨, 🍦, 🍰, 🧁, 🧇, 🧆]
'vshengxiao': [🐁, 🐀, 🐂, 🐃, 🐄, 🦬, 🐅, 🐆, 🐇, 🐉, 🐍, 🐎, 🐏, 🐐, 🐑, 🐒, 🦧, 🦍, 🦃, 🐓, 🐕, 🦮, 🐕‍🦺, 🐖, 🐗]
'vchusheng': [🐄, 🐃, 🐂, 🦬, 🐐, 🐏, 🐖, 🐑, 🐕, 🦮, 🐕‍🦺, 🐩, 🐈, 🐈‍⬛️, 🫏, 🫎]
'vbairen': [🧓🏼, 🧑🏼, 👱🏼, 🧒🏼, 👶🏼]
'vbaizhongren': [🧓🏼, 🧑🏼, 👱🏼, 🧒🏼, 👶🏼]
'vyanjing': [👓, 🕶️, 🥽]
'vkexue': [🔬, 🔭, ⚗️, ⚛️, 🧑🏻‍🔬, 🧬, 🧪, 🧫, 🩺, 🩻]
'vmusilin': [👳🏽]
'vjieri': [🎊, 🎉, 🪅, 🎏, 🎎, 🏮, 🎐, 🧧, 🎁, 🧨, 🎇, 🎆, 🎑, 🎄, 🧑🏻‍🎄]
'vculiang': [🌽, 🥔, 🍠, 🥜, 🌰]
'vjingguai': [🧙🏻, 🧝🏻, 🧛🏻, 🧟, 🧞, 🧜🏻, 🧚🏻, 🦹🏻]
'vliang': [🌽, 🥔, 🍠, 🥜, 🌰]
'vrou': [🥩, 🥓, 🍗, 🍖, 🍤]
'vfuse': [🏻, 🏼, 🏽, 🏾, 🏿]
'vziran': [🔥, 💧, 🌬️, 🫧, ☀️, 🌤️, ⛅️, 🌦️, 🌥️, ☁️, 🌨️, 🌧️, 🌩️, ⛈️, ❄️, 💨, 🌪️, 🌫️, 🌊, 🧊, 🪨]
'vchuan': [🚢, ⛴️, 🛳️, 🛥️, 🚤, ⛵️, 🛶, ⚓️]
'vhua': [🌸, 🌺, 🌼, 🌻, 🌷, 🌹, 💐, 🥀, 🪷, 🪻]
'vhuaduo': [🌸, 🌺, 🌼, 🌻, 🌷, 🌹, 💐, 🥀, 🪷, 🪻]
'vcai': [🍅, 🍆, 🥒, 🥕, 🌶️, 🥦, 🥗, 🥬, 🫒, 🫑, 🫘, 🫛]
'vshucai': [🍅, 🍆, 🥒, 🥕, 🌶️, 🥦, 🥗, 🥬, 🫒, 🫑, 🫘, 🫛]
'vyezi': [🍃, 🍂, 🍁, 🌱, 🌿, 🥬]
'vchong': [🐛, 🪱, 🐞, 🪲, 🪳, 🦗, 🦟, 🐜, 🪰, 🐌, 🐝]
'vxuexing': [🅰️, 🅱️, 🅾️, 🆎️]
'vyifu': [🧥, 👚, 👕, 👖, 🩳, 👔, 👗, 👘, 🥻, 🩲, 👙, 🩱, 🥼]
'vxican': [🍕, 🥓, 🧀, 🥖, 🥐, 🍝, 🌯, 🌮, 🥙, 🍟, 🍔, 🌭, 🥞, 🥪, 🥯, 🧇, 🫕]
'vtiaoliao': [🧄, 🫚, 🧅, 🧂, 🧀]
'vyouleyuan': [🏟️, 🎡, 🎢, 🎠, 🛝]
'vjiu': [🍷, 🥃, 🍺, 🍶, 🍾, 🍸]
'vyewei': [🦉, 🦇, 🐍, 🐢, 🦝, 🦨, 🦡, 🦫, 🐿️, 🦦, 🦥, 🦔, 🐺, 🐗, 🐡, 🐬, 🐳, 🐋, 🦈, 🦭, 🐊, 🐅, 🐆, 🦓, 🦍, 🦧, 🐘, 🦛, 🦏, 🦒, 🦘, 🦩, 🫏, 🫎]
'vweishengdongwu': [🦉, 🦇, 🐍, 🐢, 🦝, 🦨, 🦡, 🦫, 🐿️, 🦦, 🦥, 🦔, 🐺, 🐗, 🐡, 🐬, 🐳, 🐋, 🦈, 🦭, 🐊, 🐅, 🐆, 🦓, 🦍, 🦧, 🐘, 🦛, 🦏, 🦒, 🦘, 🦩, 🫏, 🫎]
'valabo': [👳🏽, 🧔🏽, 🧕🏽]
'valaboren': [👳🏽, 🧔🏽, 🧕🏽]
'vxue': [❄️, 🌨️, ☃️, ⛄️, 🧊]
'vlingshi': [🍭, 🍬, 🍫, 🍿, 🍩, 🍪]
'vdianqi': [💡, 📺, ☎️, 📟, 📞, 📠, 📻, 🕰️, 📡, 🔦]
'vdianzi': [⌚️, 📱, 💻, ⌨️, 🖥️, 🖨️, 🖱️, 📷, 📹, 💾, 💽, 💿, 📀]
'vxie': [👡, 👢, 👞, 👟, 🥾, 🥿, 👠, 🛼, ⛸️]
'vxiezi': [👡, 👢, 👞, 👟, 🥾, 🥿, 👠, 🛼, ⛸️]
'vyanse': [🟥, 🟧, 🟨, 🟩, 🟦, 🟪, 🟫, ⬛️, ⬜️, 🔴, 🟠, 🟡, 🟢, 🔵, 🟣, 🟤, ⚫️, ⚪️, ❤️, 🧡, 💛, 💚, 💙, 🩵, 🩷, 💜, 🤎, 🖤, 🩶, 🤍]
'vfeixingqi': [🛩️, ✈️, 🚁, 🚀, 🛸]
'vyinliao': [🧋, 🍹, 🧃, 🍸, 🍵, ☕️, 🥛, 🍷, 🥃, 🍶, 🥂, 🍾, 🍻, 🍺, 🧉]
'vcanju': [🥄, 🍴, 🍽️, 🥣, 🥢, 🫖]
'vfaxing': [🦲, 🦰, 🦱, 🦳]
'vfase': [🦲, 🦰, 🦱, 🦳]
'vyu': [🐠, 🐟, 🐡, 🪼, 🐬, 🐳, 🐋, 🦈, 🦭, 🦦]
'vniao': [🦆, 🦅, 🦉, 🦇, 🐓, 🦃, 🕊️, 🐧, 🐦, 🦚, 🦜, 🦩, 🦤, 🦢, 🪿, 🐦‍⬛]
'vmianbao': [🍞, 🥐, 🥖, 🥨, 🥯, 🍩, 🥮]
'vhuangzhongren': [🧓🏻, 🧑🏻, 🧒🏻, 👶🏻]
'vheiren': [🧓🏿, 🧑🏿, 🧒🏿, 👶🏿]
'vdianxin': [🍮, 🍩, 🍪, 🍧, 🍨, 🍦, 🍰, 🧁, 🧇, 🧆]
# 键盘符号
'vcmd': [⌘] # 单个的可以不加[]
'vctrl': [⌃]
'vopt': [⌥]
'vshift': [⇧]
'vcap': [⇪]
'vcaps': [⇪]
'vreturn': [⏎]
'venter': [⏎]
'vspace': [␣]
'vbackspace': [⌫]
'vdel': [⌦]
'vescape': [⎋]
'veject': [⏏]
# 其他
'vshang': [↑, ⬆️]
'vxia': [↓, ⬇️]
'vzuo': [←, ⬅️]
'vyou': [→, ➡️, 'V 友']
'vzuoshang': [↖]
'vyoushang': [↗]
'vzuoxia': [↙]
'vyouxia': [↘]
'vzuoyou': [↔︎, ⇔, ⇋]
'vdian': [·]
'vjgh': [·]
'vgenhao': [√]
'vdui': [✓, ✔, ✅]
'vcuo': [✗, ✘, ❎, ❌]
'vcheng': [×]
'vchu': [÷]
'vxiaoyu': [<, ≤]
'vdayu': ['>', ≥]
'vbudeng': [≠]
'vbudengyu': [≠]
'vssd': [°C]
'vhsd': [°F]
'vdu': [°, °C, °F]
'vpi': [π]
'vpai': [π]
'vwanzi': [卍]
'vnacui': [卐]
'vzhengfu': [±]
'vzhengfuhao': [±]
'vnian': [廿]
'vsa': [卅]
'vxi': [卌]
'vbai': [佰]
'vqian': [仟]
'vyuan': [圆]
'vyinwei': [∵]
'vsuoyi': [∴]

689
weasel.yaml Normal file
View File

@ -0,0 +1,689 @@
# Weasel settings
# encoding: utf-8
# 感谢 @[Mirtle](https://github.com/mirtlecn) 整理
# Rime 定制指南 <https://github.com/rime/home/wiki/CustomizationGuide#定製指南>
# Weasel 定制文档 <https://github.com/rime/weasel/wiki/Weasel-定制化>
# Weasel 字体设定 <https://github.com/rime/weasel/wiki/字體設定>
# Weasel 特殊行为的命令行选项
# WeaselServer.exe /ascii - CLI 中切换 ASCII 模式
# WeaselServer.exe /nascii - CLI 中切换非 ASCII 模式
# WeaselSetup.exe /toggleime - 设置系统快捷键用于开启/关闭键盘0.16.1 以上版本)
# WeaselSetup.exe /toggleascii - 设置系统快捷键用于切换 ASCII 模式0.16.1 以上版本)
# 部分选项需要将 Weasel 更新 16.0 及以上版本才能生效
config_version: "2024-09-25"
# [app_options]
# 针对特定应用的设置
app_options:
firefox.exe:
inline_preedit: true # 行内显示预编辑区:规避 <https://github.com/rime/weasel/issues/946>
# cmd.exe: # 带 .exe 的进程名Weasel 15.0 及之前版本须小写
# ascii_mode: true # 英文模式
# conhost.exe:
# ascii_mode: true
# windowsterminal.exe:
# ascii_mode: true
# wt.exe:
# ascii_mode: true
# pwsh.exe:
# ascii_mode: true
# powershell.exe:
# ascii_mode: true
# mintty.exe:
# ascii_mode: true
# nvim-qt.exe:
# ascii_mode: true
# vim_mode: true # vim 模式, Esc <C-c> <C-[> 切换到 ascii 状态
# [End of <app_options>]
# [global settings]
show_notifications: true # 是否显示状态变化的通知truefalseoption_list方案内的开头 option
show_notifications_time: 1200 # 通知显示的时间,单位 ms
global_ascii: false # 切换为 ascii 模式时是否影响所有窗口truefalse
# [End of <global settings>]
# [style]
# 字体;候选项、候选窗口的行为、布局及样式
style:
color_scheme: purity_of_form_custom # 默认配色方案
# color_scheme_dark: nord # 深色模式下Weasel 的配色方案Windows 10 1809+ 可用
# 全局字体
# 格式字体1:起始码位:结束码位:字重:字形,字体2……字体会依次 fallback
# 详细设定请参考 <https://github.com/rime/weasel/wiki/字體設定>
font_face: "Segoe UI Emoji:23:23, Segoe UI Emoji:2a:2a, Segoe UI Emoji:30:39, Segoe UI Emoji:fe0f:fe0f, Segoe UI Emoji:20e3:20e3, Segoe UI, Microsoft YaHei, DengXian, Segoe UI Emoji, Noto Color Emoji, Segoe UI Symbol"
label_font_face: "Microsoft YaHei" # 标签字体
comment_font_face: "Microsoft YaHei" # 注释字体
font_point: 14 # 全局字体字号
label_font_point: 14 # 标签字体字号,不设定 fallback 到 font_point
comment_font_point: 13 # 注释字体字号,不设定 fallback 到 font_point
inline_preedit: true # 行内显示预编辑区truefalse
preedit_type: composition # 预编辑区内容composition编码 preview选中的候选preview_all全部候选
fullscreen: false # 候选窗口全屏显示truefalse
horizontal: true # 候选项横排truefalse
vertical_text: false # 竖排文本truefalse
# text_orientation: horizontal # 文本排列方向,效果和 `vertical_text` 相同horizontalvertical
vertical_text_left_to_right: false # 竖排方向是否从左到右truefalse
vertical_text_with_wrap: false # 文本竖排模式下自动换行truefalse
vertical_auto_reverse: false # 文本竖排模式下候选窗口位于光标上方时倒序排列truefalse
label_format: "%s" # 标签字符:例如 %s. 效果为 1. 2. 3. ....
mark_text: "" # 标记字符,显示在选中的候选标签前,需要在配色方案中指定颜色;如该项为空字符串 "" 而配色方案中 hilited_mark_color 非透明色,则显示 Windows 11 输入法风格标记
ascii_tip_follow_cursor: false # 切换 ASCII 模式时,提示跟随鼠标,而非输入光标
enhanced_position: true # 无法定位候选框时在窗口左上角显示候选框truefalse
display_tray_icon: false # 托盘显示独立于语言栏的额外图标truefalse
antialias_mode: default # 次像素反锯齿设定defaultforce_dwordcleartypegrayscalealiased
candidate_abbreviate_length: 30 # 候选项略写,超过此数字则用省略号代替。设置为 0 则不启用此功能
mouse_hover_ms: 0 # ! 已弃用。鼠标悬停选词响应时间ms设置为 0 时禁用该功能
hover_type: none # 鼠标在候选窗口悬停时none无动作hilite选中鼠标下的候选semi_hilite高亮鼠标下的候选
paging_on_scroll: true # 在候选窗口上滑动滚轮的行为true翻页false (选中下一个候选)
click_to_capture: false # 鼠标点击候选项创建截图truefalse
layout:
baseline: 0 # 字号百分比,与 linespacing 一同设置可解决字体跳动问题,设置为 0 为禁用
linespacing: 0 # 字号百分比,参考 <https://github.com/rime/weasel/pull/1177>
align_type: center # 标签、候选文字、注解文字之间的相对对齐方式top ; center ; bottom
max_height: 600 # 候选框最大高度,文本竖排模式下如高度超此尺寸则换列显示候选,设置为 0 不启用此功能
max_width: 0 # 候选框最大宽度horizontal 布局如宽超此尺寸则换行显示候选,设置为 0 不启用此功能
min_height: 0 # 候选框最小高度
min_width: 10 # 候选框最小宽度
border_width: 2 # 边框宽度;又名 border
margin_x: 8 # 主体元素和候选框的左右边距;为负值时,不显示候选框
margin_y: 8 # 主体元素的上下边距;为负值时,不显示候选框
spacing: 13 # inline_preedit 为否时,编码区域和候选区域的间距
candidate_spacing: 22 # 候选项之间的间距
hilite_spacing: 6 # 候选项和相应标签的间距
hilite_padding: 8 # 高亮区域和内部文字的间距,影响高亮区域大小
# hilite_padding_x: 8 # 高亮区域和内部文字的左右间距,如无特殊指定则依 hilite_padding 设置
# hilite_padding_y: 8 # 高亮区域和内部文字的上下间距,如无特殊指定则依 hilite_padding 设置
shadow_radius: 0 # 阴影区域半径,为 0 不显示阴影;需要同时在配色方案中指定非透明的阴影颜色
shadow_offset_x: 4 # 阴影左右偏移距离
shadow_offset_y: 4 # 阴影上下偏移距离
corner_radius: 8 # 候选窗口圆角半径
round_corner: 8 # 候选背景色块圆角半径,又名 hilited_corner_radius
# type: vertical # 布局设置,效果和 style 下的设置相同:
# horizontal横向vertical竖向 ; vertical_text竖排文本 ; vertical+fullscreen全屏 ; horizontal+fullscreen横向全屏
# [End of <style>]
# [preset_color_schemes]
# 配色设定
# 在小狼毫用户目录新建 preview 文件夹,将自定义皮肤的截图重命名为 color_scheme_<name>.png 放入此文件夹,可以在「输入法设定」中看到自定义皮肤效果
# 小狼毫配色在线设计:
# [RIME 西米](https://fxliang.github.io/RimeSeeMe/)
# [小狼毫配色详解](https://github.com/rime/weasel/wiki/定制小狼毫配色)
preset_color_schemes:
# 以下是一个配色方案示例
nord: # 在 `style/color_schema` 指定的配色方案值
name: "远山Nord" # 方案设置中显示的配色名称
author: Mirtle # 配色作者名称
color_format: rgba # 颜色格式argb0xaarrggbbrgba0xrrggbbaaabgr0xaabbggrr 默认)
# 默认配色
text_color: 0x2E3440 # 文字
shadow_color: 0x000000b4 # 阴影
label_color: 0x4C566A # 标签
comment_text_color: 0xD08770 # 注释
border_color: 0xECEFF4 # 边框
back_color: 0xECEFF4 # 背景
# 普通候选项配色
candidate_back_color: 0xECEFF4 # 背景
# candidate_border_color: # 边框
# candidate_shadow_color: # 阴影
candidate_text_color: 0x2E3440 # 文字
# 编码区域配色
hilited_text_color: 0x000000 # 文字
hilited_back_color: 0xEBCB8B # 背景
# hilited_shadow_color: # 阴影
# 选中的候选区域配色
hilited_mark_color: 0xBF616A # 标签前的标记
hilited_label_color: 0x4C566A # 标签
hilited_comment_text_color: 0xBF616A # 注释
hilited_candidate_text_color: 0x2E3440 # 文字
hilited_candidate_border_color: 0x8FBCBB # 边框
hilited_candidate_back_color: 0x8FBCBB # 背景
# hilited_candidate_shadow_color: # 阴影
# inline_preedit: false 时翻页箭头颜色,不设置则不显示箭头
# nextpage_color: 0x000000 # 下一页
# prevpage_color: 0x000000 # 上一页
# 修改自鼠须管配色方案
purity_of_form_custom:
name: "純粹的形式Purity of Form Custom"
author: 雨過之後、佛振
text_color: 0x808080
back_color: 0x545554
label_color: 0xBBBBBB
border_color: 0x545554
shadow_color: 0xb4000000
comment_text_color: 0x808080
candidate_text_color: 0xEEEEEE
hilited_text_color: 0xEEEEEE
hilited_comment_text_color: 0x808080
hilited_candidate_back_color: 0xE3E3E3
hilited_candidate_border_color: 0xE3E3E3
hilited_candidate_label_color: 0x4C4C4C
hilited_candidate_text_color: 0x000000
# 以下为 weasel 自带的配色方案
# source: <https://github.com/rime/weasel/blob/master/output/data/weasel.yaml>
aqua:
name: 碧水Aqua
author: 佛振 <chen.sst@gmail.com>
text_color: 0x000000
back_color: 0xeceeee
shadow_color: 0x00000000
border_color: 0xe0e0e0
hilited_text_color: 0x000000
hilited_back_color: 0xd4d4d4
hilited_shadow_color: 0x00000000
hilited_candidate_text_color: 0xffffff
hilited_candidate_back_color: 0xfa3a0a
hilited_candidate_shadow_color: 0x00000000
candidate_text_color: 0x000000
candidate_back_color: 0xeceeee
candidate_shadow_color: 0x00000000
azure:
name: 青天Azure
author: 佛振 <chen.sst@gmail.com>
text_color: 0xffe8ca
candidate_text_color: 0xfff8ee
back_color: 0x8b4e01
border_color: 0x8b4e01
hilited_text_color: 0xfff8ee
hilited_back_color: 0x8b4e01
hilited_candidate_text_color: 0x7ffeff
hilited_candidate_back_color: 0xa95e01
comment_text_color: 0xc69664
luna:
name: 明月Luna
author: 佛振 <chen.sst@gmail.com>
text_color: 0x000000
back_color: 0xffffff
border_color: 0xcccccc
hilited_text_color: 0x000000
hilited_back_color: 0x7fffff
hilited_candidate_text_color: 0xffffff
hilited_candidate_back_color: 0x000000
ink:
name: 墨池Ink
author: 佛振 <chen.sst@gmail.com>
text_color: 0x000000
back_color: 0xffffff
border_color: 0x000000
hilited_text_color: 0x000000
hilited_back_color: 0xdddddd
hilited_candidate_text_color: 0xffffff
hilited_candidate_back_color: 0x000000
lost_temple:
name: 孤寺Lost Temple
author: 佛振 <chen.sst@gmail.com>, based on ir_black
text_color: 0xe8f3f6
back_color: 0x444444
border_color: 0x444444
hilited_text_color: 0x82e6ca
hilited_back_color: 0x222222
hilited_candidate_text_color: 0x000000
hilited_candidate_back_color: 0x82e6ca
dark_temple:
name: 暗堂Dark Temple
author: 佛振 <chen.sst@gmail.com>, based on ir_black
text_color: 0x92f6da
candidate_text_color: 0xd8e3e6
back_color: 0x222222
border_color: 0x222222
hilited_text_color: 0xffcf9a
hilited_back_color: 0x222222
hilited_candidate_text_color: 0x92f6da
hilited_candidate_back_color: 0x333333
comment_text_color: 0x606cff
starcraft:
name: 星際我爭霸StarCraft
author: Contralisk <contralisk@gmail.com>, original artwork by Blizzard Entertainment
text_color: 0xccaa88
candidate_text_color: 0x30bb55
back_color: 0x000000
border_color: 0x1010a0
hilited_text_color: 0xfecb96
hilited_back_color: 0x000000
hilited_candidate_text_color: 0x60ffa8
hilited_candidate_back_color: 0x000000
google:
name: 谷歌Google
author: skoj <skoj@qq.com>
text_color: 0x666666
candidate_text_color: 0x000000
back_color: 0xFFFFFF
border_color: 0xE2E2E2
hilited_text_color: 0x000000
hilited_back_color: 0xFFFFFF
hilited_candidate_text_color: 0xFFFFFF
hilited_candidate_back_color: 0xCE7539
solarized_rock:
name: 曬經石Solarized Rock
author: "Aben <tntaben@gmail.com>, based on Ethan Schoonover's Solarized color scheme"
back_color: 0x362b00
border_color: 0x362b00
text_color: 0x009985
hilited_text_color: 0x98a12a
candidate_text_color: 0x969483
hilited_candidate_text_color: 0xffffff
hilited_candidate_back_color: 0x8236d3
tintin:
name: "丁丁/ Tintin"
author: "Patricivs <ipatrickmac@me.com>"
text_color: 0xffffff
back_color: 0xd99500
border_color: 0xd99500
label_color: 0xffffff
candidate_text_color: 0xffffff
comment_text_color: 0xffffff
hilited_text_color: 0xf7d891
hilited_back_color: 0xd99500
hilited_candidate_text_color: 0xffffff
hilited_comment_text_color: 0xffffff
hilited_candidate_back_color: 0x2164f1
dota_2:
name: "DOTA 2"
author: "Patricivs <ipatrickmac@me.com>"
text_color: 0xffffff
back_color: 0x120f10
border_color: 0x120f10
label_color: 0x5c758f
hilited_text_color: 0x1841dd
hilited_back_color: 0x120f10
candidate_text_color: 0x5c758f
comment_text_color: 0x5c758f
hilited_candidate_text_color: 0xffffff
hilited_comment_text_color: 0xffffff
hilited_candidate_back_color: 0x1841dd
brasil:
name: "笆悉Brasil"
author: "Patricivs <ipatrickmac@me.com>"
text_color: 0xffffff
back_color: 0x559311
border_color: 0x559311
label_color: 0xffffff
hilited_text_color: 0xffffff
hilited_back_color: 0x7d3617
candidate_text_color: 0xffffff
comment_text_color: 0xffffff
hilited_candidate_text_color: 0xffffff
hilited_comment_text_color: 0xffffff
hilited_candidate_back_color: 0x16c7f7
doraemon:
name: "銅鑼衛門Doraemon"
author: "Patricivs <ipatrickmac@me.com>"
text_color: 0x1200e5
back_color: 0xffffff
border_color: 0xe89f00
label_color: 0xe89f00
hilited_text_color: 0xffffff
hilited_back_color: 0x1200e5
candidate_text_color: 0xe89f00
comment_text_color: 0xe89f00
hilited_candidate_text_color: 0xffffff
hilited_comment_text_color: 0xffffff
hilited_candidate_back_color: 0xe89f00
espagna:
name: "埃斯巴尼亞España"
author: "Patricivs <ipatrickmac@me.com>"
text_color: 0xffffff
back_color: 0x230dc3
border_color: 0x230dc3
label_color: 0xffffff
hilited_text_color: 0xffffff
hilited_back_color: 0x2cb5f7
candidate_text_color: 0xffffff
comment_text_color: 0xffffff
hilited_candidate_text_color: 0xffffff
hilited_comment_text_color: 0xffffff
hilited_candidate_back_color: 0x2cb5f7
gholabok:
name: "胡蘿菔Gholabok"
author: "Patricivs <ipatrickmac@me.com>"
text_color: 0xffffff
back_color: 0x2939e8
border_color: 0x2939e8
label_color: 0xffffff
hilited_text_color: 0xffffff
hilited_back_color: 0x437b00
candidate_text_color: 0xffffff
comment_text_color: 0xffffff
hilited_candidate_text_color: 0xffffff
hilited_comment_text_color: 0xffffff
hilited_candidate_back_color: 0x3d6ded
kuma_shuzboz:
name: "熊出沒Kuma Shuzboz"
author: "Patricivs <ipatrickmac@me.com>"
text_color: 0x000000
back_color: 0x2db6f8
border_color: 0x2db6f8
label_color: 0xffffff
hilited_text_color: 0x2db6f8
hilited_back_color: 0xffffff
candidate_text_color: 0xffffff
comment_text_color: 0xffffff
hilited_candidate_text_color: 0xffffff
hilited_comment_text_color: 0xffffff
hilited_candidate_back_color: 0x000000
kuon:
name: "琨Kuon"
author: "Patricivs <ipatrickmac@me.com>"
text_color: 0xffffff
back_color: 0x70b33e
border_color: 0x70b33e
label_color: 0xffffff
hilited_text_color: 0x70b33e
hilited_back_color: 0xffffff
candidate_text_color: 0xffffff
comment_text_color: 0xffffff
hilited_candidate_text_color: 0x70b33e
hilited_comment_text_color: 0x70b33e
hilited_candidate_back_color: 0xffffff
macau:
name: "澳門Macau"
author: "Patricivs <ipatrickmac@me.com>"
text_color: 0x00d9ff
back_color: 0x81a300
border_color: 0x81a300
label_color: 0xffffff
hilited_text_color: 0xffffff
hilited_back_color: 0x00d9ff
candidate_text_color: 0xffffff
comment_text_color: 0xffffff
hilited_candidate_text_color: 0x00d9ff
hilited_comment_text_color: 0x00d9ff
hilited_candidate_back_color: 0xffffff
nba:
name: "NBA"
author: "Patricivs <ipatrickmac@me.com>"
text_color: 0xffffff
back_color: 0xb76a00
border_color: 0xb76a00
label_color: 0xffffff
hilited_text_color: 0x541ed7
hilited_back_color: 0xffffff
candidate_text_color: 0xffffff
comment_text_color: 0xffffff
hilited_candidate_text_color: 0xffffff
hilited_comment_text_color: 0xffffff
hilited_candidate_back_color: 0x541ed7
ps4:
name: "遊驛四PS4"
author: "Patricivs <ipatrickmac@me.com>"
text_color: 0xffffff
back_color: 0x000000
border_color: 0x000000
label_color: 0xffffff
hilited_text_color: 0xffffff
hilited_back_color: 0x575759
candidate_text_color: 0xffffff
comment_text_color: 0xffffff
hilited_candidate_text_color: 0xffffff
hilited_comment_text_color: 0xffffff
hilited_candidate_back_color: 0xe89f00
skype:
name: "斯蓋普Skype"
author: "Patricivs <ipatrickmac@me.com>"
text_color: 0xffffff
back_color: 0xefad00
border_color: 0xefad00
label_color: 0xffffff
hilited_text_color: 0xefad00
hilited_back_color: 0xffffff
candidate_text_color: 0xffffff
comment_text_color: 0xffffff
hilited_candidate_text_color: 0xefad00
hilited_comment_text_color: 0xefad00
hilited_candidate_back_color: 0xffffff
xbox_silver:
name: "銀色叉盒Xbox Silver"
author: "Patricivs <ipatrickmac@me.com>"
text_color: 0x1fc28d
back_color: 0xefeeee
border_color: 0xefeeee
label_color: 0x5bf0b5
hilited_text_color: 0xffffff
hilited_back_color: 0x5bf0b5
candidate_text_color: 0x1fc28d
comment_text_color: 0x1fc28d
hilited_candidate_text_color: 0xffffff
hilited_comment_text_color: 0xffffff
hilited_candidate_back_color: 0x448c28
youtube:
name: "YouTube"
author: "Patricivs <ipatrickmac@me.com>"
text_color: 0x000000
back_color: 0xdedede
border_color: 0xdedede
label_color: 0x000000
hilited_text_color: 0x230dc3
hilited_back_color: 0xffffff
candidate_text_color: 0x000000
comment_text_color: 0x000000
hilited_candidate_text_color: 0xffffff
hilited_comment_text_color: 0xffffff
hilited_candidate_back_color: 0x230dc3
so_young:
name: "致青春So Young"
author: "五磅兔 <zcunlin@foxmail.com>"
text_color: 0x8236d3
back_color: 0xe3f6fd
border_color: 0xd5e8ee
label_color: 0xa1a193
candidate_text_color: 0x837b65
comment_text_color: 0xd28b26
hilited_text_color: 0x969483
hilited_back_color: 0xd5e8ee
hilited_candidate_text_color: 0xd5e8ee
hilited_comment_text_color: 0xd5e8ee
hilited_candidate_back_color: 0x98a12a
smurfs:
name: "藍精靈Smurfs"
author: "skoj <skoj@qq.com>"
text_color: 0xffffff
back_color: 0xbf7817
border_color: 0xf5ede0
label_color: 0xbf7817
hilited_text_color: 0xdbbc6d
hilited_back_color: 0xbf7817
candidate_text_color: 0xf6f6f6
comment_text_color: 0xf6f6f6
hilited_candidate_text_color: 0xf6f6f6
hilited_comment_text_color: 0xf6f6f6
hilited_candidate_back_color: 0xdbbc6d
wii:
name: "Wii"
author: "Patricivs <ipatrickmac@me.com>"
text_color: 0x575759
back_color: 0xefefef
border_color: 0xefefef
label_color: 0xcac9c8
hilited_text_color: 0xffcc33
hilited_back_color: 0xefefef
candidate_text_color: 0x575759
comment_text_color: 0xcac9c8
hilited_candidate_text_color: 0xffffff
hilited_comment_text_color: 0xffffff
hilited_candidate_back_color: 0xffcc33
android:
name: "安卓Android"
author: "Patricivs <ipatrickmac@me.com>"
text_color: 0xffffff
back_color: 0x99731c
border_color: 0x99731c
label_color: 0xc18835
hilited_text_color: 0x50c4a8
hilited_back_color: 0x99731c
candidate_text_color: 0xffffff
comment_text_color: 0xffffff
hilited_candidate_text_color: 0xffffff
hilited_comment_text_color: 0xffffff
hilited_candidate_back_color: 0x50c4a8
cool_breeze:
name: "清風Cool Breeze"
author: "skoj <skoj@qq.com>"
text_color: 0x0000FF
back_color: 0xFFFBFB
border_color: 0xFFAAAA
hilited_text_color: 0x0000CE
hilited_back_color: 0xFFFBFB
candidate_text_color: 0x009100
hilited_candidate_text_color: 0x6F003A
hilited_candidate_back_color: 0xFFD6AC
google_plus:
name: "Google+"
author: "Patricivs <ipatrickmac@me.com>"
text_color: 0xcac9c8
back_color: 0xffffff
border_color: 0x394bdd
label_color: 0xcac9c8
hilited_text_color: 0x394bdd
hilited_back_color: 0xffffff
candidate_text_color: 0x394bdd
comment_text_color: 0xcac9c8
hilited_candidate_text_color: 0xffffff
hilited_comment_text_color: 0xffffff
hilited_candidate_back_color: 0x394bdd
modern_warfare:
name: "現代戰爭Modern Warfare"
author: P1461
text_color: 0x14bc70
back_color: 0x0a1b0d
border_color: 0x4bad83
hilited_text_color: 0xfbfdfc
hilited_back_color: 0x030e06
candidate_text_color: 0xabfedc
comment_text_color: 0xfcfdfb
hilited_candidate_text_color: 0xabfedc
hilited_candidate_back_color: 0x676f63
brisk:
name: "輕盈Brisk"
author: "skoj <skoj@qq.com>"
text_color: 0x2238dc
back_color: 0xffffff
border_color: 0x333333
hilited_text_color: 0x2238dc
hilited_back_color: 0xffffff
candidate_text_color: 0x575757
hilited_candidate_text_color: 0x2238dc
hilited_candidate_back_color: 0xffffff
starcraft_ii:
name: "星際爭霸ⅡStarCraft Ⅱ"
author: "Patricivs <ipatrickmac@me.com>"
text_color: 0xffffff
back_color: 0x29190a
border_color: 0x534b46
label_color: 0xffffff
hilited_text_color: 0xffffff
hilited_back_color: 0x17100a
candidate_text_color: 0xffffff
comment_text_color: 0xffffff
hilited_candidate_text_color: 0xffffff
hilited_comment_text_color: 0xffffff
hilited_candidate_back_color: 0xefad1e
steam:
name: "Steam"
author: "Patricivs <ipatrickmac@me.com>"
text_color: 0xcd8c52
back_color: 0x141617
border_color: 0x353638
label_color: 0xffffff
hilited_text_color: 0xc9cfd1
hilited_back_color: 0x141617
candidate_text_color: 0xffffff
comment_text_color: 0xa7a7a9
hilited_candidate_text_color: 0xffffff
hilited_comment_text_color: 0xa7a7a9
hilited_candidate_back_color: 0x594231
flypy:
# description: |
# 小鹤飞扬:白底蓝字,红色高亮。
# 根据小鹤双拼官网图片制作
# http://www.flypy.com/images/mr.png
name: "小鹤飞扬flypy"
author: "Pal.lxk <Pal.lxk@gmail.com>"
text_color: 0x000000
back_color: 0xffffff
border_color: 0xc6c6c6
label_color: 0xff8000
hilited_text_color: 0xff8000
hilited_back_color: 0xffffff
candidate_text_color: 0xff8000
comment_text_color: 0xff8000
hilited_candidate_text_color: 0x0000b0
hilited_comment_text_color: 0x0000b0
hilited_candidate_back_color: 0xffffff
metroblue:
name: "现代蓝Metro Blue"
author: "Prcuvu <prcuvu@gmail.com>"
text_color: 0x000000
back_color: 0xffffff
border_color: 0xd77800
label_color: 0x838383
hilited_text_color: 0x000000
hilited_back_color: 0xffffff
candidate_text_color: 0x000000
comment_text_color: 0x000000
hilited_candidate_text_color: 0xffffff
hilited_comment_text_color: 0xffffff
hilited_candidate_back_color: 0xd77800
hilited_label_color: 0xffffff
psionics:
name: 幽能Psionics
author: 雨過之後、佛振
text_color: 0xc2c2c2
back_color: 0x444444
border_color: 0x444444
candidate_text_color: 0xeeeeee
hilited_text_color: 0xeeeeee
hilited_back_color: 0x444444
hilited_candidate_label_color: 0xfafafa
hilited_candidate_text_color: 0xfafafa
hilited_candidate_back_color: 0xd8bf00
comment_text_color: 0x808080
hilited_comment_text_color: 0x444444
# [End of <preset_color_schemes>]