summaryrefslogtreecommitdiff
path: root/gtk2_ardour/virtual_keyboard_window.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2019-11-02 23:52:29 +0100
committerRobin Gareus <robin@gareus.org>2019-11-02 23:56:40 +0100
commitdb08810164e9fd673ac6c8d8a219b2a0f6b3a9c1 (patch)
treeb98f297db5ea1efec3cab6ae809a6c95bdb751da /gtk2_ardour/virtual_keyboard_window.cc
parent7b25a8994412003562d360ef130bedd5d97d060f (diff)
Virtual-keyboard: "Tab" to sustain (still undocumented)
Diffstat (limited to 'gtk2_ardour/virtual_keyboard_window.cc')
-rw-r--r--gtk2_ardour/virtual_keyboard_window.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk2_ardour/virtual_keyboard_window.cc b/gtk2_ardour/virtual_keyboard_window.cc
index c27b2465a6..ad61aeea23 100644
--- a/gtk2_ardour/virtual_keyboard_window.cc
+++ b/gtk2_ardour/virtual_keyboard_window.cc
@@ -378,6 +378,9 @@ VirtualKeyboardWindow::on_key_press_event (GdkEventKey* ev)
_piano.grab_focus ();
/* handle up/down */
+ // XXX consider to handle these in APianoKeyboard::on_key_press_event
+ // and use signals. -- also subscribe SustainChanged, indicate sustain.
+ // TODO: pitch-bend shortcuts
if (ev->type == GDK_KEY_PRESS) {
if (ev->keyval == GDK_KEY_Left) {
_piano_octave_key.set_value (_piano_octave_key.get_value_as_int () - 1);