W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
global-shortcut
模塊可以便捷的為您設置(注冊/注銷)各種自定義操作的快捷鍵.
Note: 使用此模塊注冊的快捷鍵是系統(tǒng)全局的(QQ截圖那種), 不要在應用模塊(app module)響應 ready
消息前使用此模塊(注冊快捷鍵).
var app = require('app');
var globalShortcut = require('electron').globalShortcut;
app.on('ready', function() {
// Register a 'ctrl+x' shortcut listener.
var ret = globalShortcut.register('ctrl+x', function() {
console.log('ctrl+x is pressed');
})
if (!ret) {
console.log('registration failed');
}
// Check whether a shortcut is registered.
console.log(globalShortcut.isRegistered('ctrl+x'));
});
app.on('will-quit', function() {
// Unregister a shortcut.
globalShortcut.unregister('ctrl+x');
// Unregister all shortcuts.
globalShortcut.unregisterAll();
});
global-shortcut
模塊包含以下函數(shù):
globalShortcut.register(accelerator, callback)
accelerator
Acceleratorcallback
Function注冊 accelerator
快捷鍵. 當用戶按下注冊的快捷鍵時將會調(diào)用 callback
函數(shù).
globalShortcut.isRegistered(accelerator)
accelerator
Accelerator查詢 accelerator
快捷鍵是否已經(jīng)被注冊過了,將會返回 true
(已被注冊) 或 false
(未注冊).
globalShortcut.unregister(accelerator)
accelerator
Accelerator注銷全局快捷鍵 accelerator
.
globalShortcut.unregisterAll()
注銷本應用注冊的所有全局快捷鍵.
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: