Add two globalShortcuts (#351)
Cmd+Shift+L -> Search Vault Cmd+Shift+G -> Password Generator
This commit is contained in:
parent
594e463e02
commit
f7bfe40b71
22
src/main.ts
22
src/main.ts
|
@ -1,4 +1,4 @@
|
|||
import { app } from 'electron';
|
||||
import { app, globalShortcut } from 'electron';
|
||||
import * as path from 'path';
|
||||
|
||||
import { I18nService } from './services/i18n.service';
|
||||
|
@ -43,6 +43,26 @@ export class Main {
|
|||
appDataPath = path.join(process.env.SNAP_USER_DATA, 'appdata');
|
||||
}
|
||||
|
||||
app.on('ready', () => {
|
||||
globalShortcut.register('CommandOrControl+Shift+L', async () => {
|
||||
if (this.windowMain.win === null) {
|
||||
await this.windowMain.createWindow();
|
||||
}
|
||||
|
||||
this.messagingService.send('focusSearch');
|
||||
this.windowMain.win.show();
|
||||
});
|
||||
|
||||
globalShortcut.register('CommandOrControl+Shift+G', async () => {
|
||||
if (this.windowMain.win === null) {
|
||||
await this.windowMain.createWindow();
|
||||
}
|
||||
|
||||
this.messagingService.send('openPasswordGenerator');
|
||||
this.windowMain.win.show();
|
||||
});
|
||||
});
|
||||
|
||||
if (appDataPath != null) {
|
||||
app.setPath('userData', appDataPath);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue