#ifndef _LE_KEYBINDING_H_
#define _LE_KEYBINDING_H_

typedef enum {
    IMM_KEY_NOT_USED = -1,
    IMM_KEY_USED = 0,
    IMM_KEY_TOGGLE_CONVERSION = 1,
    IMM_KEY_TOGGLE_QJBJ,
    IMM_KEY_TOGGLE_PUNCTUATION,
    IMM_KEY_SWITCH_IME_ROUND,
    IMM_KEY_SWTICH_IME_SELECT,
} ImmKeyType;

typedef struct {
    int keycode;
    int keychar;
    int modifier;
    ImmKeyType defined_type;
} ImmKeybindingRec;

#endif	/* _LE_KEYBINDING_H_ */
