Be more sarcastic with Raspberry Pi Pico

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.

NSFW

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.”

sarcastic keyboard

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.

sarcastic keyboard

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.

sarcasm converter

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
sarcasm converter

15 comments
Jump to the comment form

Avatar

The (definitely) Outlook editor looks appealing.

Can this come with the next release of PiOS?

Reply to Frankie T-H

Avatar

i hope so

Reply to derry

Avatar

I didn’t know that the random capital thing was sarcasm. I didn’t think it would be necessary to mark any words as sarcasm, if it’s done right. People seem to be getting smarter…..

Reply to Anders

Avatar

I think you meant, “pEoPlE sEeM tO bE gEtTiNg SmArTeR.”

Reply to Jonathan

Avatar

Definitely Outlook. đź‘€

Isn’t alternative capitals a form of mocking…not sarcasm?

Reply to Jose Grande

Avatar

I really like this. Alternatively, you could add more buttons and make a macro box.

Reply to Jose Grande

Avatar

That’s a good idea! Definitely no reason it couldn’t be done. Just wire up some extra buttons and tell the pico to send them as some of the extra function keys

Reply to Ben Sommerfeld

Avatar

Love this. I think someone has now implemented USB with PIO so you could reduce this down to one RP 2040. :)

Reply to Richard collins

Avatar

I saw that! I think it got posted a week or so after I finished the build up. But I might have to go back and make a second revision with the improvements

Reply to Ben Sommerfeld

Avatar

It’s rather hard to see the point of a device that just randomly toggles capital letters but whatever.

Reply to Beau Chavalier

Avatar

Not everything needs to have point, some things are just pointless fun ;)
Of course, not all fun is for everyone, and that’s allright.

Reply to Petr Sedlacek

Avatar

Look at the title, it tells you why!

Reply to Richard collins

Avatar

John maybe busy finding a new accomodations

Reply to Montagne George

Avatar

People also do this to mock crazy conspiracists
I have just posted a link to this on r/Qult_Headquarters

Reply to Andrina Westerdale

Avatar

Would anyone have instructions or a guide on how I can build this?

Reply to Robert

Replying to Jose Grande
Cancel reply?