Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
f9fbff5b
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
f9fbff5b
编写于
4月 04, 2023
作者:
L
limeng
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
快捷键开发者文档
Signed-off-by:
N
limeng
<
limeng208@huawei.com
>
上级
3904a518
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
8 addition
and
6 deletion
+8
-6
zh-cn/application-dev/reference/arkui-ts/ts-universal-events-keyboardshortcut.md
...eference/arkui-ts/ts-universal-events-keyboardshortcut.md
+8
-6
未找到文件。
zh-cn/application-dev/reference/arkui-ts/ts-universal-events-keyboardshortcut.md
浏览文件 @
f9fbff5b
...
...
@@ -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
)
。
<br/>
默认值:无
|
| keys | Array
<
[
CtrlKey
](
ts-universal-events-keyboardshortcut.md#CtrlKey
)
>
| 是 | 热键组合。
<br/>
默认值:无
|
| ------ | ------------------------------------- | ---- | ------------------------------------------------------------ |
| value | string
\|
[
FunctionKey
](
#FunctionKey
)
| 是 | 热键的单个字符(可以通过键盘输入的字符)或
[
FunctionKey
](
#FunctionKey
)
。
<br/>
|
| keys | Array
<
[
CtrlKey
](
#CtrlKey
)
>
| 是 | 热键组合。
<br/>
|
## CtrlKey枚举说明
...
...
@@ -58,7 +58,7 @@ keyboardShortcut(value: string | [FunctionKey](ts-universal-events-keyboardshort
| 快捷键的响应 | 所有快捷键down的状态下响应、且连续响应 | 无 |
| 隐藏组件
<br
/>
| 响应快捷键 | 无 |
| disable状态组件 | 不响应快捷键 | 无 |
| 1.
组件的组合键(包括系统预定义快捷键)相同时;
<br
/>
2.接口参数value有多个字符时;
<br
/>
3.接口参数keys有重复的控制键时;
| 这几种情况不绑定组合键, 先前绑定的组合键仍然有效 | Button('button1').keyboardShortcut('c',[CtrlKey.CTRL])
<br
/>
Button('button2').keyboardShortcut('ab',[CtrlKey.CTRL])
<br
/>
Button('button3').keyboardShortcut('ab',[CtrlKey.CTRL,CtrlKey.CTRL]) |
| 1.
组件的组合键(包括系统预定义快捷键)相同时。
<br
/>
2. 接口参数value有多个字符时。
<br
/>
3. 接口参数keys有重复的控制键时。
| 这几种情况不绑定组合键, 先前绑定的组合键仍然有效 | Button('button1').keyboardShortcut('c',[CtrlKey.CTRL])
<br
/>
Button('button2').keyboardShortcut('ab',[CtrlKey.CTRL])
<br
/>
Button('button3').keyboardShortcut('ab',[CtrlKey.CTRL,CtrlKey.CTRL]) |
## 系统已有组合键
...
...
@@ -77,6 +77,8 @@ keyboardShortcut(value: string | [FunctionKey](ts-universal-events-keyboardshort
## 示例
设置组件的快捷键,同时按控制键+对应的字符可以触发组件响应快捷键,并触发onClick事件或自定义事件。
```
ts
@
Entry
@
Component
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录