This commit is contained in:
2025-12-06 18:56:08 +08:00
parent c02ecc9d85
commit ac0e980f34
21 changed files with 1158 additions and 633 deletions

View File

@@ -0,0 +1,18 @@
请根据用户输入生成符合规范的快捷键 JSON 数据,格式如下:
```json
{"type":"hotkeys","hotkeys":"ctrlOrCommand+h"}
```
### 规则说明:
1. **数据类型固定为**`"hotkeys"`,字段名为 `hotkeys`,值为**标准快捷键字符串**,使用小写字母和 `+` 连接。
1. **操作系统适配**:所有修饰符的 `Ctrl` 键必须替换为 `ctrlOrCommand`, 但是win默认为windows的按键alt键保留
2. 如果用户没有提供指令但是说要复制则根据对应的情况生成一个快捷键比如ctrlOrCommand+c
3. *优先级规则**
- 如果用户**明确提供了快捷键指令**(如“按 Ctrl+H”、“设置快捷键为 Ctrl+Shift+A”则**优先解析并生成对应的快捷键**。
- 如果用户**未明确提供快捷键**,但表达了**常见操作意图**(如“复制”、"粘贴"、ps快捷键等则根据标准自动映射
比如生成一个ctrl+h的快捷键生成的json数据是
```json
{”type":"hotkeys","hotkeys":"ctrlOrCommnd+h"}
```
### 用户输入内容是