• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Ime工具
2<!--Kit: IME Kit-->
3<!--Subsystem: MiscServices-->
4<!--Owner: @illybyy-->
5<!--Designer: @andeszhang-->
6<!--Tester: @murphy1984-->
7<!--Adviser: @zhang_yixin13-->
8
9**工具用法**<br/>
10
11hdc shell ime [选项] [参数]
12
13**命令列表**
14| 选项 | 参数       | 描述                                                         |
15| ---- | ---------- | ------------------------------------------------------------ |
16| -e | bundle [-b /-f] | 启用指定输入法到指定模式。未设置-b/-f选项时,默认-b为基础模式,-f为全量模式。<br/>**注意:** 预置默认输入法不支持调用此命令改变使能状态。 |
17| -d | bundle | 禁用指定输入法。<br/>**注意:** 不允许禁用预置默认输入法。|
18| -s   | bundle     | 切换到指定输入法。<br/>**注意:** 在锁屏或密码输入场景下,不允许切换到其他输入法。|
19| -g   | NA         | 获取当前输入法。|
20| -l   | NA         | 列出所有输入法。|
21| -h   | NA         | 显示本帮助信息。|
22
23## 通过ime工具管理输入法示例代码
24
251. 启用输入法,支持启用三方输入法到基础模式或者全量模式。
26
27   ```shell
28    # 输入:hdc命令启用输入法。
29    # 处理:检查为shell调用后,将接到启用输入法的接口。
30    # 输出:效果等同于启用API调用。
31    # 基础模式
32    hdc shell ime -e com.xxx.yyy
33    # 全量模式
34    hdc shell ime -e com.xxx.yyy -f
35   ```
36
372. 禁用输入法,支持停用三方输入法应用。
38
39   ```shell
40    # 输入:hdc命令禁用输入法。
41    # 处理:检查为shell调用后,将接到禁用输入法的接口。
42    # 输出:效果等同于禁用API调用。
43    hdc shell ime -d com.xxx.yyy
44   ```
45
463. 切换到指定输入法。
47
48   ```shell
49    # 输入:hdc命令切换输入法。
50    # 处理:检查为shell调用后,将接到切换输入法接口。
51    # 输出:效果等同于切换输入法API调用。
52    hdc shell ime -s com.xxx.yyy
53   ```
54
554. 获取当前输入法。
56
57   ```shell
58    # 输入:hdc命令获取当前输入法。
59    # 处理:检查为shell调用后,将接到获取当前输入法接口。
60    # 输出:效果等同于获取当前输入法API调用。
61    hdc shell ime -g
62   ```
63
645. 列出所有输入法,预置默认输入法不显示使能状态。
65
66   ```shell
67    # 输入:hdc命令列出所有输入法。
68    # 处理:检查为shell调用后,将接到列出所有输入法接口。
69    # 输出:效果等同于列出所有输入法API调用。
70    hdc shell ime -l
71   ```
72
736. 显示本帮助信息。
74
75   ```shell
76    # 输入:hdc命令显示ime帮助信息。
77    # 输出:显示ime帮助信息。
78    hdc shell ime -h
79   ```