Teaching tool to relay keyboard input
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
JS
MacClient
Server
.gitignore
.gitmodules
README.md

README.md

This tool is meant to improve the overall experience in the practical part of my tutorials, by enabling the students to remotely use my computers keyboard.

##Model The communication protocol is build on top of web sockets. The JS Clients send keyboard events, or strings of text, to the Haskell server, which relays them to to all Mac clients. On the Mac the messages are turned into KeyboardEvents, or just pasted.

##Test An instance of the server is ruining at ws://tutorremote.madge.me:9160. The Webpage can be viewed at http://tutorremote.madge.me/.