From f9fbff5b7a3a7f53ba9a465e02f07e2c09e95e89 Mon Sep 17 00:00:00 2001 From: limeng Date: Tue, 4 Apr 2023 16:26:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BF=AB=E6=8D=B7=E9=94=AE=E5=BC=80=E5=8F=91?= =?UTF-8?q?=E8=80=85=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: limeng --- .../ts-universal-events-keyboardshortcut.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-keyboardshortcut.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-keyboardshortcut.md index f2f10092b0..cf1d55550b 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-keyboardshortcut.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-keyboardshortcut.md @@ -8,14 +8,14 @@ ## 接口 -keyboardShortcut(value: string | [FunctionKey](ts-universal-events-keyboardshortcut.md#FunctionKey), keys: Array<[CtrlKey](ts-universal-events-keyboardshortcut.md#CtrlKey)>) +keyboardShortcut(value: string | [FunctionKey], keys: Array<[CtrlKey]>) **参数:** -| 参数名 | 参数类型 | 必填 | 参数描述 | -| ------ | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ | -| value | string \| [FunctionKey](ts-universal-events-keyboardshortcut.md#FunctionKey) | 是 | 热键的单个字符(可以通过键盘输入的字符)或[FunctionKey](ts-universal-events-keyboardshortcut.md#FunctionKey)。
默认值:无 | -| keys | Array<[CtrlKey](ts-universal-events-keyboardshortcut.md#CtrlKey)> | 是 | 热键组合。
默认值:无 | +| 参数名 | 参数类型 | 必填 | 参数描述 | +| ------ | ------------------------------------- | ---- | ------------------------------------------------------------ | +| value | string \| [FunctionKey](#FunctionKey) | 是 | 热键的单个字符(可以通过键盘输入的字符)或[FunctionKey](#FunctionKey)。
| +| keys | Array<[CtrlKey](#CtrlKey)> | 是 | 热键组合。
| ## CtrlKey枚举说明 @@ -58,7 +58,7 @@ keyboardShortcut(value: string | [FunctionKey](ts-universal-events-keyboardshort | 快捷键的响应 | 所有快捷键down的状态下响应、且连续响应 | 无 | | 隐藏组件
| 响应快捷键 | 无 | | disable状态组件 | 不响应快捷键 | 无 | -| 1.组件的组合键(包括系统预定义快捷键)相同时;
2.接口参数value有多个字符时;
3.接口参数keys有重复的控制键时; | 这几种情况不绑定组合键, 先前绑定的组合键仍然有效 | Button('button1').keyboardShortcut('c',[CtrlKey.CTRL])
Button('button2').keyboardShortcut('ab',[CtrlKey.CTRL])
Button('button3').keyboardShortcut('ab',[CtrlKey.CTRL,CtrlKey.CTRL]) | +| 1. 组件的组合键(包括系统预定义快捷键)相同时。
2. 接口参数value有多个字符时。
3. 接口参数keys有重复的控制键时。 | 这几种情况不绑定组合键, 先前绑定的组合键仍然有效 | Button('button1').keyboardShortcut('c',[CtrlKey.CTRL])
Button('button2').keyboardShortcut('ab',[CtrlKey.CTRL])
Button('button3').keyboardShortcut('ab',[CtrlKey.CTRL,CtrlKey.CTRL]) | ## 系统已有组合键 @@ -77,6 +77,8 @@ keyboardShortcut(value: string | [FunctionKey](ts-universal-events-keyboardshort ## 示例 +设置组件的快捷键,同时按控制键+对应的字符可以触发组件响应快捷键,并触发onClick事件或自定义事件。 + ```ts @Entry @Component -- GitLab