全局快捷键管理器 global-shortcut-manager

全局快捷键管理器是一个用于在跨平台桌面应用程序中注册、管理和处理全局键盘快捷键的技能。它支持修饰键组合,解决快捷键冲突,并提供平台相关的按键映射,确保应用程序在后台也能响应自定义热键。适用于Electron、Tauri等框架的开发者。关键词:全局快捷键,键盘热键,跨平台开发,桌面应用,Electron,Tauri,快捷键管理。

前端开发 0 次安装 0 次浏览 更新于 2/25/2026

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-handler
  • system-services-integration 进程