A couple of months ago I started looking into ergonomical keyboards; mainly split keyboards with much fewer keys, like the 36-key Gergoplex and the 44-key Kyria. I may write another post about the reasons why, but long story short I started getting pain in my thumbs, fingers, wrist and forearm, and I thought it was time to do something about it.

Because my new shiny layout has been unchanged for more than a week, I’ve clearly found my Ultimate Layout™ and it’s time to immortalize it with a blog post!

… Best get comfortable, this is a long post.

Read More

Breeze is a split mechanical keyboard with a column-staggered layout. With a focus on productivity, Breeze features a full 6x4 alphanumeric layout, arrow keys, and an extra 6 key cluster for typing and coding.

The Moonlander MK1 from ZSA is an ergonomic, highly customizable split keyboard. I ordered one after I couldn’t stand anymore the pains I had each evening after a long workday. But how and why did I end up buying this weird-looking keyboard?

In this blog post, I want to share my keyboard journey, my experiences with the Moonlander, how I am using it and what I plan next.

As always, I have many pictures and many things to share. It’s a long read. Grab a coffee/tea/drink, and let’s dive in!

E R G O N O M I C.

The Launch Configurable Keyboard is engineered to be comfortable, fully customizable, and make your workflow more efficient.

Over the last few years, I worked on a few projects around keyboard input latency:

In 2018, I introduced the kinX keyboard controller with 0.2ms of input latency.

In 2020, I introduced the kinT keyboard controller, which works with a wide range of Teensy micro controllers, and both the old KB500 and the newer KB600 Kinesis Advantage models.

While the 2018 kinX controller had built-in latency measurement, I was starting from scratch with the kinT design, where I wanted to use the QMK keyboard firmware instead of my own firmware.

That got me thinking: instead of adjusting the firmware to self-report latency numbers, is there a way we can do latency measurements externally, ideally without software changes?

This article walks you through how to set up a measurement environment for your keyboard controller’s input latency, be it original or self-built. I’ll use a Kinesis Advantage keyboard, but this approach should generalize to all keyboards.

I will explain a few common causes for extra keyboard input latency and show you how to fix them in the QMK keyboard firmware.

Read More

Now why didn’t we think of this? While building a dactyl manuform — a semi-ergonomic split keyboard — [dapperrogue] had the life-changing epiphany that keyboards can be any shape or size, as long as there is room for wiring and a microcontroller inside. [dapperrogue]’s first foray into the world of fictional ordnance came in the form of an F-bomb — a round macro keeb made in the classic round explosive shape and covered with function keys. Building on the explosive feedback from that, [dapperrogue] built this bomb of a pineapple keeb,

Read More
Mar 11

Just setting up my new 2% keeb

Cherry MX blue keys and an Arduino Pro Micro inside

ᶜˡᵃᶜᵏ ᶜˡᵃᶜᵏ

Feb 23

My first 𝒶𝓇𝓉𝒾𝓈𝒶𝓃𝒶𝓁 key cap. Also great for debugging!

@omg shared a post by @linuxgirl

I made a control board for the Microsoft Sculpt wireless keyboard that converts it to wired USB, and now my favorite keyboard is even better.

This is an interactive gallery of split keyboards.

The keyboards included are mechanical and have either two halves ar a “wedge” in the middle to allow the wrists to lie in a more natural position. Many are available for purchase, either assembled or in kit form. Some only have the source (plans) available, which means making (or ordering from a service) the circuit board and case from a manufacturer yourself

Feb 11

System76 Launch Configurable Keyboard

The System76 Launch Configurable Keyboard is designed to provide the ultimate user controlled keyboard experience, with open source mechanical and electrical design, open source firmware and associated software, and a large number of user configuration opportunities.

Oddball Keyboard

The Oddball is a split mechanical keyboard with an integrated trackball. While drawing inspiration from things like the Jian and the Dactyl Manuform, it is instead designed with a switch plate and PCB to give it durability, replicability, and a more utilitarian look. 

Mechanical Keyboards
Created on Oct 16, 2020
By @omg