import { Injectable } from '@angular/core' import { HotkeyDescription, HotkeyProvider, TranslateService } from 'tabby-core' /** @hidden */ @Injectable() export class ElectronHotkeyProvider extends HotkeyProvider { hotkeys: HotkeyDescription[] = [ { id: 'new-window', name: this.translate.instant('New window'), }, { id: 'toggle-window', name: this.translate.instant('Toggle terminal window'), }, ] constructor (private translate: TranslateService) { super() } async provide (): Promise { return this.hotkeys } }