输入 - Input
# 输入法
## 输入文字 | inputText
- 功能
调用Jsd输入法模拟输入文字。
- 参数
| 参数 | 类型 | 说明 |
| ---- | ------ | ------------ |
| text | String | 要输入的文本 |
- 例子
```groovy
inputText "输入文本"
```
## 清除文字 | clearText
- 功能
调用Jsd输入法模拟清除文字。
- 参数
| 参数 | 类型 | 说明 |
| ------ | ---- | ------------------------ |
| before | int | 要清空的光标前文本数量。 |
| after | int | 要清空的光标后文本数量。 |
- 例子
```groovy
clearText 100,100
```
## 输入法:前往 | inputGo
- 功能
调用Jsd输入法模拟输入Go(前往)。
- 参数
- 例子
```groovy
inputGo()
```
## 输入法:完成 | inputDone
- 功能
调用Jsd输入法模拟输入Done(完成)。
- 参数
- 例子
```groovy
inputDone()
```
## 输入法:下一步 | inputNext
- 功能
调用Jsd输入法模拟输入Next(下一步)。
- 参数
- 例子
```groovy
inputNext()
```
## 输入法:搜索 | inputSearch
- 功能
调用Jsd输入法模拟输入Search(搜索)。
- 参数
- 例子
```groovy
inputSearch()
```
## 输入法:发送 | inputSend
- 功能
调用Jsd输入法模拟输入Send(发送)。
- 参数
- 例子
```groovy
inputSend()
```
## 打开Jsd输入法 | openInputMethod
- 功能
打开Jsd输入法。
- 参数
- 例子
```groovy
openInputMethod()
```
## 关闭Jsd输入法 | closeInputMethod
- 功能
关闭Jsd输入法。
- 参数
- 例子
```groovy
closeInputMethod()
```
## 打开指定输入法 | setInputMethod
- 功能
根据imeId打开指定输入法。
- 参数
| 参数 | 类型 | 说明 |
| ----- | ------ | ------------------------------------------------------------ |
| imeId | String | 打开的输入法id(可通过执行代码```print exec("ime list -s") ```获取所有输入法id) |
- 例子
## 隐藏Jsd输入法界面 | hideInputMethod
- 功能
隐藏Jsd输入法界面。
- 参数
- 例子
## 检查Jsd输入法是否打开 | checkJsdInput
- 功能
检查Jsd输入法是否打开。
- 参数
- 例子
```groovy
if(checkJsdInput()){
print "Jsd输入法已经打开!"
}
```
## 等待Jsd输入法打开 | waitInput
- 功能
等待Jsd输入法打开。
- 参数
- 例子
```groovy
if(waitInput()){
print "Jsd输入法已经打开"
}
```