/ / Esecuzione tasto di scelta rapida globale Nodejs - nodo.js, tasti di scelta rapida, tasto di scelta rapida globale

Esecuzione di hotkey globale Nodejs - node.js, hotkey, global-hotkey

Mi chiedevo se qualcuno potesse indicarmi ilgiusta direzione. Sto creando un'app Node che voglio eseguire alcuni tasti di scelta rapida sul computer su cui è in esecuzione per avviare e arrestare un flusso OBS basato su tasti di scelta rapida.

Mi chiedevo se ciò fosse possibile in quanto sono stato in grado di trovare solo soluzioni obsolete e non funzionanti.

Grazie.

risposte:

0 per risposta № 1

Puoi farlo facilmente in AutoHotKey, ma se è il Nodo che ti serve, il Nodo lo otterrai.

Probabilmente alcuni Node Package Managers (NPM) che si adatteranno al conto, se controlli github, sto scommettendo che qualcuno ha fatto qualcosa di piccolo.
Ecco, l'ho fatto per te: hott - Tasti di scelta rapida globali per Windows, con nodo

Mi sembra un po 'eccessivo, usare "iohook" dovrebbe fare miracoli; collegalo alla maniera semi vecchia della moda dell'evento, qualcosa del genere:

L'unico modo in cui sono abbastanza sicuro che funzionerà è l'ascolto di eventi chiaro e semplice:

const ioHook = require("iohook");
ioHook.on("keypress", event => {
if(event.keychar == "a") {
console.log(event);
} else {
console.log("Press a");
}
});
ioHook.start();