RIME API 的调用方法,请问哪里有说明档?
沒有
librime的接口其实不复杂,你可以通过https://github.com/zhaozg/rime_lua/blob/master/rime/rime.h 这里了解 https://github.com/zhaozg/rime_lua/blob/master/rime/rime.lua 是一个lua语言的接口调用封装 @nlpguyz 我想基于luajit 实现对librime的调用,并构建一个跨平台的输入法框架
只得看實例。
https://github.com/rime/librime/blob/master/tools/rime_api_console.cc
把其中 simulate_key_sequence() 調用換成 process_key() 就是一個典型的輸入法工作流程。
感谢。我做了一个新的安卓前端,正巧也用了script接口,欢迎review。https://github.com/nlpguyz/hackerskeyboard
@nlpguyz 加油。如果你喜歡,可以叫他 RHKB - Rime with Hacker's Keyboard
请问如何通过API选择输入方案?我试了几个API都没有成功。谢谢!
通过 switcher=>hotkeys=> ["Control+grave", "Control+Shift+F4"] 指定的快捷键选择啊,要看你自己的设置。
@nlpguyz https://github.com/rime/librime/blob/master/tools/rime_api_console.cc#L117
感谢,基本的 API 掌握了。各种回调情况还需要学习。
又有一个问题求助,请问如何知道引擎何时部署完成?
@nlpguyz 註冊一個回調函數 https://github.com/rime/librime/blob/master/tools/rime_api_console.cc#L179
感谢,请问新方案部署完成 (deploy_schema) 是否会产生一个回调? -- 部署问题解决了。原来只要等待返回就可以了。