Make keyboard shortcuts work in RTA Window

This commit is contained in:
Robin Gareus 2025-08-24 06:51:44 +02:00
parent e684fb4eaf
commit cca8de9d6c
No known key found for this signature in database
GPG key ID: A090BCE02CF57F04
2 changed files with 21 additions and 0 deletions

View file

@ -136,6 +136,24 @@ RTAWindow::on_theme_changed ()
_darea.queue_draw ();
}
bool
RTAWindow::on_key_press_event (GdkEventKey* ev)
{
if (gtk_window_propagate_key_event (GTK_WINDOW(gobj()), ev)) {
return true;
}
return ARDOUR_UI_UTILS::relay_key_press (ev, this);
}
bool
RTAWindow::on_key_release_event (GdkEventKey* ev)
{
if (gtk_window_propagate_key_event (GTK_WINDOW(gobj()), ev)) {
return true;
}
return ARDOUR_UI_UTILS::relay_key_press (ev, this);
}
XMLNode&
RTAWindow::get_state () const
{

View file

@ -44,6 +44,9 @@ private:
void on_map ();
void on_unmap ();
bool on_key_press_event (GdkEventKey*);
bool on_key_release_event (GdkEventKey*);
void session_going_away ();
void update_title ();
void on_theme_changed ();