Keyboard customize works. Slightly new qwerty layout.
commit5d9783a862335ebcfbbad871bd9748e0016667fe
authorEvanR <evanrinehart@gmail.com>
Tue, 23 Dec 2008 04:35:22 +0000 (22 22:35 -0600)
committerEvanR <evanrinehart@gmail.com>
Tue, 23 Dec 2008 04:35:22 +0000 (22 22:35 -0600)
treedf8863282dff67b9723e68bf3d942d7f9c8eb03e
parente9908721bfae084351ba4078cf5630d720294d54
Keyboard customize works. Slightly new qwerty layout.

Now [ ] = and \ play notes F F# G and G# respectively.
Octave up, octave down, and zoom in were changed to
shift+] shift+[ and shift+= respectively.

You can now change the keyboard layout in the
configuration panel. Click on a keygrabber widget
then press the key or key combination. That will
set the desired action to that combination. The
names of the keys are probably english only, but
hopefully this lets non qwerty users arrange the
keyboard so that it is playable.

Saving and loading the keyboard layout to the
config file does not yet work.
doc/controls.txt
doc/index.html
src/arranger.cpp
src/keyboard.cpp
src/keyboard.h
src/main.cpp
src/pianoroll.cpp
src/ui.cpp
src/ui.fl
src/ui.h