VKeybd: add Up/Down as alternative Pitch-bend shortcuts
This commit is contained in:
parent
3cdde4ffc1
commit
e1c0f99ef2
|
@ -392,6 +392,7 @@ VirtualKeyboardWindow::on_key_press_event (GdkEventKey* ev)
|
||||||
_piano_octave_key.set_value (_piano_octave_key.get_value_as_int () + 1);
|
_piano_octave_key.set_value (_piano_octave_key.get_value_as_int () + 1);
|
||||||
return true;
|
return true;
|
||||||
case GDK_KEY_F1:
|
case GDK_KEY_F1:
|
||||||
|
case GDK_KEY_Down:
|
||||||
_pitch_adjustment.set_value (0);
|
_pitch_adjustment.set_value (0);
|
||||||
return true;
|
return true;
|
||||||
case GDK_KEY_F2:
|
case GDK_KEY_F2:
|
||||||
|
@ -401,6 +402,7 @@ VirtualKeyboardWindow::on_key_press_event (GdkEventKey* ev)
|
||||||
_pitch_adjustment.set_value (12288);
|
_pitch_adjustment.set_value (12288);
|
||||||
return true;
|
return true;
|
||||||
case GDK_KEY_F4:
|
case GDK_KEY_F4:
|
||||||
|
case GDK_KEY_Up:
|
||||||
_pitch_adjustment.set_value (16383);
|
_pitch_adjustment.set_value (16383);
|
||||||
return true;
|
return true;
|
||||||
default:
|
default:
|
||||||
|
@ -432,6 +434,10 @@ VirtualKeyboardWindow::on_key_release_event (GdkEventKey* ev)
|
||||||
case GDK_KEY_F3:
|
case GDK_KEY_F3:
|
||||||
/* fallthrough */
|
/* fallthrough */
|
||||||
case GDK_KEY_F4:
|
case GDK_KEY_F4:
|
||||||
|
/* fallthrough */
|
||||||
|
case GDK_KEY_Up:
|
||||||
|
/* fallthrough */
|
||||||
|
case GDK_KEY_Down:
|
||||||
_pitch_adjustment.set_value (8192);
|
_pitch_adjustment.set_value (8192);
|
||||||
return true;
|
return true;
|
||||||
default:
|
default:
|
||||||
|
@ -608,7 +614,8 @@ VirtualKeyboardWindow::pitch_bend_update_tooltip (int value)
|
||||||
_("Pitchbend: %1\n"
|
_("Pitchbend: %1\n"
|
||||||
"Use mouse-drag for sprung mode,\n"
|
"Use mouse-drag for sprung mode,\n"
|
||||||
"mouse-wheel for presisent bends.\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));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user