name: global-shortcut-manager description: 注册和管理跨桌面平台的全局键盘快捷键 allowed-tools: Read, Write, Edit, Bash, Glob, Grep tags: [键盘, 快捷键, 热键, 跨平台, 桌面]
全局快捷键管理器
注册和管理全局键盘快捷键,即使应用程序未处于焦点状态也能生效。
功能
- 注册全局快捷键
- 处理修饰键组合
- 管理快捷键冲突
- 平台特定的按键映射
- 注销快捷键
- 检查快捷键可用性
输入模式
{
"type": "object",
"properties": {
"projectPath": { "type": "string" },
"framework": { "enum": ["electron", "tauri", "native"] },
"shortcuts": { "type": "array" }
},
"required": ["projectPath"]
}
Electron 示例
const { globalShortcut } = require('electron');
function registerShortcuts() {
globalShortcut.register('CommandOrControl+Shift+X', () => {
console.log('全局快捷键已触发');
});
}
app.on('will-quit', () => {
globalShortcut.unregisterAll();
});
相关技能
clipboard-handlersystem-services-integration进程