Keyboard Builders' Digest
!! 30% off of's drawer-style Glitter65 !! Code: KBDNEWS
Keyboard Builders' Digest / Editorial

Behind the Scenes of Issue 110

Ongoing projects, Kamakura, new year's resolution, etc.

Published January 6, 2023
Creators! Feel free to tip me off about your keyboard related projects to bring them to 100K readers.

Hey y'all,

Welcome back for another edition of Keyboard Builders' Digest (this time Issue #110), a weekly roundup of this DIY keyboard focused newsletter and blog from Tamas Dovenyi – that's me. If you are new to this, you can read how this started out and what this is all about nowadays. If you like what you see, you can subscribe to the newsletter (free) and donate some bucks to keep this otherwise free and ad-free project alive.


A lot of stuff is going on behind the scenes but not much to show off yet. I'm working on some articles as well, a review and a piece on a strange early typewriter, but I'm waiting for permission to use some archive photos.

Azimuth PCB?

I have a bunch of low-pro POM MBK/MCC caps at hand (thanks MoErgo/SplitKB!) and I have to draw up some plates with various spacings to be able to showcase/compare/review them (I have only MX spaced plates right now). So, instead of editing my daily driver Azimuth's plate – originally drawn from scratch in Inkscape –, I thought I'd recreate the whole project via Ergogen. That could end up as a PCB of the originally handwired board as a byproduct.

Well… After some research now I understand the comments reflecting to MrZealot's Ergogen v4.0 post about the docs… :D

To say the truth, designing more traditional split layouts would be probably a breeze, but mine has a pretty unique pinky cluster, as well as some stray keys here and there. Anyway, I'll keep researching existing YAML files to understand what I should do.


Hide-key's lion head macropad brought back fond memories: the word "Kamakura" – a place and the name of a Shinto shrine – sounded too familiar, and after some thinking I realized I was there many years ago.

I missed the amulets mentioned in the post but visited the huge Buddha statue. And then walked to the nearby island of Enoshima with my wife. She was pregnant at the time and couldn't really eat anything, especially raw and unfamiliar Japanese food – and coming from a landlocked European country, pretty much every Japanese food looked unfamiliar. :D And then, on the bridge connecting Kamakura with the island, we eventually stumbled upon some food she could eat: ice cream in matcha and sweet potato flavor. :D

Keylogging project

I had three new year's resolutions in 2021 – and managed to realize two of them. Sort of. One was regularly posting on twitter, the other was to learn all the 2,200 joyo kanji to better understand Japanese texts – I can only recognize them, no clue how to pronounce most of them, nor could I write them I guess. (And I have no idea what the third resolution was. :D)

For this year I'm quite late, but have some ideas. One of them is logging my keystrokes all year long. Keyloggers have their pros and cons, but knowing the cons this project may turn out as something useful.

Benign keylogger seems to be harmless. Its code is short and clear enough to check for any suspicious behavior, so I set it up and will have a decent dataset soon. Only about 360 days to go for a full year's worth of gigantic typing test. :D

Since this piece of code logs timestamps as well, I'll be able to do much more than language statistics. I'm particularly interested in active/passive periods, length of typing sessions, as well as general typing speeds – not artificial runs like e.g. in monkeytype.

A few years ago I read a blog post from somebody. I can't remember the name but he was a German software dev doing a similar keylogging project. He ended up at about 4 million keystrokes/year if I remember correctly.

If you are interested, try to set this one or the keylogger of your choice. Let's turn this into a community experiment. And we can do a comparison in 12 months or even more frequently. I had some difficulties during installation/setup, but restarting my PC solved the issue with the environmental variables.

Quick news

Vendor database

I'm waiting for feedback from some new shops/projects. Some updates but no additions this time.

Meetup database

No new meetup either.

As always, this meetup database is both a calendar and an archive, so feel free to send me upcoming events or even ones from the recent past to make this collection as comprehensive as possible.


No new donors this time. Thanks to all the regular supporters!

If you'd like and can afford to help, here is the donation form.

Small developments

  • Only some small fixes: Usually, I put images and issues in directories with names of the actual year – approaching 2,000 projects, that helps to keep things organized. But since we have a new year, there was some expected strange behavior until I found some hardcoded years – mostly in utility scripts, e.g. the one generating the cover image. ;)


That's all for today. Thanks for reading.

Feel free to comment in this issue's r/mk thread, and as always: keep learning and building.

Cheers, Tamás

Do you like this post? Share, donate, subscribe, tip me off!

Published on Fri 6th Jan 2023. Featured in KBD #110.


Behind the Scenes of Issue 78

Newsletter subscriptions and postcards, new donor, trivia of the week, bidding for a HP 9810A.

Behind the Scenes of Issue 25

Issue 25, personal favorites, new domain coming soon, performance tweaks, issue 24 follow-up, new supporters and subscriber record.

Behind the Scenes of Issue 73

A special anniversary, new vendors, new discount code, some developments, etc.

Behind the Scenes of Issue 35

Issue 34 follow-up, latest progress, PCB design, forgotten podcast appearance, MK Dry July, venturing into mechanical typewriter territory, updated todo list.

Behind the Scenes of Issue 27

First-hand experience of bad ergonomics, personal favorites, evaluating performance, new supporters (and their management).

Behind the Scenes of Issue 104

Giveaway follow-up, advent calendar line-up announced, new vendors/discounts, etc.