Structs§
Constants§
- CHEWING_
LOG_ DEBUG - CHEWING_
LOG_ ERROR - CHEWING_
LOG_ INFO - CHEWING_
LOG_ VERBOSE - CHEWING_
LOG_ WARN - CHINESE_
MODE - FULLSHAPE_
MODE - HALFSHAPE_
MODE - HSU_
SELKEY_ TYPE1 - HSU_
SELKEY_ TYPE2 - KEYSTROKE_
ABSORB - KEYSTROKE_
BELL - KEYSTROKE_
COMMIT - KEYSTROKE_
IGNORE - MAX_
SELKEY - MIN_
SELKEY - SYMBOL_
MODE
Functions§
- chewing_
Reset ⚠ - @brief Reset all settings
- chewing_
aux_ ⚠Check - chewing_
aux_ ⚠Length - chewing_
aux_ ⚠String - chewing_
aux_ ⚠String_ static - chewing_
bopomofo_ ⚠Check - chewing_
bopomofo_ ⚠String_ static - chewing_
buffer_ ⚠Check - chewing_
buffer_ ⚠Len - chewing_
buffer_ ⚠String - chewing_
buffer_ ⚠String_ static - chewing_
cand_ ⚠Check Done - chewing_
cand_ ⚠Choice PerPage - chewing_
cand_ ⚠Current Page - chewing_
cand_ ⚠Enumerate - chewing_
cand_ ⚠String - chewing_
cand_ ⚠String_ static - chewing_
cand_ ⚠Total Choice - chewing_
cand_ ⚠Total Page - chewing_
cand_ ⚠choose_ by_ index - chewing_
cand_ ⚠close - chewing_
cand_ ⚠hasNext - chewing_
cand_ ⚠list_ first - chewing_
cand_ ⚠list_ has_ next - chewing_
cand_ ⚠list_ has_ prev - chewing_
cand_ ⚠list_ last - chewing_
cand_ ⚠list_ next - chewing_
cand_ ⚠list_ prev - chewing_
cand_ ⚠open - chewing_
cand_ ⚠string_ by_ index - chewing_
cand_ ⚠string_ by_ index_ static - chewing_
clean_ ⚠bopomofo_ buf - chewing_
clean_ ⚠preedit_ buf - chewing_
commit_ ⚠Check - @brief Chewing the state for input context during commit process @param ctx handle to Chewing IM context @retval TRUE if its currnet input state is at the “end-of-a-char”
- chewing_
commit_ ⚠String - @brief Get current commit string regardless of current input state @param ctx handle to Chewing IM context
- chewing_
commit_ ⚠String_ static - chewing_
commit_ ⚠preedit_ buf - chewing_
cursor_ ⚠Current - chewing_
delete ⚠ - @brief Release the handle and internal memory by given Chewing instance @see chewing_new()
- chewing_
free ⚠ - @brief Release memory allocated used by given pointer used in APIs
- chewing_
get_ ⚠ChiEng Mode - @brief Get current operating language mode: English / Chinese
- chewing_
get_ ⚠KBType - @brief Get keyboard mapping type
- chewing_
get_ ⚠Shape Mode - @brief Get current shape mode of output symbols
- chewing_
get_ ⚠addPhrase Direction - @brief Get the direction of adding new user-defined phrases
- chewing_
get_ ⚠auto Shift Cur - @brief Get the behavior of automatically shifting cursor after selection
- chewing_
get_ ⚠cand PerPage - @brief Get the number of selection candidate per page
- chewing_
get_ ⚠easy Symbol Input - @brief Get the operating mode during easy symbol input
- chewing_
get_ ⚠escClean AllBuf - @brief Get the behavior whether if Escape key should clean all buffer
- chewing_
get_ ⚠maxChi Symbol Len - @brief Get the maximum length of Chinese symbols
- chewing_
get_ ⚠phone Seq - @brief Get phonetic sequence in Chewing internal state machine
- chewing_
get_ ⚠phone SeqLen - @brief Get the length of phonetic sequence in Chewing internal state machine
- chewing_
get_ ⚠phrase Choice Rearward - @brief Get the behavior for phrase choice to be rearward or not
- chewing_
get_ ⚠selKey - @brief Get the key sequence for selecting phrases
- chewing_
get_ ⚠space AsSelection - @brief Get the behavior if space key is regarded as selection key or not
- chewing_
handle_ ⚠Backspace - @brief Handle the input key stroke: Backspace @param ctx Chewing IM context
- chewing_
handle_ ⚠Capslock - @brief Handle the input key stroke: Capslock @param ctx Chewing IM context
- chewing_
handle_ ⚠Ctrl Num - @brief Handle the input key stroke: Ctrl + Number-key @param ctx Chewing IM context @param key scan code of number key
- chewing_
handle_ ⚠DblTab - @brief Handle the input key stroke: double Tab @param ctx Chewing IM context
- chewing_
handle_ ⚠Default - @brief Handle the input key stroke: casual key @param ctx Chewing IM context @param key scan code of key stroke
- chewing_
handle_ ⚠Del - @brief Handle the input key stroke: Delete @param ctx Chewing IM context
- chewing_
handle_ ⚠Down - @brief Handle the input key stroke: Down @param ctx Chewing IM context
- chewing_
handle_ ⚠End - @brief Handle the input key stroke: End @param ctx Chewing IM context
- chewing_
handle_ ⚠Enter - @brief Handle the input key stroke: Enter/Return @param ctx Chewing IM context
- chewing_
handle_ ⚠Esc - @brief Handle the input key stroke: Escape @param ctx Chewing IM context
- chewing_
handle_ ⚠Home - @brief Handle the input key stroke: Home @param ctx Chewing IM context
- chewing_
handle_ ⚠Left - @brief Handle the input key stroke: Left @param ctx Chewing IM context
- chewing_
handle_ ⚠Numlock - @brief Handle the input key stroke: Numlock (keypad) @param ctx Chewing IM context @param key scan code of number key
- chewing_
handle_ ⚠Page Down - @brief Handle the input key stroke: PageDown @param ctx Chewing IM context
- chewing_
handle_ ⚠Page Up - @brief Handle the input key stroke: PageUp @param ctx Chewing IM context
- chewing_
handle_ ⚠Right - @brief Handle the input key stroke: Right @param ctx Chewing IM context
- chewing_
handle_ ⚠Shift Left - @brief Handle the input key stroke: Shift + Left @param ctx Chewing IM context
- chewing_
handle_ ⚠Shift Right - @brief Handle the input key stroke: Shift + Right @param ctx Chewing IM context
- chewing_
handle_ ⚠Shift Space - @brief Handle the input key stroke: Shift + Space @param ctx Chewing IM context
- chewing_
handle_ ⚠Space - @brief Handle the input key stroke: Space @param ctx Chewing IM context
- chewing_
handle_ ⚠Tab - @brief Handle the input key stroke: Tab @param ctx Chewing IM context
- chewing_
handle_ ⚠Up - @brief Handle the input key stroke: Up @param ctx Chewing IM context
- chewing_
interval_ ⚠Enumerate - chewing_
interval_ ⚠Get - chewing_
interval_ ⚠hasNext - chewing_
kbtype_ ⚠Enumerate - chewing_
kbtype_ ⚠String - chewing_
kbtype_ ⚠String_ static - chewing_
kbtype_ ⚠Total - chewing_
kbtype_ ⚠hasNext - chewing_
keystroke_ ⚠Check Absorb - chewing_
keystroke_ ⚠Check Ignore - chewing_
new ⚠ - @brief Create new handle of the instance for Chewing IM @see chewing_delete()
- chewing_
set_ ⚠ChiEng Mode - @brief Set the operating language mode of Chewing IM.
- chewing_
set_ ⚠KBType - @brief Set keyboard mapping type
- chewing_
set_ ⚠Shape Mode - @brief Set the shape mode of output symbols: full-shape / half-shape
- chewing_
set_ ⚠addPhrase Direction - @brief Set the direction of adding new user-defined phrases
- chewing_
set_ ⚠auto Shift Cur - @brief Set the behavior of automatically shifting cursor after selection
- chewing_
set_ ⚠cand PerPage - @brief Set the number of selection candidate per page
- chewing_
set_ ⚠easy Symbol Input - @brief Set the operating mode during easy symbol input
- chewing_
set_ ⚠escClean AllBuf - @brief Set the behavior whether if Escape key should clean all buffer
- chewing_
set_ ⚠logger - chewing_
set_ ⚠maxChi Symbol Len - @brief Set the maximum length of Chinese symbols
- chewing_
set_ ⚠phrase Choice Rearward - @brief Set the behavior for phrase choice to be rearward or not
- chewing_
set_ ⚠selKey - @brief Set the key sequence for selecting phrases
- chewing_
set_ ⚠space AsSelection - @brief Set the behavior whether if space key is regarded as selection key
- chewing_
userphrase_ ⚠add - chewing_
userphrase_ ⚠enumerate - chewing_
userphrase_ ⚠get - chewing_
userphrase_ ⚠has_ next - chewing_
userphrase_ ⚠lookup - chewing_
userphrase_ ⚠remove