Ben Sommerfeld is a sarcastic guy and we are here for it. He is also short on time so cannot waste it carefully inserting random capital letters into sentences to connote sarcasm. But Ben is a maker and tinkerer type, so he does have the time to overengineer a solution.
If you’re interested in exactly which keyboard Ben is using in the video, so was all of Reddit. He explained:
“It’s a HyperX alloy FPS pro with cherry reds. Key caps are randomly cobbled together from old (cheap) keyboards.”
How does it work?
It’s plug-and-play with any computer and keyboard combination. Just plug any keyboard into the side, flip the switch, and your text will come out with a sarcastic flourish.
Ben used two Raspberry Pi Pico boards to implement a man-in-the-middle attack on the keyboard connection to the computer.
One Pico acts as a USB keyboard device for the computer, while the other acts as a USB host to read the inputs from the physical keyboard. The host communicates with the device via UART and tells it what the keystroke was. Then the device decides whether it should toggle caps lock. Ben has it set to toggle caps lock for every other letter.
Here are some sentences that look great when run through Ben’s sarcasm converter:
- “As PeR mY pReViOuS eMaiL.”
- “lEt Me GoOgLe ThAt FoR yOu.”
- “Thank you for inviting me to this meeting, WhIcH sHoUlD HaVe BeEn An EmAiL