Skip to content

NAI-inputter(NJUAI输入法) 《程序设计实训》暑期课程大作业

License

Notifications You must be signed in to change notification settings

paperplane03/NAI_inputter

Repository files navigation

这是一个命令行的输入法,但是功能完备。
运行NAI_inputter.py就进入了输入序列。
Buffer中是目前在缓冲区中的字符。
输入拼音序列,允许用单引号分割,甚至有些时候必须要用单引号分割(比如ren'gongzhineng)
输入X,将Buffer中的字符导入剪切板中
输入D(数字),比如D5,即删除五个字符,若只输入D即代表D1
输入DD将缓冲区全部删除
输入Q,退出输入法
输入HELP,获取帮助
输入数字,即正常的输入法功能
输入'+' 或'-',我们可以像其他输入法一样切换

NAI选自NJUAI,而我觉得很好听就把它作为了项目的名称。
项目的依赖库为:pyperclip,xpinyin。

pkl中的文件为词库,Training文件夹中是一些尝试的文件。
除了主文件是“成品”之外,我也实现了其他算法,但出于一些问题我无法完全的将它们投入使用中。
与成品之外的细节,我将写在报告中。

About

NAI-inputter(NJUAI输入法) 《程序设计实训》暑期课程大作业

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages