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 cf1d55550ba939021468ef68d1862dd17580b6b7..c51ba19e47ddbd476682eac4ce5153f6bfff011a 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
@@ -14,10 +14,10 @@ keyboardShortcut(value: string | [FunctionKey], keys: Array<[CtrlKey]>)
| 参数名 | 参数类型 | 必填 | 参数描述 |
| ------ | ------------------------------------- | ---- | ------------------------------------------------------------ |
-| value | string \| [FunctionKey](#FunctionKey) | 是 | 热键的单个字符(可以通过键盘输入的字符)或[FunctionKey](#FunctionKey)。
|
-| keys | Array<[CtrlKey](#CtrlKey)> | 是 | 热键组合。
|
+| value | string \| [FunctionKey](#functionkey) | 是 | 热键的单个字符(可以通过键盘输入的字符)或[FunctionKey](#functionkey)。
|
+| keys | Array<[CtrlKey](#ctrlkey)> | 是 | 热键组合。
|
-## CtrlKey枚举说明
+## CtrlKey
| 名称 | 描述 |
| ----- | ------------------- |
@@ -25,7 +25,7 @@ keyboardShortcut(value: string | [FunctionKey], keys: Array<[CtrlKey]>)
| SHIFT | 表示键盘上Shift键。 |
| ALT | 表示键盘上Alt键。 |
-## FunctionKey枚举说明
+## FunctionKey
| 名称 | 描述 |
| ---- | --------------------- |
@@ -80,6 +80,7 @@ keyboardShortcut(value: string | [FunctionKey], keys: Array<[CtrlKey]>)
设置组件的快捷键,同时按控制键+对应的字符可以触发组件响应快捷键,并触发onClick事件或自定义事件。
```ts
+// xxx.ets
@Entry
@Component
struct Index {
@@ -92,15 +93,18 @@ struct Index {
Button("Test short cut 1").onClick((event) => {
this.message = "I clicked Button 1";
console.log("I clicked 1");
- }).keyboardShortcut('.', [CtrlKey.SHIFT, CtrlKey.CTRL, CtrlKey.ALT])
+ }).keyboardShortcut('.', [ModifierKey.SHIFT, ModifierKey.CTRL, ModifierKey.ALT])
+ .onKeyEvent((event)=>{
+ console.log("event.keyCode: " + JSON.stringify(event));
+ })
Button("Test short cut 2").onClick((event) => {
this.message = "I clicked Button 2";
console.log("I clicked 2");
- }).keyboardShortcut('1', [CtrlKey.CTRL])
+ }).keyboardShortcut('1', [ModifierKey.CTRL])
Button("Test short cut 3").onClick((event) => {
this.message = "I clicked Button 3";
console.log("I clicked 3");
- }).keyboardShortcut('A', [CtrlKey.CTRL])
+ }).keyboardShortcut('A', [ModifierKey.SHIFT])
Button("Test short cut 4").onClick((event) => {
this.message = "I clicked Button 4";
console.log("I clicked 4");