Keyboard
More to think about
- Why is the shift button called “shift”?
- Why is the space button so much bigger? Do you press it with your thumb?
- All your keys are debounced on the electrical level…
- …but actually you could debounce your buttons on (say) your webforms (no
human can mean to press “pay” within 500ms of the last time, right? Are you
checking for that?)
- Why do the keys have CAPITAL letters on them when most of the time you’re getting lower case?
- What’s a key-logger?
- What’s a Dvorak keyboard?
- In JavaScript in your browser… can you detect when the left and right shift
keys are pressed — and tell which is which?
- What about the number pad numbers versus numbers from the “regular” number
keys?