> For the complete documentation index, see [llms.txt](https://gamebox.gitbook.io/project/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gamebox.gitbook.io/project/you-xi-jie-ru-wen-dang/ji-shu-dui-jie/ji-chu-neng-li/jie-mian.md).

# 界面

## 键盘

```javascript
    hideKeyboard(Object object)
```

隐藏键盘

*参数*

* Object object

| 属性       | 键值类型     | 是否必填 | 说明          |
| -------- | -------- | ---- | ----------- |
| success  | function | 否    | 接口调用成功的回调函数 |
| fail     | function | 否    | 接口调用失败的回调函数 |
| complete | function | 否    | 接口调用结束的回调函数 |

```javascript
    onKeyboardInput(function callback)
```

监听键盘输入事件

*参数*

* function callback

监听事件的回调函数

* callback 回调函数

*参数*

* Object res

| 属性    | 键值类型   | 说明       |
| ----- | ------ | -------- |
| value | Object | 键盘输入的当前值 |

```javascript
    offKeyboardInput(function callback)
```

取消监听键盘输入事件

*参数*

* function callback

取消监听事件的回调函数

```javascript
    onKeyboardConfirm(function callback)
```

监听用户点击键盘 Confirm 按钮时的事件

*参数*

* function callback

监听事件的回调函数

* callback 回调函数

*参数*

* Object res

| 属性    | 键值类型   | 说明       |
| ----- | ------ | -------- |
| value | string | 键盘输入的当前值 |

```javascript
    offKeyboardConfirm(function callback)
```

取消监听用户点击键盘 Confirm 按钮时的事件

*参数*

* function callback

取消监听事件的回调函数

```javascript
    onKeyboardComplete(function callback)
```

监听监听键盘收起的事件

*参数*

* function callback

监听事件的回调函数

* callback 回调函数

*参数*

* Object res

| 属性    | 键值类型   | 说明       |
| ----- | ------ | -------- |
| value | string | 键盘输入的当前值 |

```javascript
    offKeyboardComplete(function callback)
```

取消监听监听键盘收起的事件

*参数*

* function callback

取消监听事件的回调函数

```javascript
    showKeyboard(Object object)
```

显示键盘

*参数*

* Object object

| 属性           | 键值类型     | 是否必填 | 说明                                                                        |
| ------------ | -------- | ---- | ------------------------------------------------------------------------- |
| defaultValue | string   | 否    | <p>键盘输入框显示的默认值<br>默认为空字符串</p>                                             |
| maxLength    | number   | 否    | <p>键盘中文本的最大长度<br>默认值为 100</p>                                             |
| multiple     | boolean  | 否    | <p>是否为多行输入<br>默认值为 false</p>                                              |
| confirmHold  | boolean  | 否    | <p>当点击完成时键盘是否收起<br>false: 收起<br>true: 不收起<br>默认值为 true</p>                |
| confirmType  | string   | 否    | <p>键盘右下角 confirm 按钮的类型<br>支持的值为 done next search go send<br>默认值为 done</p> |
| success      | function | 否    | 接口调用成功的回调函数                                                               |
| fail         | function | 否    | 接口调用失败的回调函数                                                               |
| complete     | function | 否    | 接口调用结束的回调函数                                                               |

* object.confirmType 的合法值

| 值      | 说明  |
| ------ | --- |
| done   | 完成  |
| next   | 下一个 |
| search | 搜索  |
| go     | 前往  |
| send   | 发送  |
