ARIF - 极简主义的输入法框架

64 天前
 WorseIsBetter

简介

ARIF (Another Readline Input Framework) 是一个轻量的输入法框架, 目前支持 GNU Readline 作为前端,RIME 作为输入法引擎。

项目主页:https://www.nongnu.org/arif/

ARIF 以「极简主义」作为设计原则:

杂谈

回想起开发这个小工具的初衷,大概是小白时期的一些抱怨:输入法配置繁琐,而且经常踩图形界面兼容性的坑(尤其是在刚开始使用 Wayland 那会儿),用起来不爽。

而我对于中文输入的需求不高,不想花太多时间在配置输入法上面,于是本着「一切从简,拒绝折腾」的原则,开发了这个小工具。在 2023 年初公开发布,但仍然以自用为主,只做了小范围的宣传。 近期对其稍作修缮,发布了第一个 beta 版本,并申请收录到了 RIME 的社区支持列表。

如果你也是和我一样的极简主义者,或者只是想临时拿来应急,ARIF 或许可以帮到你。 也欢迎各位大佬在技术或者设计上给出建议。

1328 次点击
所在节点    分享创造
4 条回复
darksword21
64 天前
cool
lairdnote
64 天前
一直用 rime 不想动了
amorphobia
16 天前
尝试在 msys2 里编译没有成功🫠如果有 cmake 就好了
WorseIsBetter
4 天前
@amorphobia #3

很久没碰 windows 了,所以没有特意去适配。刚弄了台虚拟机看了下,问题原因是 cygwin 环境下构建需要额外参数,加上以后就可以正常构建。

cygwin 上 arif 的核心功能包括 readline 都可以正常使用。但是 arify 用不了,大概是 LD_PRELOAD 在 cygwin 上的行为和 *nix 有所不同导致,没有细看。

Rime 能不能用不清楚,因为 cygwin (包括 msys )上没有 librime 的包(而且它的依赖也有缺失)。如果你有兴趣可以试试。

另外,项目相关的技术讨论建议发到邮件列表(具体地址见项目主页)。这样不仅能更快得到响应(我不经常登录 V 站),还能帮助到其他用户。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1148578

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX