Design of Computer Keyboard ⌨

Articles on design aspects of physical computer keyboard.

Typewriter Hermes s31952
Design Flaws
keyboard buckling spring
Key Switch
keyboard key ghosting
N-key Rollover
xbows keycap s 19709
Keycap tech
macbook keyboard worn 2016 drhvx-s217x289
worn keyboards
keycap laser Matias Tactile Pro3-s289x217
Key Label Tech
keycap profile wh4ty-s274x228
Keycap Profiles
logitech gaming keyboard software 84134
keyboarding RSI forearm Pronation-33159
Is Keyboard Tenting Important?
finger length index vs ring 80171-s342x183
Index Finger Length vs Ring Finger


modifier keys 20200721 Fhswv
Modifier Keys
function keys f5 f6 f7 f8 5673-s336x186
Function Keys
menu key 78f06
Menu Key
compose key
Alt Graph, Compose, Dead Key
Logitech Wave Keyboard zoom button-s228x274
Zoom Button
Dell RT7D30 Enhanced Multimedia Keyboard volume wheel
Volume Wheel
keyboard spacy spacebar 2-s250
Space Bar
wnm keyboard home cluster2
Home End
big ass return and 1u backspace nuwc6-s289x217
Big Fat Enter Key
Havit keyboard home end 20200721 J73hS-s250
Page Up/Down
LK201 arrows W3rsk-s300
control key 20200721 Fhswv-s250
Control Key
escape key 20200721 wR9TS
Escape Key
MS Digital Media Keyboard 3000 backspace-s250
Microsoft Wireless Comfort Desktop 5000 backspace bzT69-s250
Delete Key
Backspace Insert PrtScn keys-s250
SysRq ScrLk Pause Break


touchscreen helm USS Dewey DDG 105 8x6zv-s264x237
Navy Wants Knobs and Sliders, No Touchscreen
Dell Inspiron laptop keyboard 2014-02-07-2-s250
Evolution of Laptop Keys
thinkpad 360PE keyboard 42810-s250
Chromebook keyboard 71336-s250
Macbook Pro 2015 keyboard 11256-s250
MacBook touchbar Norton Commander 34652-s250
MacBook Touchbar
microsoft surface book keyboard 2016 58947-s250
Microsoft Surface Book
xah keyboard layout v9
X No Chord ⌨
kinesis laptop x848z-s333x188
Kinesis Laptop
semiergo keyboard layout 2017-41845-s275x227
Ergonomic Layout for Laptop
apple mouse charging bda31-s306x204
Worst Apple Designs
Apple vs PC ⌨
⌨ Gallery
Keyboard Layout Stagger vs Angled Grid Layout

If you have a question, put $5 at patreon and message me.