diff --git a/src/emain.ts b/src/emain.ts index 8581664a..b8fc910d 100644 --- a/src/emain.ts +++ b/src/emain.ts @@ -110,6 +110,11 @@ function createMainWindow(clientData) { } return; } + if (input.code == "KeyL" && input.meta) { + win.webContents.send("l-cmd", mods); + e.preventDefault(); + return; + } if (input.code == "KeyW" && input.meta) { e.preventDefault(); win.webContents.send("w-cmd", mods); diff --git a/src/preload.js b/src/preload.js index 5fd7970b..27928233 100644 --- a/src/preload.js +++ b/src/preload.js @@ -4,6 +4,7 @@ contextBridge.exposeInMainWorld("api", { getId: () => ipcRenderer.sendSync("get-id"), onTCmd: (callback) => ipcRenderer.on("t-cmd", callback), onICmd: (callback) => ipcRenderer.on("i-cmd", callback), + onLCmd: (callback) => ipcRenderer.on("l-cmd", callback), onHCmd: (callback) => ipcRenderer.on("h-cmd", callback), onWCmd: (callback) => ipcRenderer.on("w-cmd", callback), onMetaArrowUp: (callback) => ipcRenderer.on("meta-arrowup", callback),