diff options
author | Robin Gareus <robin@gareus.org> | 2019-12-15 17:30:25 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2019-12-15 17:30:25 +0100 |
commit | e1c0f99ef2ae54e1782f0016db4867a2d0fd4e99 (patch) | |
tree | 94b8e2e0e2c1fd3f5c09c094fd64ddf4168a3deb /gtk2_ardour | |
parent | 3cdde4ffc1f9f3c1313962ea72438cfc6c6ce2f1 (diff) |
VKeybd: add Up/Down as alternative Pitch-bend shortcuts
Diffstat (limited to 'gtk2_ardour')
-rw-r--r-- | gtk2_ardour/virtual_keyboard_window.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/gtk2_ardour/virtual_keyboard_window.cc b/gtk2_ardour/virtual_keyboard_window.cc index 0310c4b909..b42e89eada 100644 --- a/gtk2_ardour/virtual_keyboard_window.cc +++ b/gtk2_ardour/virtual_keyboard_window.cc @@ -392,6 +392,7 @@ VirtualKeyboardWindow::on_key_press_event (GdkEventKey* ev) _piano_octave_key.set_value (_piano_octave_key.get_value_as_int () + 1); return true; case GDK_KEY_F1: + case GDK_KEY_Down: _pitch_adjustment.set_value (0); return true; case GDK_KEY_F2: @@ -401,6 +402,7 @@ VirtualKeyboardWindow::on_key_press_event (GdkEventKey* ev) _pitch_adjustment.set_value (12288); return true; case GDK_KEY_F4: + case GDK_KEY_Up: _pitch_adjustment.set_value (16383); return true; default: @@ -432,6 +434,10 @@ VirtualKeyboardWindow::on_key_release_event (GdkEventKey* ev) case GDK_KEY_F3: /* fallthrough */ case GDK_KEY_F4: + /* fallthrough */ + case GDK_KEY_Up: + /* fallthrough */ + case GDK_KEY_Down: _pitch_adjustment.set_value (8192); return true; default: @@ -608,7 +614,8 @@ VirtualKeyboardWindow::pitch_bend_update_tooltip (int value) _("Pitchbend: %1\n" "Use mouse-drag for sprung mode,\n" "mouse-wheel for presisent bends.\n" - "F1-F4 keys jump to select values."), value)); + "F1-F4 and arrow-up/down keys jump\n" + "to select values."), value)); } |