jspaint/lib/tracky-mouse/tracky-mouse-electron/src/preload.js

12 lines
354 B
JavaScript

const { moveMouse } = require('robotjs');
const { contextBridge, ipcRenderer } = require('electron')
contextBridge.exposeInMainWorld("moveMouse", (...args) => moveMouse(...args));
contextBridge.exposeInMainWorld("onShortcut", (callback) => {
ipcRenderer.on("shortcut", (event, data) => {
// console.log("shortcut", data);
callback(data);
});
});