---
title: "Keys.waylonwalker.com"
description: "Today I got sick of my go to online keyboard tester not supporting holds and fighting an issue with holds on one of my boards, I vibed out a replacement. I..."
date: 2026-06-20
published: true
tags:
  - dev
  - webdev
template: blog-post
---


Today I got sick of my go to online [keyboard
tester](https://www.keyboardtester.com/) not supporting holds and fighting an
issue with holds on one of my boards, I vibed out a replacement.  I did a bit
of work with it to get it how I wanted.  gpt5.4 still likes to make lots of
cards and build readable sites with a reasonable width for reading, not full
page apps.

<div class="embed-card embed-card-external">
  <a href="https://keys.waylonwalker.com" class="embed-card-link" target="_blank" rel="noopener noreferrer">
    <div class="embed-card-image">
      <img src="https://dropper.wayl.one/file/29a573f5-0bce-4871-8e6e-da6413c5e19a.webp" alt="keyboard tester — A keyboard tester that works for me, how I like it" loading="lazy">
    </div>
    <div class="embed-card-content">
      <div class="embed-card-title">keyboard tester</div>
      <div class="embed-card-description">A keyboard tester that works for me, how I like it</div>
      <div class="embed-card-meta">keys.waylonwalker.com</div>
    </div>
  </a>
</div>


The main feature is to be able to see when alt+key or shift+key is pressed, the
keyboard tester was not able to do this.

![73e71d2d-eaf9-4a0a-9e04-0039a1df0b26.mp4](https://dropper.wayl.one/file/73e71d2d-eaf9-4a0a-9e04-0039a1df0b26.mp4)
Here is a video of me using it.

I tend to use keyboard tester a lot as I build a lot of weird keyboards so I
suspect this one to get a lot of use and may grow over time, but for now it
works good enough for me.

I can already think of a whole list of features like supporting keycodes for
js, pygame, zmk, qmk.  But for now I'm just building what I need and not
overcomplicating it.


