script.js 563 B

1234567891011121314151617181920212223242526
  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. e.preventDefault();
  15. });
  16. $(document).keyup(function(e) {
  17. if (keys.indexOf(e.keyCode) !== -1) {
  18. keys.splice(keys.indexOf(e.keyCode), 1);
  19. }
  20. e.preventDefault();
  21. });
  22. });