Appearance
BizShortcutInput 快捷键录入
组合键录入与展示件:点击进入录制态捕获按下组合,修饰键标准化(ctrl / alt / shift / meta 顺序统一、键帽展示)、主键必含修饰键可配、冲突清单比对红警、Esc 取消 / 退格清空、只读回显 kbd 键帽。适用于系统快捷键设置、命令面板配置、大屏 / 收银快捷操作绑定。
基础用法
点击录制快捷键
当前值:(未设置)
预设回显
CtrlShiftP
冲突检测
点击录制快捷键
已占用:ctrl+k / ctrl+shift+p / alt+f4(试试录制 Ctrl+K)
允许单键
f2
只读回显
CtrlAltDel
禁用
CtrlS
清空
AltEnter
事件流
点击录制快捷键
特殊键
Ctrl↑
试试录制 Ctrl+↓、Alt+F3、Shift+Space
设置表场景
Props
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| v-model | string | '' | 组合键规范串(ctrl+shift+p;空串未设置) |
| require-modifier | boolean | true | 主键必须搭配 Ctrl / Alt / Win 修饰键 |
| conflicts | string[] | [] | 已占用快捷键清单(撞车红警 + conflict 外抛) |
| placeholder | string | '点击录制快捷键' | 占位提示 |
| disabled | boolean | false | 禁用(不可录制) |
| readonly | boolean | false | 只读回显 |
| size | 'small' | 'default' | 'large' | 'default' | 尺寸 |
Events
| 事件名 | 参数 | 说明 |
|---|---|---|
| change | (combo: string) | 组合键确认(含清空) |
| conflict | (combo: string) | 与 conflicts 清单撞车 |
| record-start | — | 进入录制态 |
| record-end | (applied: boolean) | 退出录制态(是否已落值) |
Expose
| 属性/方法 | 说明 |
|---|---|
| toggleRecord | () => void 编程开启 / 关闭录制 |
口径说明
- 规范串:小写、
+连接、修饰键固定顺序ctrl → alt → shift → meta(如ctrl+alt+enter);单字符主键小写、方向键 up/down/left/right、空格 space。 - 键帽展示:修饰键 Ctrl / Alt / Shift / Win,字母大写、方向键箭头符号;
meta按 Windows 语义展示为 Win(macOS 场景可自行映射 ⌘)。 - 录制约束:纯修饰键按下不落值等待组合;
require-modifier=true时 shift 单独修饰不算(需 Ctrl / Alt / Win 至少其一);Esc 取消录制、退格清空当前值。