Hello! The GagWriter keyboard files are ready! How well does it work? This intro was written using it.
------------------------------------------------------------------------------------------------------
The follow-up to the Typing/talking Gag, this is a working computer keyboard controlled using buttons on a 3D-printed dildo (waterproofed using a condom). Compared to the gag variant, this device features a longer dildo and an extra 'deep throat' button, providing four extra characters (space bar, return, caps lock, and 'Z') as well as punctuation.
In use, all ‘keystrokes’ are performed using two-button combinations (see the chart).
For use with an Arduino Leonardo or other USB-enabled Arduino boards.
This build includes a guide, STLs, the arduino code, templates for the wooden parts, and a custom-built typing game. The game is themed like a training tutorial from some alternate bondage universe where these keyboards are common in offices
Regular typing games prioritize speed, which is hard to do here, so the tutorial focuses on accuracy; mistakes and backspaces cost demerits. Submitting an incorrect word cost demerits. Submitting a correct word before the time runs out removes demerits.
It autogenerates a certificate with the user's score at the end of the game and saves it to the computer so the demerits can be redeemed for punishments.
Yes, this graceful, full-featured, desktop-mounted keyboard is suitable for hands-free use in any home or office. Pair it with a handheld trackball mouse and a kneeling chair for the perfect armbinder-compatible office environment.
For a better view of the photos: https://imgur.com/a/Y8BLfSa
EDIT: I recently added a Piezo Buzzer (https://www.adafruit.com/product/1739) to the gagwriter to make a beep every time a button is pressed. Add a 150ohm resistor in series with the buzzer to protect the arduino. It is a big improvement to have feedback for button press. I have uploaded the revised code below.
The author remixed this model.