SlideShare a Scribd company logo
How does it work?
The keyboard
The keyboard
● Oldest computer accessory (~1870)
● Hasn't changed a lot
● ~104 keys
● QWERTY
QWERTY
● 1873, Christopher Latham Sholes
● to avoid jams
● far from optimal
● used everywhere, even on phones
Endless list of alternatives:
Dvorak, Colemak, Workman, ...
Common keyboards
● Rubber dome "switches" + membrane
● Low quality
● Cheap
● 99%
Common problems
● bottom-actuation
● membrane is vulnerable
● staggering
● ghosting
● max. 2-3 key rollover
Mechanical keyboards
● PCB
● Plate
● Switches
● Keycaps
● Case
● Controller
PCB
Plate
Keyswitches
Cherry MX family
● Black - linear, 60g
● Red - linear, 45g
● Brown - tactile, 45g
● Clear - tactile, 55g
● Blue - clicky, 50g
... and endless customization: replaceable stems, custom springs,
leds, lubing...
Bulking spring, Hall-effect, mechanical, ...
Keycaps
profile - SA, DCS, DSA, ...
color
material - ABS, PBT
captions - font, position, double
shot, laser-etched, dye-sub, ...
Case
● old keyboard cases
● made of wood
● laser cut acrylic
● 3D printed
● CNC cut aluminium (anodized)
Controller
● mostly Atmel microcontrollers
● ErgoDox: Teensy 2.0 (ATMEGA32U4, 16MHz)
● Arduino compatible, Teensyduino
● gnu avr toolchain
● USB HID is well specified :)
https://github.com/dyuri/ergodox-firmware
...
Written on an ErgoDox.
2013, György Horák
Images and most info from geekhack.org and deskthority.net.
http://blog.euedge.com/blog/kutyuk/a-billentyuzet/
Thanks!

More Related Content

PDF
How does it work - the keyboard
PPTX
COMM 106-Audacity-narrowing answers
PPTX
Building your own arcade cabinet
PPTX
Keyboard
PPT
1205 Ppi 8279
PPTX
8279 in microprocessor
PPTX
Keyboard
PPTX
AN OVERVIEW ON KEYBOARD AND MOUSE
How does it work - the keyboard
COMM 106-Audacity-narrowing answers
Building your own arcade cabinet
Keyboard
1205 Ppi 8279
8279 in microprocessor
Keyboard
AN OVERVIEW ON KEYBOARD AND MOUSE

Similar to How does it work the keyboard (20)

