Introduction to keyboards

Tips for software developers