我與CDP
和Puppeteer
圖書館玩Node.js
。我想捕捉的瀏覽器窗口中的鍵盤事件(不是在網頁上下文window
或document
對象)上下文中 - 所以,當我在鉻DevTools(由Puppeteer
拼命地跑),並按即按Ctrl + E組合(這觸發性能測試中時間表選項卡)我想捕獲此事件。如何通過Node.js監聽系統級別的鍵盤事件?
我設法做到這一點與RobotJS
庫,但它不支持最新的節點版本(v8.7),所以更新後,節點我甚至不能安裝它。我發現iohook
lib,但它不支持最新的Node,也不支持Windows
(我使用它)。
CDP
and Puppeeteer
libs AFAIK僅支持網頁上下文中的事件。 我也嘗試了節點本地模塊readline
,但是它在控制檯中捕獲鍵盤事件,但不在瀏覽器窗口中捕獲。
有什麼方法通過Node.js在Chrome/Chromium瀏覽器窗口中捕獲/監聽鍵盤事件?