From e1c0f99ef2ae54e1782f0016db4867a2d0fd4e99 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sun, 15 Dec 2019 17:30:25 +0100 Subject: VKeybd: add Up/Down as alternative Pitch-bend shortcuts --- gtk2_ardour/virtual_keyboard_window.cc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'gtk2_ardour/virtual_keyboard_window.cc') 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)); } -- cgit v1.2.3