Keyboard
Keyboard API 可帮助您通过键盘快捷键执行操作。快捷键可帮助用户无需触摸鼠标即可使用您的命令。
类型
Keyboard.Shortcut
键盘快捷键由一个或多个修饰键(command、control等)和一个等效键(字符或特殊键)定义。
有关支持的值,请参阅 KeyModifier 和 KeyEquivalent。
例子
import { Action, ActionPanel, Detail } from "@raycast/api";
export default function Command() {
return (
<Detail
markdown="Let's play some games 👾"
actions={
<ActionPanel title="Game controls">
<Action title="Up" shortcut={{ modifiers: ["opt"], key: "arrowUp" }} onAction={() => console.log("Go up")} />
<Action
title="Down"
shortcut={{ modifiers: ["opt"], key: "arrowDown" }}
onAction={() => console.log("Go down")}
/>
<Action
title="Left"
shortcut={{ modifiers: ["opt"], key: "arrowLeft" }}
onAction={() => console.log("Go left")}
/>
<Action
title="Right"
shortcut={{ modifiers: ["opt"], key: "arrowRight" }}
onAction={() => console.log("Go right")}
/>
</ActionPanel>
}
/>
);
}属性
名称
描述
类型
Keyboard.KeyEquivalent
快捷键 的等效键
Keyboard.KeyModifier
快捷键 修饰符
最后更新于