PDF
Building a keyboard from scratch
PPSX
Keyboard and its uses
PPTX
KEBOARD Basics Information
PDF
Mechanical keyboard
PPTX
Keyboard
PPTX
Develop Keyboard Skill.pptx er power point
PPT
Ankit Bargali .. . .w. ][.w]fc.]w.c][w.c.rfcfc CGMA BCA-IV.ppt
PPT
Input devices in computer graphics
DOCX
Software
PPTX
KEYBOARD
PDF
Lect4a_Interaksi manusia komputer_Alan Dix.pdf
PPTX
Keyboard
PPT
05. input devices computer
PPTX
handouts.pptx
PPT
E3 chap-02
PPTX
Keyboard, Mouse and MICR
PPTX
keyboard-20120315161888888888888887.pptx
PDF
Peripheral Devices & Display Adapters
PPT
Keyboard
Building a keyboard from scratch
Keyboard and its uses
KEBOARD Basics Information
Mechanical keyboard
Keyboard
Develop Keyboard Skill.pptx er power point
Ankit Bargali .. . .w. ][.w]fc.]w.c][w.c.rfcfc CGMA BCA-IV.ppt
Input devices in computer graphics
Software
KEYBOARD
Lect4a_Interaksi manusia komputer_Alan Dix.pdf
Keyboard
05. input devices computer
handouts.pptx
E3 chap-02
Keyboard, Mouse and MICR
keyboard-20120315161888888888888887.pptx
Peripheral Devices & Display Adapters
Keyboard
Ad

More from EU Edge (16)

PDF
Synchronization with CouchDB and PouchDB
PDF
How I learned to Stop Worrying and Love the inline-block
PDF
Node.js
PDF
What is python
PDF
Advanced python
PDF
WebGL
PDF
Python alapu mobil backend
PDF
Res tful services
PDF
Open gl
PDF
Google glass a developers perspective
PDF
Google glass ict day presentation
PDF
Node webkit-meetup
PDF
Frontend meetup 2014.06.25
PDF
Eu edge intro
PDF
Halado css eu edge
PDF
Miért jó oktatóanyagot készíteni?
Synchronization with CouchDB and PouchDB
How I learned to Stop Worrying and Love the inline-block
Node.js
What is python
Advanced python
WebGL
Python alapu mobil backend
Res tful services
Open gl
Google glass a developers perspective
Google glass ict day presentation
Node webkit-meetup
Frontend meetup 2014.06.25
Eu edge intro
Halado css eu edge
Miért jó oktatóanyagot készíteni?
Ad

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Encapsulation theory and applications.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Electronic commerce courselecture one. Pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
cuic standard and advanced reporting.pdf
PPTX
Cloud computing and distributed systems.
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPT
Teaching material agriculture food technology
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Approach and Philosophy of On baking technology
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Encapsulation theory and applications.pdf
NewMind AI Weekly Chronicles - August'25-Week II
Electronic commerce courselecture one. Pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
cuic standard and advanced reporting.pdf
Cloud computing and distributed systems.
MIND Revenue Release Quarter 2 2025 Press Release
Teaching material agriculture food technology
Encapsulation_ Review paper, used for researhc scholars
20250228 LYD VKU AI Blended-Learning.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Programs and apps: productivity, graphics, security and other tools
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Approach and Philosophy of On baking technology
The AUB Centre for AI in Media Proposal.docx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx

How does it work the keyboard

  • 1. How does it work? The keyboard
  • 2. The keyboard ● Oldest computer accessory (~1870) ● Hasn't changed a lot ● ~104 keys ● QWERTY
  • 3. QWERTY ● 1873, Christopher Latham Sholes ● to avoid jams ● far from optimal ● used everywhere, even on phones Endless list of alternatives: Dvorak, Colemak, Workman, ...
  • 4. Common keyboards ● Rubber dome "switches" + membrane ● Low quality ● Cheap ● 99%
  • 5. Common problems ● bottom-actuation ● membrane is vulnerable ● staggering ● ghosting ● max. 2-3 key rollover
  • 6. Mechanical keyboards ● PCB ● Plate ● Switches ● Keycaps ● Case ● Controller
  • 7. PCB
  • 9. Keyswitches Cherry MX family ● Black - linear, 60g ● Red - linear, 45g ● Brown - tactile, 45g ● Clear - tactile, 55g ● Blue - clicky, 50g ... and endless customization: replaceable stems, custom springs, leds, lubing... Bulking spring, Hall-effect, mechanical, ...
  • 10. Keycaps profile - SA, DCS, DSA, ... color material - ABS, PBT captions - font, position, double shot, laser-etched, dye-sub, ...
  • 11. Case ● old keyboard cases ● made of wood ● laser cut acrylic ● 3D printed ● CNC cut aluminium (anodized)
  • 12. Controller ● mostly Atmel microcontrollers ● ErgoDox: Teensy 2.0 (ATMEGA32U4, 16MHz) ● Arduino compatible, Teensyduino ● gnu avr toolchain ● USB HID is well specified :) https://github.com/dyuri/ergodox-firmware
  • 13. ...
  • 14. Written on an ErgoDox. 2013, György Horák Images and most info from geekhack.org and deskthority.net. http://blog.euedge.com/blog/kutyuk/a-billentyuzet/ Thanks!