Modules§
Structs§
- Cskk
Context - CSKK のメインの構造体。このcontextをに対しキー入力を行って変換された状態を得る。 元々C向けAPIを作ることを想定していた多くの関数が*_rsとして公開されている。
Functions§
- get_
available_ rules - 使えるruleのリストを返す。
- skk_
context_ confirm_ candidate_ at_ rs - Confirm candidate at the cursor position.
- skk_
context_ get_ composition_ mode_ rs Deprecated - 元capiテスト用途だが、libで公開してしまったうえに代理メソッドがないので当面残す。 将来的にはcontextのmethodに置き換える。
- skk_
context_ get_ current_ candidate_ count_ rs - 元capiテスト用途だが、libで公開してしまったうえに代理メソッドがないので当面残す。 将来的にはcontextのmethodに置き換える。
- skk_
context_ get_ current_ candidate_ cursor_ position_ rs - Get candidate cursor position.
- skk_
context_ get_ current_ candidates_ rs - 現在の候補リストを返す。
- skk_
context_ get_ current_ to_ composite_ rs Deprecated - 元capiテスト用途。ABI変更を明示しないバージョンアップデートにより公開を止めうる。 内部状態なので、Rust libが使用することを想定しない。
- skk_
context_ get_ input_ mode_ rs Deprecated - 元capiテスト用途だが、libで公開してしまったうえに代理メソッドがないので当面残す。 将来的にはcontextのmethodに置き換える。
- skk_
context_ get_ preedit_ rs Deprecated - テスト用途?。preedit文字列と同じ内容の文字列を取得する。
This interface might be deleted at any update. Use
CskkContext.get_preedit()
instead. - skk_
context_ poll_ output_ rs Deprecated - Testing purpose? Use
CskkContext.poll_output()
instead. this interface might be deleted at any update. 現在のoutputをpollingする。 - skk_
context_ process_ key_ events_ rs Deprecated - Test purpose only.
- skk_
context_ reload_ dictionary Deprecated - reload current dictionaries For integration test purpose.ABI変更を明示しないバージョンアップデートにより公開を止めうる。 Rust libとしてはreload_dictionaryを代わりに用いる
- skk_
context_ reset_ rs - 元capiテスト用途だが、libで公開してしまったうえに代理メソッドがないので当面残す。 将来的にはcontextのmethodに置き換える。
- skk_
context_ save_ dictionaries_ rs Deprecated - 元capiテスト用途。ABI変更を明示しないバージョンアップデートにより公開を止めうる。 Rust libとしてはsave_dictionaryを使用する。
- skk_
context_ select_ candidate_ at_ rs - Set candidate cursor position.
- skk_
context_ set_ auto_ start_ henkan_ keywords_ rs - skk_
context_ set_ comma_ style_ rs - skk_
context_ set_ composition_ mode - テスト用途 他のステートとの整合性は無視される。
- skk_
context_ set_ dictionaries_ rs Deprecated - 元capiテスト用途。ABI変更を明示しないバージョンアップデートにより公開を止めうる。 Rust libとしてはset_dictionariesを使用する。
- skk_
context_ set_ input_ mode_ rs - 他のステートとの整合性は無視される。
- skk_
context_ set_ period_ style_ rs