musescore/MuseScore — pull request #52 by mgavioli (2012-08-29 17:05:10+00:00)
Title: Keyboard input for tab staves

Implements keyboard-only input for TAB staves.

*) In TAB note entry mode, the 'blue entry cursor' is drawn across a single string rather than across the whole stave.
*) 2 actions have been added to move the cursor up and down one string.
*) Actions, and one ScoreView::cmdAddFret() function, have been added to enter individual frets on selected string, with shortcuts both for numeric and letter TAB's (currently only frets 0 - 9 or A - L; more can be added later)
*) Some small changes and additions to InputState, Score::putNote(), Score::addNote()
*) Actions dealing with entering pitched notes have been disabled when in STATE_NOTE_ENTRY_TAB

Note: shortcuts for the new actions have been chosen among the few available combinations (mostly with [Alt] prefix); they can be improved. In particular, shortcuts for letter frets ([Alt]+[A] - [Alt]+[L]) conflict with menu shortcuts.