typedef enum {
INPUT_NUMERIC = 0, /**< Return numeric values. */
INPUT_ALPHA_LOWER, /**< Return lowercase alpha values. */
INPUT_ALPHA_UPPER, /**< Return uppercase alpha values. */
INPUT_NO_MODES, /**< Number of input modes. */
/* cycle the modes */
INPUT_CYCLE, /**< Cycle through modes. */
INPUT_SUITABLE, /**< Set the most suitable input mode. */
} input_mode_t;
在3种输入发切换的时候,INPUT_NO_MODES为输入法的数量