UNPKG

rkeys

Version:

A platform for creating tablet/HTML5 virtual-keyboard apps to send keystrokes to remote X11

34 lines (33 loc) 793 B
// Generated by LiveScript 1.3.0 (function(){ var Aw, D, R, S; Aw = require('../active-window'); D = require('../rkey/constants').directions; R = require('../rkey'); S = require('../ws/server'); module.exports = { init: function(httpServers){ S.init(httpServers); S.on('connect', function(){ return Aw.emit(); }); S.on('servant', function(it){ return Aw.servant.update(it.act); }); S.on('rkeydown', function(it){ return R({ act: it.act, direction: D.DOWN, from: "ws " + it.ip }); }); return S.on('rkeyup', function(it){ return R({ act: it.act, direction: D.UP, from: "ws " + it.ip }); }); } }; }).call(this);