yanhuacuo / 98wubi-tables Goto Github PK
View Code? Open in Web Editor NEW98五笔基础码表
License: The Unlicense
98五笔基础码表
License: The Unlicense
我打算参考 中州韵98五笔 源码
请问源码 是一个
https://github.com/yanhuacuo/98wubi
我应该从哪里开始?
目的: 实现码表查询服务
码表查询思路探索: yanhuacuo/web-wubi#2
谢谢五笔小组的工作。
这个方案我已用多年,作为解决五笔重码的一种尝试,应该是利大于弊。
五笔的基础规则没有改动,主要有三个变化:
1,一二字根 -> 首尾字根
2-3字词组的一二字根,改为首尾字根:
狐狸 QTQT -> QCQF
氤氲 RNRN -> RDRL
骨骼 MEME -> MEMK
考量 FTJG -> FNJF
都是 FTJG -> FBJH
特别是 TKJG -> TKJH
使用率 WEYX -> WEYF
这会产生一些新重码,比如 JEGD -> 明天 晴天,但不会出现那种 QTQT 有几页重码的情况
2,解决第一键频率过高
如果尾字根是单画(一 丨丿㇏乙 ),则使用第四键代替第一键
时事 JFGK -> JFGL
一旦 GGJG -> GSJS
文化 YYWX -> YOWX
大量 DDJG -> DOJF
大大 DDDD -> DODO
3,3字词的拆分法
如果可拆分,则拆分为 单字+双字词
彼一时 TGJF -> TCGJ
长时间 TJUJ -> TAJU
短时间 TJUJ -> TUJU
想当然 SIQD -> SNIQ
比如屌爆了就经常用
类似于其他输入法,敲完键盘后按回车显示成英文,比如按键盘:n i h a o 之后按回车,结果是:nihao
此外可能我找得不细,拆字少字体的链接 orz
我找到了
symbols.yaml 文件所在地址: https://github.com/yanhuacuo/98wubi/blob/master/symbols.yaml
描述遇到的问题
前提一:自用的五笔输入方案,功能:
1.固态词典里的字和词固顶,且排在候选前列。这一功能需要关闭用户词典。
2.开启造词功能,即开启太极图标,并将自造词存进一个新词典(wubi98.txt)内。这一功能需要启用用户词典。
在借鉴98五笔的相关配置,利用三重翻译器成功实现这一看似是无解的难题,即固顶和自造词不能同时生效的
前提二:
rime启用反查功能(reverse_up),启用目的是,对于非常用字无法准确识记编码,实现以Z键引导拼音, 反查该字的正确编码,实质是知音查形。
前提三:
启用备注功能(reverse_up)。启用目的是,对于某一字的编码,用户已经形成条反,但是用户不能准确掌握该字的读音,出现“这个字我会打,但是我不知道该字的正确读音”的情况。如,汉字“拔和拨”。因而利用备注功能实现将候选字的正确拼音标出并紧随候选字后,用户就能知晓该字的正确拼音,从而避免错出的尴尬。这一功能实质是知形查音。
复现步骤
重现问题的步骤,如:
输入过程发现rime能正常实现备注功能。但是,当Z键引导拼音反查时,输入该字的第一个声母,rime反查列出所有以该声母开头的字的编码。如输入w,列出王、完、吾、味等等,所有字的正确编码。但是当输入完整编码时,反而列出的是该字的拼音。也即用户希望知音查形,结果却是知音查音,违背用户以音查形的初衷!
预期行为
希望在不影响前提一的情况下,正常实现反查功能。
用户文件
请于此附上 weasel 用户文件夹下的内容,方便开发者调试问题
截图
其他补充说明
无
如题,谢谢作者,我比较水,一般是二简和词组一起打的hh,单字也可,就是三码以上有点慢
不好意思,我想对规则进行一些微调,比如把鳄的鱼字头和"一"划分为鱼,那么键位就从 "qgkn" 变成了 "qkn",但丢失了k和n 之间的 "口 二",也无法保持4键位。我只好放弃了修改。
请问这个库有全字根表吗?或者说当前的工具有办法获取吗?谢谢。
你好,安装后发现3个辅助工具分别占用了:ctrl+alt+q,ctrl+alt+w,ctrl+alt+e全局热键,请问有设置或方法禁用吗?
这3个热键是本人常用的热键,被占用后,总是提示冲突,操作不方便。
无论使用单字模式还是词组模式候选字永远只有2个. 无论怎么设置page_size参数>2. 都无效. 但是设置为1有效. 说明喂给引擎的只有2个?
我使用的是Mac版本的.
看到说明 中说是用到了拆分数据,我目前在找这样的数据,想根据拆分自己魔改份五笔方案,如果可以分享,希望能提供下出处,谢谢。
你好,我不知道是不是应该在这里提这个问题,但这里是我找得到的最有可能得到回复的地方。
如题,我在98五笔资源库中下载的2023/7/2上传的小狼毫最新版,安装成功后无法通过右击托盘中的图标->输入法设定->方案选单设定->界面风格设定来修改界面风格。
重新安装也不能解决这个问题。输入的功能是正常的。
不知该如何解决该问题?
首先感谢作者的工作。新手,正在学习五笔,看到拆分笔画这个功能十分惊艳,就试了下安装,homebrew和zip都试过了,拆分的笔画显示都是问号,不知道是不是M1的兼容问题
#!/bin/bash
echo "下载码表,临时存放到当前目录"
curl -# -SL https://github.com/yanhuacuo/98wubi-squirrel/archive/98wb.zip|tar xz
echo "码表下载完成,清理鼠须管的旧码表"
echo "本次操作需要「管理员权限」,请输入密码"
sudo rm -rf /Library/Input\ Methods/Squirrel.app/Contents/SharedSupport/*
echo "接下来清理鼠须管的旧缓存数据"
rm -rf ~/Library/Rime/*
echo "将新的码表放到鼠须管主程序内"
sudo cp -rf 98wubi-squirrel-98wb/* /Library/Input\ Methods/Squirrel.app/Contents/SharedSupport
echo "向用户目录转移 YAML 文件"
cp -rf 98wubi-squirrel-98wb/*.yaml ~/Library/Rime
echo "向用户目录转移 Lua 文件"
cp -rf 98wubi-squirrel-98wb/rime.lua ~/Library/Rime
echo "重新部署,使新码表生效"
/Library/Input\ Methods/Squirrel.app/Contents/MacOS/Squirrel --reload
echo "清理本地的临时数据,即将完成"
rm -rf 98wubi-squirrel-98wb
echo "码表已更新,本地临时数据已删除,新表已生效"
echo "现在,我们做「字体支持」"
echo "98五笔已支持全部 unicode 13 中的近十万汉字"
echo "「字体支持」还将使你获得完整的98五笔拆分功能"
echo "将需要 3~5 分钟完成这个过程,稍安勿躁。"
curl -# -SL https://github.com/yanhuacuo/fonts/archive/98wb.zip|tar xz
echo "已成功下载到本地"
cd fonts-98wb
echo "解压字体包"
cat 98wb-fonts.tar.gza* | tar -xzv
echo "安装到用户字体目录"
cp -rf 98wb-fonts/*.otf ~/Library/Fonts
cd ..
echo "安装成功,清理临时数据"
rm -rf fonts-98wb
echo "做完,收工。"
我在 wubi98_ci_extended.dict.yaml 的末尾加了一行
𦮼 ffnn
但重新部署之后 ffnn 并没有列出这个字。用rimetool GUI 的无码加词功能添加这个字会导致 GUI 程序崩溃。
该如何添加这个字?
请问在小狼毫98五笔里如何添加呢?
这个主题和字体太赞啦,https://raw.githubusercontent.com/yanhuacuo/98wubi/master/linux/%E5%B0%8F%E7%8B%BC%E6%AF%AB.gif
能分享一下吗? linux能用吗?谢谢
运行环境为opensuse tumbleweed,对 rime.sh 进行修改后成功安装。(apt一行修改成 sudo zypper in -y fcitx5-rime librime-lua )
安装后测试基本功能、字体、主题正常,但是使用拼音反查功能时,输入框左侧超出屏幕显示不全。
我尝试修改 $HOME/.local/share/fcitx5/rime/default.custom.yaml
文件,希望减少候选框长度,不过修改前后未发生变化:
customization:
distribution_code_name: Weasel
distribution_version: 0.99.0
generator: "Rime::SwitcherSettings"
modified_time: "Mon Jan 6 23:28:26 2020"
rime_version: 1.7.3
patch:
schema_list:
- {schema: wubi98_ci}
- {schema: wubi98_dz}
- {schema: py}
menu/page_size: 5
恳请作者不吝赐教!
我是看了这里: https://wubi98.gitee.io/2023/03/22/2023-03-22-01.weasel/
开发扩展,我会哈,之前我有搞过在线五笔输入法雏形
你先创建一个空仓库,我把我写的传上来,你们看看,合适就合并进仓库
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.