WubiLex 开源项目教程
1. 项目的目录结构及介绍
WubiLex 项目的目录结构如下:
wubi-lex/
├── dlg/
├── dict/
├── lex/
├── README.md
├── LICENSE
└── ...
dlg/
: 包含项目中的对话框相关文件。dict/
: 包含项目的词典文件。lex/
: 包含项目的词法分析相关文件。README.md
: 项目的说明文档。LICENSE
: 项目的许可证文件。
2. 项目的启动文件介绍
WubiLex 项目的启动文件是 main.aardio
,位于项目的根目录下。该文件负责初始化项目并启动主界面。
// main.aardio
import win.ui;
import wubi.lex;
var mainForm = win.form(text="WubiLex";);
mainForm.load(wubi.lex.main);
mainForm.show();
return win.loopMessage();
3. 项目的配置文件介绍
WubiLex 项目的配置文件是 config.json
,位于 dict/
目录下。该文件包含了项目的各种配置选项,如码表路径、短语词库路径等。
{
"codeTablePath": "dict/wubi86.txt",
"phraseLibraryPath": "dict/phrases.txt",
"autoComplete": true,
"hotkeys": {
"reverseLookup": "Ctrl+F2",
"virtualKeyboard": "Ctrl+F3"
}
}
codeTablePath
: 码表文件的路径。phraseLibraryPath
: 短语词库文件的路径。autoComplete
: 是否启用自动补全功能。hotkeys
: 各种功能的快捷键配置。