Keyboard
General
oouf mess
- http://techreport.com/articles.x/23405
- http://www.reddit.com/r/vim/comments/wcgb0/mechanical_keyboards/
- http://keyboardporn.com/mx-switch/kbc-poker/
- http://geekhack.org/
- http://mathematicalmulticore.wordpress.com/the-keyboard-layout-project/
- http://zackshapiro.com/post/37569825579/im-trying-to-be-less-hyperbolic
- http://www.robopeak.com/blog/?p=282 - diy laser keyboard
- https://github.com/zevv/bucklespring - Nostalgia bucklespring keyboard sound
- https://github.com/jackrosenthal/threelayout - A better modifier based keyboard layout
- YARH.IO Plastic Planck Keyboard - Hand Wired 4x12 Ortholinear Mechanical Keyboard
Community
Keyboards
- IBM PS/2 Keyboard Modification - For operation with some "newer" motherboards
Firmware
Split
- https://github.com/diimdeep/awesome-split-keyboards - A collection of ergonomic split keyboards ⌨
- Raymii.org: Split keyboards, a five year review including the ErgoDox EZ, Matias Ergo Pro and Kinesis Freestyle 2 [10]
ErgoDox
- Alpaca Keyboards: ErgoDox 76 "Hot Dox": Hot Swappable Ergonomic Keyboard
- Build Guide: ErgoDox 76 "Hot Dox" - KeyChatter.com - Mechanical Keyboard Reviews, News, Buyer's Guide, and more
- YouTube: Ditch your Shift key
ZSA Moonlander
- https://github.com/zsa/wally - Flash your ZSA Keyboard the EZ way.
- YouTube: ErgoDox EZ
- YouTube: (1) My CRAZY 36 Key 5x3 Moonlander Layout (But It Works!)
Dactyl
- https://github.com/stingray127/handwirehotswap - A 3D printed, Solderless Hot Swap Socket to build keyswitch matrixes
Keyboardio
- Keyboardio - With a hardwood body, mechanical switches & custom-sculpted keycaps, it's a dream to type on. It comes with source code & a screwdriver.
SofleKeyboard
- https://github.com/josefadamcik/SofleKeyboard - A split keyboard based on Lily58, Crkbd and Helix keyboards
Dumang DK6
- https://github.com/mayanez/dumang-keyboard-ctrl - This is an open-source toolset for use with the DuMang DK6 line of keyboards from Beyong Q (www.beyondq.com/).These keyboards are fully programmable and support multiple layers.
- Dumang DK6 Scorpion Venom : MechanicalKeyboards
- Dumang DK6 (2019) review - I couldn't decide on a split keyboard layout so I got a modular keyboard to do them all : MechanicalKeyboards
- DUMANG DK6: This is some next level ergo shit : MechanicalKeyboards
- Dumang DK6 modular keyboard now with a 3D printed tenting case : ErgoMechKeyboards -
Keycaps
- YouTube: $200 Keycaps Vs Cheap Keycaps - Why
- YouTube: I Made my Own Keyboard Keycaps!!
- kbrenders - Upload your freeform keyboard-layout-editor design, or select a case and keycap profile and modify our provided template. We'll email you a high resolution 3D render of your design in 2 hours or less.
- KeycapLendar - calendar
- https://github.com/rsheldiii/KeyV2 - a keycap and keyset construction library for mechanical keyboards, written in openSCAD.
Chorded
- Art of Chording - Teach yourself stenography for free. Use steno with Plover to type faster and more ergonomically than on a keyboard.
- https://github.com/kbjunky/Chordie - A chording keyboard you shouldn't be scared of
Piano
Practice
- https://github.com/p-society/typeracer-cli - Learn how to touch type from the comfort of your terminal and challenge your friends for a match .
- https://github.com/balzss/cli-typer - Practice touch typing in the commandline and measure your skills.
DIY
Layouts
- https://en.wikipedia.org/wiki/Keyboard_layout - any specific physical, visual or functional arrangement of the keys, legends, or key-meaning associations (respectively) of a computer keyboard, mobile phone, or other computer-controlled typographic keyboard.
- Keyboard Layout Companion – Apps on Google Play - Keyboard Layout Companion
- https://github.com/stevep99/keyboard-layout-companion - An Android app for visualizing and generating images of alternative keyboard layouts and designs.
Dvorak
- https://en.wikipedia.org/wiki/Dvorak_keyboard_layout - a keyboard layout for English patented in 1936 by August Dvorak and his brother-in-law, William Dealey, as a faster and more ergonomic alternative to the QWERTY layout (the de facto standard keyboard layout).
Colemak
- Colemak - modern alternative to the QWERTY and Dvorak layouts, designed for efficient and ergonomic touch typing in English.
- Colemak Mod-DH - introduces a minor modification to the Colemak keyboard layout, designed to make typing more comfortable. The resulting layout is commonly known as Colemak-DH.
Tarmak
- Tarmak - provide stepping stones from the standard QWERTY layout to Colemak[eD] by moving only 3-4 keys per step. Each step brings at least one important key to the home row (notably, E-T-R-O-I) and only the rare J key is misplaced in the process. If you're brave and impatient, you may of course skip steps to customize your progress.
Carpalx
- http://mkweb.bcgsc.ca/carpalx - Save your carpals and reach typing guru status with your own keyboard layout, such as the fully optimized QGMLWB layout. Alternatively, use your power for evil and create a carpal-breaking TNWMLC layout to embarass office prima donnas and punish sluggish workers. And TNWMLC is the only layout with its own line of Brazilian clothing.
RSTHD
BEAKL
- BEAKL - Balanced Effortless Advanced Keyboard Layout, is a radical, evolving theory and observations that strives to find the optimal efficient, ergonomic keyboard layout. The result is a series of progressively improved layouts as new discoveries and models are continually updated into the theory.
Engram
- https://github.com/binarybottle/engram - a key layout optimized for comfortable and efficient touch typing in English created by Arno Klein, with open source code to create other optimized key layouts. Soon you will be able to install the Engram layout on Windows, macOS, and Linux or try it out online -- currently a pull request is under review by the Keyman community. An article is under review (see the preprint for an earlier description and preliminary layout).
Training
Training
- Monkeytype - The most customizable typing website with a minimalistic design and a ton of features. Test yourself in various modes, track your progress and improve your speed.