https://github.com/fm-elpac/pmim
正式名称: 紫腹巨蚊 (Toxorhynchites gravelyi) 系列 琼氏圆筛藻 (Coscinodiscus jonesianus) 软件
镜像:
- https://bitbucket.org/fm-elpac/pmim/
- https://codeberg.org/fm-elpac/pmim
- https://notabug.org/fm-elpac/pmim
- https://gitlab.com/fm-elpac/pmim
本输入法完全在本地运行, 数据都存储在本机, 不会通过网络发送数据.
建议: 每个用户在使用之前, 读一遍本输入法的源代码. (本输入法的源代码一共只有几千行, 且大部分为 JavaScript. )
-
GNU/Linux 平台 (ibus): https://github.com/fm-elpac/pmim-ibus
-
Android 平台: https://github.com/fm-elpac/pmim-apk
-
《多平台拼音输入法软件的开发》
-
《自制: 7 天手搓一个拼音输入法》
适用于本仓库 (pmim). 当下列条件任意一条满足时, 本仓库的软件需要发布新的维护版本
(版本号 x.y.z
其中 z
+ 1). "更新所有依赖" 并重新编译 (构建):
-
deno 发布新版本 (版本号
x.y.z
其中x
或y
变化) -
各依赖或本仓库发布重要的安全更新 (修复比较严重的安全漏洞)
当前重要依赖的版本号:
-
deno 1.42.4
名称 | 说明 | 主要编程语言 (框架/库) | LICENSE |
---|---|---|---|
pmim | (本仓库) 拼音核心 (pmim-server) | TypeScript (deno / fresh) | GPL-3.0-or-later |
pmim-data | 数据 (字频, 词库, 工具等) | python, js (deno) | CC-BY-SA-4.0 |
pmim-ibus | GNU/Linux 应用 (ibus) | js (electron, vue) | GPL-3.0-or-later |
pmim-apk | Android 应用 | kotlin (webview) | GPL-3.0-or-later |
计划以后做, 但是最近可能不会开始做的事情. (只是草稿, 随时可能修改)
-
pmim-ibus
: 支持 shift 键切换 中英文输入模式 -
编译 Android deno: 目前没有编译成功 (替代 proot)
-
ibrus --ibusd
: 使用 rust 重写 (替代) ibus-daemon (librush). -
pmim-win
: Windows 远程输入模块 (rust).
TODO
GNU General Public License v3.0 or later (SPDX Identifier: GPL-3.0-or-later
)