diff --git a/po/POTFILES.in b/po/POTFILES.in
index 3019b914..c69530ca 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -386,6 +386,7 @@ src/mailer/main.vala
[type: gettext/glade]ui/composer-widget.ui
[type: gettext/glade]ui/edit_alternate_emails.glade
[type: gettext/glade]ui/find_bar.glade
+[type: gettext/glade]ui/gtk/help-overlay.ui
[type: gettext/glade]ui/gtk/menus.ui
[type: gettext/glade]ui/login.glade
[type: gettext/glade]ui/password-dialog.glade
diff --git a/ui/CMakeLists.txt b/ui/CMakeLists.txt
index 8171ed17..6e93e50e 100644
--- a/ui/CMakeLists.txt
+++ b/ui/CMakeLists.txt
@@ -11,6 +11,7 @@ set(RESOURCE_LIST
STRIPBLANKS "edit_alternate_emails.glade"
STRIPBLANKS "find_bar.glade"
STRIPBLANKS "folder-popover.ui"
+ STRIPBLANKS "gtk/help-overlay.ui"
STRIPBLANKS "gtk/menus.ui"
STRIPBLANKS "login.glade"
STRIPBLANKS "password-dialog.glade"
diff --git a/ui/gtk/help-overlay.ui b/ui/gtk/help-overlay.ui
new file mode 100644
index 00000000..6c360fb0
--- /dev/null
+++ b/ui/gtk/help-overlay.ui
@@ -0,0 +1,342 @@
+
+
+
+
\ No newline at end of file
diff --git a/ui/gtk/menus.ui b/ui/gtk/menus.ui
index 17eacb5d..50aa4e81 100644
--- a/ui/gtk/menus.ui
+++ b/ui/gtk/menus.ui
@@ -19,6 +19,12 @@
+ -
+ _Keyboard Shortcuts
+ win.show-help-overlay
+ <Primary>F1
+ action-missing
+
-
_Help
app.help