Keyboards!

by Jono


https://jonocodes.github.io/awesome-keyboards

(see text content in speaker notes)

Outline

  • Look
  • Feel
  • Speed
  • Functionality
  • Ergonomics

Look

Key caps

Home Builds

FEEL

Keyboard types

Membrane

  • simple construction
  • low profile
  • low price

Optical

  • fast
  • precise

Mechanical

  • durable
  • repairable
  • customizable (sound and feel)

Machanical Switch Types

Sound categories

  • volume
  • depth
  • ping
  • pop
  • pitch
  • rattle
  • grind
  • click
  • clack
  • thock <--

Sound tweaking

  • plate composites
  • foam bases
  • silicon mat dampener
  • wood and paper base
  • O-rings (mute rings)
  • grease/lube
  • tape modification
  • stabilizers
  • dampeners
  • spring weights

Switch sounds demo

Keyboard ASMR

Speed

Stenography

3D Chording

Functionality

Functionality

Portable

Functionality

Wearable

Form Factor

Key Minimization

Key Maximization

Layering

Ergonomics

Ok, back to the keebs...

Ergonomic Forms

Split

Concave

Tenting

Thumb clusters

Columnar

Ergonomic Layouts

But first, some history...

Alternative layouts

Minimizing travel

Touch typing handshape comparison

Ergonomics

Takeaways

  • High effort (months), high return: Alternate layouts

  • Low effort (1 week), medium return: Thumb clusters!

Ergonomics

FAQ

I already type 100 WPM. Do these optimizations really make you faster?


  • Its all about comfort

Can you still type on other peoples keyboards?


  • Yes

What's the best layout?


  • It depends

I don't have time to learn another layout. Is there something quick and easy that I can do instead?


  • Thumb clusters!

Seems like a waste of money

  • You press thousands of keys a day

Mobile specific

Community

Mechanical Keyboards

/r/mechmarket
/r/switchmodders
/r/keycaps
/r/keycapdesigners
/r/MechanicalKeyboards
/r/vintagekeyboards

Layouts and Tech

/r/Dvorak
/r/colemak
/r/KeyboardLayouts
/r/keyboardshortcuts

DIY

/r/PeripheralDesign
/r/CustomBoards

Ergo

/r/olkb
/r/ergodox
/r/ErgoMechKeyboards
/r/ergonomics

Image Galleries

/r/ArtisanMacro
/r/CatsOnKeyboards ->
/r/CustomKeyboards
/r/cyberDeck
/r/mechanicalheadpens

Adjacent Subreddits

/r/hardwareswap
/r/keyboard
/r/keyboards
/r/MouseReview
/r/TrackBalls
/r/typewriters
/r/BucklingSprings
/r/Topre

Key takeaways

  • Thumb clusters are awesome.

  • QWERTY is an outdated convention.

  • Keyboard customization is a (fun) rabbit hole.

Join me next time for ...

The mouse!

I promise you will learn something, and its mostly pictures anyway.

in order from fun -> practical

Gaming

steam punk

Colorful builds

https://www.tinymakesthings.com/how-to-make-artisan-keycaps

3D Printed

like on your laptop

used by gamers

There are 3 basic categories.

Now there a hundreds of variations

Gateron optical switch profile example

$50 asterex, 2024 kickstarter https://www.kickstarter.com/projects/stenokeyboards/the-asterisk-steno-keyboard-for-beginners?ref=4vgl2c

Uni v4 stenograph This is what modern chording looks like

This is the Charachorder One with 3-D Tactile Switches

https://www.tiktok.com/@rileyfordkeen/video/7176769863149587758 <video src="./media/charachorder500wpm.mp4" controls height="50%"></video> Note: Mention leaderboard controversy

Rollup keyboard

Laser Projection Keyboard

Tap strap 2 Single hand typing Multiple mouse modes Haptic feed back

"Beauty and the Geek" jeans is a wearable concept. It even has speakers behind the knees.

ranges from 104 keys to 47

![](./media/40-Percent-Keyboard-by-plainoldcode-3-1216x680.webp)

40% keyboard, 47 keys

Chordie 16 keys

2 Keys Ben Vallack created a single key PCB and created a tap-dance based layout that allows for 50 different characters.

0 keys - morse code https://github.com/veggiedefender/open-and-shut

Honeywell 142 keys

These are screenshots of the config for my Ergodox EZ

Optimus Popularis Keyboard Programmable LED screen keys Kind of like the Mac magic bar

* For now we are stuck with using keyboards. * Typing at a desk for hours a day can only be so ergonomic. * How we we minimize repetitive stress injuries?

This is the Kinesis advantage. The only keyboard that I have ever used that is a joy to type on. They inspired the invention of Cherry Browns.

https://hackaday.com/2021/08/04/inputs-of-interest-safetype-vertical-keyboard-with-mirrors-puts-pain-in-the-rear-view/

Moonlander

Dygma - maximized thumb clusters 16 keys!

Staggering was necessary for typewriters. Notice how left and right stagger are not equal. This makes travel inconsistent.

How did we get here? --- - In the 1860's C. L. Sholes made the first commercial typewriter in a Milwaukee, using U.S. English. - Early prototypes used alphabetically ordered keys. But they were difficult to type with (since our fingers don't read left to right). - **Fun fact**: Some had only capitol letters and numbers 2-9. It was suggested to use letters o and l for 0 and 1. - After 5-10 years of iterations, QWERTY was born. --- - QWERTY was designed to keep common letter pairs apart to prevent jamming. - Contrary to mythology, it was not specifically designed to slow typers down. - Bigram spread was actually a good way to allow for fast typing since it alternates the work between hands. But we can do better now with more data driven approaches. - QWERTY has remained the de facto standard ever since the first typewriter. Most variations make minimal changes to it, even when not using English.

### French (AZERTY) Other Latin character languages build off qwerty. Sometimes with small variations.

### Greek Even in languages with different characters they build off qwerty.

This is the first well know alternative layout. Created 1936. August Dvorak studied letter frequencies and the physiology of the hand. Common letters should be in the home row. Notice vowels on the left hand and special characters rearranged.

Mention words/languages vs programming

Many QWERTY keys are preserved as well as control commands.

Even with tarmak, it typically takes months to become fully proficient.

--- ## Personalized layouts --- ![bg](./media/magnitic-durmang.png) notes: switching individual keys swap caps lock for control or delete

These are questions I regularly get when people see my keyboard.

Its all about comfort Speed could also happen...

Sure. I use QWERTY on my laptop and phone every day

It depends on what you are doing. english? spanish? programming?

Thumb clusters! Biggest bang for your buck. Your pinkies will thank you.

More people spend more and more time at a computer every day. The average office worker presses 2-10k keys per day. Thats millions a year. You probably spend 5+ hours a day at a keyboard. Why use a piece of junk? Unless you have a deprivation mind set. Then go for it.

NorCal 2023 Mechanical Keyboard Meetup Meetups and conventions tend to be focused on mechanical feel/style - not ergonomics. https://arun.is/blog/norcal-2023-mechanical-keyboard-meetup/ https://kbd.news/meetups

[Meetups](https://kbd.news/meetups) <div class="scroll"> ![](./media/Keyboard-Meetups.png) </div> ---

Found this list made in 2022 https://www.reddit.com/r/MechanicalKeyboards/wiki/keyboard_subreddits/

If there are any things I hope you got out of this, it would be these.