Now we'll want run the python script that listens for the keystrokes and moves the servos. It consists of a single python file with a ".pyw" extension and can be found in the zip file below. This ensures the python script runs without a console window, and makes it extra stealthy. Before running the python script it will be necessary to double check that the target computer has the following software installed on it:



Python 2.7.X: https://www.python.org/downloads/

Pywin32 module: http://sourceforge.net/projects/pywin32/

Pyhook module: http://sourceforge.net/projects/pyhook/files/

Phidgets drivers: http://www.phidgets.com/docs/OS_-_Windows#Quick_Downloads

Phidgets Python modules: http://www.phidgets.com/docs/Language_-_Python#Quick_Downloads



The first three get python up and running with the modules necessary for covertly listening for keyboard events, while the second two are necessary to control the Phidget with python.



After this is complete, running the script should be a simple as double clicking the "AprilFools.pyw" file. You may hear some servo noises as the servos move into their initial positions.



We also encourage you to experiment with the keys that are booby-trapped. We chose A,E,T, and I since they are used often. If you want the servos to trigger less frequently, then try using other letters such as Z,Q, or even keys like F1 through F12.