键盘事件使用Node.JS进行模拟

时间:2011-09-05 08:24:00

标签: events node.js event-handling keyboard simulation

可以在node.js中模拟键盘笔划吗? 当然我想在运行节点应用程序的机器上模拟键盘事件,而不是在html / js客户端应用程序中。

1 个答案:

答案 0 :(得分:0)

在Node中,您可以使用 jsDom https://github.com/tmpvar/jsdom)来模拟DOM API,您也可以在其中模拟键事件。还有jQueryify,所以你也有一个花哨的包装。

var jsdom = require("jsdom");
var document = jsdom.jsdom();
var window = document.parentWindow;

jsdom.jQueryify(window, "jquery-1.10.2.js", function (window, $) {
    try {
        $(window).keydown(function(){ 
            console.log("keydown");
        });
        $(window).keyup(function(){ 
            console.log("keyup");
        });
    }
    catch (alllogs) {
        console.log(alllogs);
    }
});

也许这会对你有所帮助: - )