Map keyboard events to typewriter button events in the typewriter widget.
Fix style.
Add octave adjustment buttons to the keyboard mapper.
Rename some interfaces to avoid confusion.
Support multichannel keyboard jamming.
Use shared keyboard mapper for typewriter and octave selector.
Spell typewriter as a single word.
Speed up typewriter pitch retrieval.
Use Ctrl(+Shift)+O for octave selection.
Keep track of active keys in session.
Store active notes in session.
Use separate keyboard mappers in each view.
Merge pull request #116 from kagu/keyboard_mapping

Keyboard mapping