|
@@ -0,0 +1,26 @@
|
|
|
+$(document).ready(function () {
|
|
|
+ var socket = new WebSocket("ws://raspberrypi:54321");
|
|
|
+ var keys = [];
|
|
|
+
|
|
|
+ socket.onopen = function() {
|
|
|
+ var sendInput = function () {
|
|
|
+ socket.send(JSON.stringify(keys));
|
|
|
+
|
|
|
+ };
|
|
|
+ setInterval(sendInput, 69);
|
|
|
+ }
|
|
|
+
|
|
|
+ $(document).keydown(function(e) {
|
|
|
+ if (keys.indexOf(e.keyCode) === -1) {
|
|
|
+ keys.push(e.keyCode);
|
|
|
+ }
|
|
|
+ e.preventDefault();
|
|
|
+ });
|
|
|
+
|
|
|
+ $(document).keyup(function(e) {
|
|
|
+ if (keys.indexOf(e.keyCode) !== -1) {
|
|
|
+ keys.splice(keys.indexOf(e.keyCode), 1);
|
|
|
+ }
|
|
|
+ e.preventDefault();
|
|
|
+ });
|
|
|
+});
|