Skip to main content

ยท 2 min read
Martijn Smit

If you're reading this, you've probably pressed a key to get here. In fact, you press keys thousands of times a day. But what actually happens between your finger hitting plastic and a letter appearing on screen?

Turns out, quite a lot.

Every keystroke is a chain reaction that unfolds in about 5 to 25 milliseconds: a spring compresses, metal contacts bounce against each other (and need to be filtered), a matrix circuit scans for which key was pressed, a microcontroller translates that into a scan code, wraps it in a USB HID packet, and sends it across the cable to your computer โ€” where your operating system processes it and delivers it to the right application.

I've been wanting to understand this pipeline for a while. How does a matrix actually detect key presses? Why do some keyboards ghost? What's in those 8-byte USB packets? Where does latency come from, and what can you actually do about it?

So I went deep and built howkeyboardswork.com, an interactive guide that walks through the entire journey of a keystroke from switch to screen.

It's not a wall of text. Every concept has a hands-on demo:

  • Watch a keystroke travel through the complete pipeline, from physical switch to application
  • Click keys in a virtual matrix to see row-by-row scanning, and toggle diodes off to trigger ghosting
  • See contact bounce in a waveform and compare debouncing strategies
  • Build a live USB HID report byte by byte, and hit the 6-key rollover wall
  • Explore scan codes across keyboard layouts: same physical key, same code, different character
  • Tweak latency parameters and watch milliseconds add up across the stack

Whether you're into mechanical keyboards, curious about low-level hardware, or just like understanding the tools you use every day, I hope this scratches that itch.

Check it out: howkeyboardswork.com

ยท One min read
Martijn Smit

This video is a small thank-you to the WhatPulse community ๐Ÿ’™

Over the past weeks, many of you took the time to fill out the year-end survey and share thoughtful, honest feedback about WhatPulse. That input plays a big role in how I'm planning the roadmap for 2026, and I really appreciate everyone who participated.

In this video, I'm doing the recorded raffle draw for the survey gift cards:

  • ๐ŸŽ 1x $50 digital gift card
  • ๐ŸŽ 5x $20 digital gift cards

The winners will be contacted directly by email shortly after the draw.

Thanks again for being part of the WhatPulse community. Whether you've been around for months or many years. Your support, curiosity, and feedback are what keep this project fun and moving forward.

โ€” Martijn and the WhatPulse team

ยท 2 min read
Martijn Smit

Happy new year! I hope you've all had a wonderful start to 2026. As we close out another year of clicks, keys, and countless hours of screen time, we thought it'd be fun to give you a personalized look back at your 2025.

Introducing WhatPulse Wrapped โ€” your year in review, visualized.

Head over to your profile or dashboard and you'll find a shiny new banner waiting for you. Click it to discover:

  • Your archetype โ€” are you a Night Owl, Keyboard Warrior, or something else entirely?
  • Year at a glance โ€” total keys, clicks, bandwidth, uptime, and more
  • Monthly breakdown โ€” see when you were most productive (or most distracted)
  • Activity heatmap โ€” a visual map of your activity throughout the year
  • How you compare โ€” see where you rank among other WhatPulse users
  • Fun comparisons โ€” your stats translated into real-world equivalents
  • Badges earned โ€” all your 2025 achievements in one place

View your 2025 Wrapped โ†’

Here's to another year of tracking the things that make us curious about our own habits.

โ€” Martijn & the WhatPulse team

ยท 2 min read
Martijn Smit

As the year wraps up, I wanted to take a moment to say thank you.

WhatPulse has always been about curiosity, consistency, and a bit of fun with data, and this year was packed with it. Millions of pulses, countless clicks, long workdays, late-night gaming sessions, focused writing hours, and everything in between. Seeing how you all use WhatPulse, compare stats, chase badges, and occasionally question your own habits never gets old.

Whether you've been pulsing for years or just joined recently, I genuinely appreciate you sticking around, sharing feedback, and caring about your stats as much as I do. WhatPulse wouldn't be what it is without a community that actually looks at the numbers and thinks: huh, that's interesting.

I hope you get some time away from your keyboard (or at least a different one), enjoy the holidays, and start the new year refreshed and ready to pulse again.

Thanks for being part of WhatPulse, and happy holidays.

2x p.s.:

  • Your WhatPulse wrapped is coming early January, when Pulsar finished his holiday-binge and is back to work.
  • Check out our year-end survey if you haven't yet. Your feedback helps shape WhatPulse in 2026.

โ€” Martijn & the WhatPulse team

ยท One min read
Martijn Smit

As we wrap up another year of keys, clicks, and curious stats, we're diving into the planning for WhatPulse 2026. We'd like to hear from you. You're the one actually using the app every day, watching the stats climb, chasing badges, tweaking habits, or just enjoying the data rabbit hole. Your input helps us understand what's working, what's not, and what would make WhatPulse even more useful and fun next year.