Ich entwickle ein kleines Knoten js Programm, das auf einer Liste von Kopien (Strg + C) besteht und dann einfügen (Strg + V) secuentially. Ich führe das Programm auf dem Terminal, und es funktioniert gut. Das Problem ist, wenn dieses Terminal den Fokus verloren hat. Wenn es auftritt, kann das Programm keine Tastendruckereignisse erkennen, daher kann ich den ausgewählten Text nicht speichern, wenn die Tastenkombination gedrückt wird.nodejs Programm erkennung keypress Ereignis am Terminal verloren Fokus
Das Projekt ist hier, wenn Sie den Code (main.js) sehen möchten.
https://github.com/athos54/advancedcopypaste
Vielen Dank
meinst du wenn das terminal den fokus verloren hat und wieder fokussiert ist? Wenn nicht erneut fokussiert wird, ist es normal, die tastengesteuerten Ereignisse nicht auszulösen. – Kaddath
Sie möchten also, dass Ihr Programm im Hintergrund läuft und alle in die Zwischenablage kopierten Dateien speichert? Ich glaube nicht, Knoten ist das richtige Werkzeug hier –
Wie Shizzle sagen, ich habe es mit iohook getan –