diff --git a/docs/packages/suite-desktop.md b/docs/packages/suite-desktop.md index 5e569f9780..3185c01abd 100644 --- a/docs/packages/suite-desktop.md +++ b/docs/packages/suite-desktop.md @@ -54,7 +54,9 @@ Available shortcuts: | name | commands | | --------------------- | ---------------------------------------------------- | +| Reload app (renderer) | F5, Ctrl+R, Cmd+R | | Open DevTools | F12, Cmd+Shift+I,Ctrl+Shift+I, Cmd+Alt+I, Ctrl+Alt+I | + ## Runtime flags Runtime flags can be used when running the Suite Desktop executable, enabling or disabling certain features. For example: `./Trezor-Suite-22.7.2.AppImage --open-devtools` will run with this flag turned on, which will result in opening DevTools on app launch. diff --git a/packages/suite-desktop/src-electron/modules/shortcuts.ts b/packages/suite-desktop/src-electron/modules/shortcuts.ts index 17e1946e3b..52a43d8ed9 100644 --- a/packages/suite-desktop/src-electron/modules/shortcuts.ts +++ b/packages/suite-desktop/src-electron/modules/shortcuts.ts @@ -18,14 +18,12 @@ const init: Module = ({ mainWindow }) => { }); }); - electronLocalshortcut.register(mainWindow, 'F5', () => { - logger.info('shortcuts', 'F5 pressed'); - mainWindow.loadURL(APP_SRC); - }); - - electronLocalshortcut.register(mainWindow, 'CommandOrControl+R', () => { - logger.info('shortcuts', 'CTRL+R pressed'); - mainWindow.loadURL(APP_SRC); + const reloadAppShortcuts = ['F5', 'CommandOrControl+R']; + reloadAppShortcuts.forEach(shortcut => { + electronLocalshortcut.register(mainWindow, shortcut, () => { + logger.info('shortcuts', `${shortcut} pressed to reload app`); + mainWindow.webContents.reload(); + }); }); };