static int hime_chewing_wrapper_bs (ChewingContext *pCtx) { // If zuin is present, force libchewing handles Backspace for removing last zuin int nZuinLen = 0; free(chewing_zuin_String (g_pChewingCtx, &nZuinLen)); if (nZuinLen) return chewing_handle_Backspace (g_pChewingCtx); HIME_CHEWING_WRAPPER_FUNC (chewing_handle_Backspace); }
static int hime_chewing_wrapper_del (ChewingContext *pCtx) { HIME_CHEWING_WRAPPER_FUNC (chewing_handle_Del); }
static int hime_chewing_wrapper_pagedown (ChewingContext *pCtx) { HIME_CHEWING_WRAPPER_FUNC (chewing_handle_PageDown); }
static int hime_chewing_wrapper_right (ChewingContext *pCtx) { HIME_CHEWING_WRAPPER_FUNC (chewing_handle_Right); }
static int hime_chewing_wrapper_home (ChewingContext *pCtx) { HIME_CHEWING_WRAPPER_FUNC (chewing_handle_Home); }
static int hime_chewing_wrapper_enter (ChewingContext *pCtx) { HIME_CHEWING_WRAPPER_FUNC (chewing_handle_Enter); }
static int hime_chewing_wrapper_bs (ChewingContext *pCtx) { HIME_CHEWING_WRAPPER_FUNC (chewing_handle_Backspace); }