diff --git a/mainwindow.ui b/mainwindow.ui
index d122450..1e39ecc 100644
--- a/mainwindow.ui
+++ b/mainwindow.ui
@@ -319,6 +319,9 @@
&About QBolt
+
+ F1
+
@@ -372,6 +375,9 @@
Refresh buckets
+
+ F5
+
diff --git a/mainwindow_ui.go b/mainwindow_ui.go
index 44c434d..6f63687 100644
--- a/mainwindow_ui.go
+++ b/mainwindow_ui.go
@@ -259,6 +259,7 @@ func NewMainWindowUi() *MainWindowUi {
// Retranslate reapplies all text translations.
func (ui *MainWindowUi) Retranslate() {
ui.actionAbout_qbolt.SetText(qt.QMainWindow_Tr("&About QBolt"))
+ ui.actionAbout_qbolt.SetShortcut(qt.NewQKeySequence2(qt.QMainWindow_Tr("F1")))
ui.actionAbout_Qt.SetText(qt.QMainWindow_Tr("About &Qt"))
ui.actionOpen_database.SetText(qt.QMainWindow_Tr("&Open database..."))
ui.actionOpen_database.SetShortcut(qt.NewQKeySequence2(qt.QMainWindow_Tr("Ctrl+O")))
@@ -266,6 +267,7 @@ func (ui *MainWindowUi) Retranslate() {
ui.actionDisconnect.SetText(qt.QMainWindow_Tr("Disconnect"))
ui.actionDelete_bucket.SetText(qt.QMainWindow_Tr("Delete bucket"))
ui.actionRefresh_buckets.SetText(qt.QMainWindow_Tr("Refresh buckets"))
+ ui.actionRefresh_buckets.SetShortcut(qt.NewQKeySequence2(qt.QMainWindow_Tr("F5")))
ui.actionClear_selection.SetText(qt.QMainWindow_Tr("&Clear selection"))
ui.actionNew_database.SetText(qt.QMainWindow_Tr("&New database..."))
ui.actionAdd_bucket.SetText(qt.QMainWindow_Tr("Add bucket..."))