Keyboard shortcuts 在Electron中注册全局快捷方式时发生致命错误

Keyboard shortcuts 在Electron中注册全局快捷方式时发生致命错误,keyboard-shortcuts,electron,Keyboard Shortcuts,Electron,根据文档页面,我尝试使用Electron的全局快捷方式模块注册全局键盘快捷方式。() 但是,在运行electron时,我在控制台中收到以下错误: [20097:0608/181936:FATAL:global_shortcut_listener_x11.cc(49)] Check failed: BrowserThread::CurrentlyOn(BrowserThread::UI). 我正在Ubuntu 14.04 LTS上运行Electron。我想问一下这个错误是否是特定于平台的。文档

根据文档页面,我尝试使用Electron的全局快捷方式模块注册全局键盘快捷方式。()

但是,在运行electron时,我在控制台中收到以下错误:

[20097:0608/181936:FATAL:global_shortcut_listener_x11.cc(49)] Check failed: BrowserThread::CurrentlyOn(BrowserThread::UI). 

我正在Ubuntu 14.04 LTS上运行Electron。我想问一下这个错误是否是特定于平台的。文档页面中是否有我遗漏的步骤?如果没有,有没有办法绕过这个错误?谢谢。

在注册快捷方式之前,您的应用程序应该准备好了。 以下是一个例子:

var app = require('app');  
var globalShortcut = require('global-shortcut');

// Your app must be ready before the registration
app.on('ready', function() {
    console.log('Your app is ready!');

    // You can now register your shortcuts
    globalShortcut.register('ctrl+alt+j', function() {
        console.log('You fired ctrl+alt+j !!!');
    });
});