Slide 1

Slide 1 text

KeebKaigi 2023 Building the Perfect Custom Keyboard Naoto Takai, Recompile Keys

Slide 2

Slide 2 text

About me • I have been a Rubyist since 1999 and presented at RubyKaigi in 2008 and 2009. • In 2018, I built my fi rst split keyboard, and since 2019, I've been an enthusiast and designer of custom keyboards.

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

Recompile Keys Nomu30 / GMK White on Black

Slide 5

Slide 5 text

Recompile Keys Choco60 / GMK White on Black

Slide 6

Slide 6 text

Recompile Keys MIO esdf / GMK White on Black

Slide 7

Slide 7 text

What's a custom keyboard? • A custom keyboard is a customized mechanical keyboard that is built or modi fi ed according to an individual's preferences and requirements. • You have the fl exibility to choose various aspects of the keyboard such as the key layout, case color, key switches, keycaps, and more.

Slide 8

Slide 8 text

Thesiscamper Kira80 / GMK 9009

Slide 9

Slide 9 text

Zekk Works Ogre / GMK 8008

Slide 10

Slide 10 text

Di ff erences from DIY Keyboard • The DIY keyboard can be seen as part of the Maker Movement. • They share the same technology, but in di ff erent contexts. • The Ruby community organized a DIY keyboard assembly event in Matsue in 2017.

Slide 11

Slide 11 text

De fi ne your perfect custom keyboard • The perfect keyboard can be de fi ned as a keyboard that can be assembled exactly as you would like it to be. • What's your preference? • You may never know your preferences from the beginning. • Attend community events and try out di ff erent keyboards.

Slide 12

Slide 12 text

Zen words ྫྷஆࣗ஌ SFJEBOKJDIJ • Buddhist enlightenment is experiential and cannot be taught; it is like discerning water temperature through drinking, where it's a direct and personal experience that cannot be shared with others.

Slide 13

Slide 13 text

Problem

Slide 14

Slide 14 text

Auxiliary line

Slide 15

Slide 15 text

Solution Area of sector = 10 × 10 × 3.14 ÷ 4 = 78.5 Area of a right triangle = 10 × 10 ÷ 2 = 50 Area of the gray region = (78.5 - 50) × 2 = 57

Slide 16

Slide 16 text

Today’s goal • Today's goal is to draw an auxiliary line to build the perfect keyboard.

Slide 17

Slide 17 text

Evaluation criteria • Wine • Appearance / Aromas / Flavors / Mouthfeel / Finish • Whisky • Nose / Taste / Finish • Custom Keyboard • Appearance / Typing feel / Typing sounds • Functionality is seldom considered as an evaluation criterion.

Slide 18

Slide 18 text

Appearance • Include both visual and industrial design in the evaluation of appearance. • The quality of visual design is determined by the materials, shapes, and build quality. • In industrial design, the arrangement of functional elements determines the overall design.

Slide 19

Slide 19 text

Typing feel • Typing feel is emphasized through the balance of fl ex and consistency. • Flex has recently become popular in the keyboard community. • The fi ngertips of both hands have the highest concentration of sensory receptors, making them the most sensitive part of the body.

Slide 20

Slide 20 text

Typing sound • The quality of the typing sound largely depends on how well excess echo and friction noise is minimized, thus achieving a pure sound. • The words "thock" and "clack" are onomatopoeic terms used to describe the sound of a keystroke. • "Thock" refers to a deep and muted sound, while "clack" describes a sharper and louder sound.

Slide 21

Slide 21 text

Custom keyboard structure • In order to satisfy appearance, typing feel, and typing sounds, it has become common for modern custom keyboards to consist of the following components: • Key caps, top case, switches, stabilizers, plate, PCB, form, bottom case, and weight.

Slide 22

Slide 22 text

https://www.keychron.com/products/keychron-q1

Slide 23

Slide 23 text

“Typical” custom keyboard • PBT keycaps, aluminum case, Durock/JWK linear switches, Durock stabilizers, PC plate, gasket mount, PORON form, brass weight, etc. • This is a good con fi guration for a fl ex keyboard that produces THOCK sound, but…

Slide 24

Slide 24 text

The impact of COVID-19 • During the COVID-19 pandemic, it seems that there has been a decrease in the diversity of keyboard con fi gurations. • In-person keyboard events have decreased. • Working remotely led to an increase in demand for keyboard. • The German lockdown disrupted GMK's schedule. • Semiconductor shortages impacting the supply chain.

Slide 25

Slide 25 text

After COVID-19 • I anticipate another period of evolution for custom keyboards. • Pursuit of a more e ffi cient and unique keyboard structure. • More budget custom keyboards through mass production. • Factory-lube switches go mainstream. • The decline of GMK and the popularity of PBT keycaps produced by vendors. • Switching from ATmega32U4 to RP2040.

Slide 26

Slide 26 text

Now is the perfect time to start exploring the world of custom keyboards.