package com.keyboard.craft.view


open class CraftKeyBoard {

    companion object {
        /**
         * Shift键 -> 一般用来切换键盘大小写字母
         */
        const val KEYCODE_SHIFT = -1

        /**
         * 模式改变 -> 切换键盘输入法
         */
        const val KEYCODE_MODE_CHANGE = -2

        /**
         * 取消键 -> 关闭输入法
         */
        const val KEYCODE_CANCEL = -3

        /**
         * 完成键 -> 长出现在右下角蓝色的完成按钮
         */
        const val KEYCODE_DONE = -4

        /**
         * 删除键 -> 删除输入框内容
         */
        const val KEYCODE_DELETE = -5

        /**
         * 键盘按键 -> 返回（返回，适用于切换键盘后界面使用，如：NORMAL_MODE_CHANGE或CUSTOM_MODE_CHANGE键盘）
         */
        const val KEYCODE_MODE_BACK = -101

        /**
         * 键盘按键 ->返回（直接返回到最初,直接返回到NORMAL或CUSTOM键盘）
         */
        const val KEYCODE_BACK = -102

        /**
         * 键盘按键 ->更多
         */
        const val KEYCODE_MORE = -103

    }

    /**
     * 键盘类型
     */
    object KeyboardType {
        /**
         * 默认键盘 - 字母带符号
         */
        const val NORMAL = 0x00000001
    }
}