diff --git a/src/client/application/application-client.vala b/src/client/application/application-client.vala index 19992edd..5d9ed3fb 100644 --- a/src/client/application/application-client.vala +++ b/src/client/application/application-client.vala @@ -409,6 +409,17 @@ public class Application.Client : Gtk.Application { add_edit_accelerators(Action.Edit.REDO, { "Z" }); add_edit_accelerators(Action.Edit.UNDO, { "Z" }); + // Set up custom keybindings + unowned Gtk.BindingSet bindings = Gtk.BindingSet.by_class( + (ObjectClass) typeof(Gtk.ListBoxRow).class_ref() + ); + Gtk.BindingEntry.add_signal( + bindings, Gdk.Key.Right, MOD1_MASK, "activate", 0 + ); + Gtk.BindingEntry.add_signal( + bindings, Gdk.Key.Forward, 0, "activate", 0 + ); + // Load Geary GTK CSS var provider = new Gtk.CssProvider(); Gtk.StyleContext.add_provider_for_screen(