Skip to content

Part of librime with Emscripten, Rime Input Method Engine, the core library

License

Notifications You must be signed in to change notification settings

zhangkaiser/librime-wasm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RIME WASM: Rime Input Method Engine For Chrome OS/Web runtime environment with Emscripten.

Example: https://zhime.pinquapp.com/

当前支持状态:

  • Chrome OS测试版本已经发布到https://github.com/zhangkaiser/zhime/releases/tag/0.0.1中,可进行安装测试。
  • 内置了几个输入法常用的方案,可以进行简单快速部署词库。
  • 添加了简单地文件管理支持,可以轻松部署本地输入法方案和用户词库。

使用说明

  • Ctrl+ ~快捷键 -> 输入法方案的切换(简/繁体切换、方案切换)。
  • Shift按键 -> 中英文切换。
  • 不支持使用lua语言的插件功能 -> 在构建时,方案配置文件中含有lua字段则无法完成构建。

构建说明

  • 使用node+emscripten进行开发
  • 构建之前需要先配置package.json中的set:env属性值(emscripten安装依赖位置)。
  • librime需要的第三方静态库和所依赖的头文件已经生成完成,可以直接用于构建。
npm install
npm run librime # 用来构建`librime.a`静态库文件
npm run build # 用来构建`librime`运行时依赖文件

更多构建/开发参考

About

Part of librime with Emscripten, Rime Input Method Engine, the core library

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 74.6%
  • C 15.5%
  • TypeScript 4.0%
  • CMake 2.1%
  • JavaScript 1.0%
  • CSS 0.8%
  • Other 2.0%