Kkc – libkkc Reference Manual
Kkc
Description:
public
namespace
Kkc
Namespace:
Kkc
Package:
libkkc
Content:
Classes:
BigramDecoder
CandidateList
-
Object representing a candidate list.
Candidate
-
Object representing a candidate in dictionaries.
Context
-
Main entry point of libkkc.
Decoder
DictionaryList
KeyEventFilter
-
Base class of a key event filter.
KeyEvent
-
Object representing a key event.
Keymap
-
Object representing a keymap.
LanguageModelMetadata
LanguageModel
MetadataFile
NicolaKeyEventFilter
-
Key event filter implementing NICOLA (thumb shift) input
RomKanaCharacterList
-
A list of RomKanaCharacter
RomKanaConverter
-
Romaji-to-kana converter.
RuleMetadata
-
Object describing a rule.
Rule
-
Object representing a typing rule.
EmptySegmentDictionary
-
Null implementation of Dictionary.
SegmentList
Segment
DBusCandidateList
DBusSegmentList
DBusContext
DBusServer
SortedBigramLanguageModel
SortedTrigramLanguageModel
SystemSegmentDictionary
-
Read-only file based implementation of Dictionary.
TextBigramLanguageModel
TextTrigramLanguageModel
TrellisNode
UnigramTrellisNode
BigramTrellisNode
TrigramDecoder
UserDictionary
-
Helper class which can be used as a single user dictionary.
UserRule
-
Object representing a writable typing rule.
UserSegmentDictionary
-
File based implementation of SegmentDictionary with write access.
UserSentenceDictionary
-
File based implementation of SentenceDictionary with write access.
Structs:
KeymapEntry
LanguageModelEntry
RomKanaCharacter
-
Object representing a minimal unit of a transliterated character.
Enums:
DictionaryCallbackReturn
-
Type to specify how a dictionary callback is handled.
ModifierType
-
A set of bit-flags to indicate the state of modifier keys.
InputMode
-
Type to specify input modes.
KanaMode
-
Type representing kana scripts.
PunctuationStyle
-
Type to specify how "." and "," are converted.
Delegates:
public
delegate
int64
GetTime
()
Get the current time in microseconds.
Methods:
public
void
init
()
Initialize libkkc.
Fields:
public
bool
use_mapped_index_file
Flag to indicate whether to use mmap for indices.