a remote control for keyboard-driven web presentation systems like big. you can load it on your smartphone or ipad, click left or right, and it emits keyboard events with happen that turn pages for you.
load it on a cell phone, run it as a server, include it in your page.
git clone https://github.com/tmcw/bigclicker.git
cd bigclicker
npm install
node server.js
Include on your presentation page:
<script src='//localhost:3001/receive.js'></script>
Then load it on your iPhone (create an ad-hoc network if necessary).
With socket.io for communication, expressjs as a server String.replace as a template layer, and happen to shoot real keyboard events to the document.
Designed to work with big, but it should work with any presentation system
that looks at keyCodes
, responds to arrow keys, and binds its keydown
listener on document
.
Because my computer doesn't have one of those IR remote things, and when you a 'computer on a chair' situation at a meetup, being prone isn't conducive to rockin.
Also, the slight bit of distrust you should have of a system strung together with websockets, nodejs, and incarnated browser events should add that bit of technical-fear that masks any social anxiety you happen to have.