diff --git a/src/Widgets/Browser.vala b/src/Widgets/Browser.vala index 1ec719e..62d09e2 100644 --- a/src/Widgets/Browser.vala +++ b/src/Widgets/Browser.vala @@ -146,6 +146,17 @@ namespace Webpin.Widgets { } return base.button_press_event (event); }); + + web_view.key_press_event.connect ((event) => { + if (event.keyval == Gdk.Key.Back) { + web_view.go_back (); + return true; + } else if (event.keyval == Gdk.Key.Forward) { + web_view.go_forward (); + return true; + } + return base.key_press_event (event); + }); } } }