From 84fd35ce0efb5eedfa692fe94a580a3583274300 Mon Sep 17 00:00:00 2001 From: TheRockYT <91672537+TheRockYT@users.noreply.github.com> Date: Thu, 4 Apr 2024 23:06:29 +0200 Subject: [PATCH] Remove implementation of global shortcuts for media control. --- src/main.ts | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/src/main.ts b/src/main.ts index f20b6ef..5d3daae 100644 --- a/src/main.ts +++ b/src/main.ts @@ -3,14 +3,12 @@ import { app, BrowserWindow, components, - globalShortcut, ipcMain, protocol, session, } from "electron"; import path from "path"; import { globalEvents } from "./constants/globalEvents"; -import { mediaKeys } from "./constants/mediaKeys"; import { settings } from "./constants/settings"; import { setDefaultFlags, setManagedFlagsFromSettings } from "./features/flags/flags"; import { @@ -147,14 +145,6 @@ function registerHttpProtocols() { } } -function addGlobalShortcuts() { - Object.keys(mediaKeys).forEach((key) => { - globalShortcut.register(`${key}`, () => { - mainWindow.webContents.send("globalEvent", `${(mediaKeys as any)[key]}`); - }); - }); -} - // This method will be called when Electron has finished // initialization and is ready to create browser windows. // Some APIs can only be used after this event occurs. @@ -174,7 +164,6 @@ app.on("ready", async () => { createWindow(); addMenu(mainWindow); createSettingsWindow(); - addGlobalShortcuts(); if (settingsStore.get(settings.trayIcon)) { addTray(mainWindow, { icon }); refreshTray(mainWindow);