script.js 515 B

123456789101112131415161718192021222324
  1. $(document).ready(function () {
  2. var socket = new WebSocket("ws://raspberrypi:54321");
  3. var keys = [];
  4. socket.onopen = function() {
  5. var sendInput = function () {
  6. socket.send(JSON.stringify(keys));
  7. };
  8. setInterval(sendInput, 69);
  9. }
  10. $(document).keydown(function(e) {
  11. if (keys.indexOf(e.keyCode) === -1) {
  12. keys.push(e.keyCode);
  13. }
  14. });
  15. $(document).keyup(function(e) {
  16. if (keys.indexOf(e.keyCode) !== -1) {
  17. keys.splice(keys.indexOf(e.keyCode), 1);
  18. }
  19. });
  20. });