DBeaver keyboard shortcuts
DBeaver is a free database client that connects to PostgreSQL, MySQL, SQLite, and many other databases. Its keys open connections and SQL scripts, edit result sets, work in data and text editors, search and move between windows, and run or debug.
Windows, macOS, Linux · 114 shortcutsConnections and SQL scripts
Connection shortcuts open database objects, consoles, scripts, and session actions.
| Action | Shortcuts |
|---|---|
| Open the object editor | Windows / macOS / LinuxF4 |
| Open the Connect to a database window | Windows / macOS / LinuxCtrl + Shift + N |
| Open the database meta-object | Windows / macOS / LinuxCtrl + Shift + D |
| Open a new SQL consoleNo script file is created. | Windows / LinuxCtrl + Alt + Enter macOSCtrl + Option + Return |
| Create a new SQL script | Windows / macOS / LinuxCtrl + ] |
| Open an existing SQL script | Windows / macOS / LinuxF3 |
| Open the most recent SQL script | Windows / LinuxCtrl + Enter macOSCmd + Return |
| Commit the current session | Windows / LinuxCtrl + Alt + Shift + K macOSCtrl + 4 |
| Show the database tools context menu | Windows / LinuxAlt + ` macOSCtrl + V |
| Generate and insert a UUID or GUID | Windows / LinuxCtrl + Alt + Shift + U macOSCtrl + Option + Shift + U |
| Open the database dashboard | Windows / LinuxCtrl + Alt + Shift + B macOSCtrl + Option + Shift + B |
| Roll back the current session | Windows / LinuxCtrl + Alt + Shift + R macOSCtrl + 8 |
| Select the active schema | Windows / macOS / LinuxCtrl + 0 |
| Select the connection for the current editor | Windows / macOS / LinuxCtrl + 9 |
Result sets
Result-set commands add and edit rows, move through pages, and change result presentation.
| Action | Shortcuts |
|---|---|
| Add a new row | Windows / LinuxAlt + Insert macOSOption + Insert |
| Copy values from the row above | Windows / macOS / LinuxCtrl + D |
| Copy values from the row below | Windows / LinuxCtrl + Alt + D macOSCtrl + Option + D |
| Delete the current row | Windows / LinuxAlt + Delete macOSOption + Delete |
| Duplicate the current row | Windows / LinuxCtrl + Alt + Insert macOSCtrl + Option + Insert |
| Edit the cell value inline | Windows / LinuxEnter macOSReturn |
| Reset the cell to its original value | Windows / macOS / LinuxEsc |
| Apply data changes | Windows / macOS / LinuxCtrl + S |
| Focus the filter editor or data editor | Windows / LinuxCtrl + Alt + Shift + T macOSCtrl + Option + Shift + T |
| Switch focus to the results viewer or active panel | Windows / macOS / LinuxCtrl + Shift + 7 |
| Switch focus between the Grid view and Value panel | Windows / macOS / LinuxCtrl + Tab |
| Apply cell changes | Windows / LinuxCtrl + Alt + Shift + Enter macOSCtrl + Option + Shift + Return |
| Edit a cell in a separate editor | Windows / LinuxShift + Enter macOSShift + Return |
| Fetch all rows | Windows / macOS / LinuxCtrl + Shift + = |
| Fetch the next page of results | Windows / LinuxCtrl + Alt + N macOSCtrl + Option + N |
| Filter by unique attribute values | Windows / macOS / LinuxCtrl + F11 |
| Open the filter context menu | Windows / macOS / LinuxF11 |
| Move to the first row | Windows / LinuxCtrl + Alt + Shift + Left macOSCtrl + Option + Shift + Left |
| Move to the last row | Windows / LinuxCtrl + Alt + Shift + Right macOSCtrl + Option + Shift + Right |
| Show foreign keys and referencing tables | Windows / macOS / LinuxCtrl + Shift + 1 |
| Reject data changes | Windows / macOS / LinuxCtrl + R |
| Set the cell to its default value | Windows / macOS / LinuxCtrl + Backspace |
| Switch result presentation | Windows / macOS / LinuxCtrl + ` |
| Toggle Grid and Record view | Windows / macOS / LinuxTab |
| Toggle result panels | Windows / macOS / LinuxF7 |
| Cycle result sort order | Windows / macOS / LinuxCtrl + 2 |
Data and text editors
Editor shortcuts cover autocomplete, clipboard work, search, quick fixes, line edits, and folding.
| Action | Shortcuts |
|---|---|
| Add a row before the current row | Windows / LinuxShift + Alt + Insert macOSShift + Option + Insert |
| Duplicate a row before the current row | Windows / LinuxCtrl + Shift + Alt + Insert macOSCtrl + Shift + Option + Insert |
| Enable autocomplete | Windows / macOS / LinuxCtrl + Space |
| Find and replace text | Windows / LinuxCtrl + F macOSCmd + F |
| Show context information | Windows / macOS / LinuxCtrl + Shift + Space |
| Show SQL editor context information | Windows / LinuxCtrl + Alt + Space macOSCtrl + Option + Space |
| Cut the selection | Windows / LinuxCtrl + X macOSCmd + X |
| Copy the selection | Windows / LinuxCtrl + C macOSCmd + C |
| Paste from the clipboard | Windows / LinuxCtrl + V macOSCmd + V |
| Delete the selection | Windows / macOS / LinuxDelete |
| Export a diagram | Windows / LinuxCtrl + O macOSCmd + O |
| Find the next item | Windows / LinuxCtrl + K macOSCmd + K |
| Find the previous item | Windows / LinuxCtrl + Shift + K macOSShift + Cmd + K |
| Start incremental find | Windows / LinuxCtrl + J macOSCmd + J |
| Start reverse incremental find | Windows / LinuxCtrl + Shift + J macOSShift + Cmd + J |
| Toggle quick diff information | Windows / macOS / LinuxCtrl + Shift + Q |
| Suggest possible fixes | Windows / LinuxCtrl + 1 macOSCmd + 1 |
| Redo the last operation | Windows / LinuxCtrl + Y macOSShift + Cmd + Z |
| Undo the last operation | Windows / LinuxCtrl + Z macOSCmd + Z |
| Change the selection to lowercase | Windows / LinuxCtrl + Shift + Y macOSShift + Cmd + Y |
| Change the selection to uppercase | Windows / LinuxCtrl + Shift + X macOSShift + Cmd + X |
| Delete the line at the caret | Windows / LinuxCtrl + D macOSCmd + D |
| Delete the next word | Windows / LinuxCtrl + Delete macOSOption + Delete |
| Delete the previous word | Windows / LinuxCtrl + Backspace macOSOption + Backspace |
| Duplicate selected lines downward | Windows / LinuxCtrl + Alt + Down macOSOption + Cmd + Down |
| Duplicate selected lines upward | Windows / LinuxCtrl + Alt + Up macOSOption + Cmd + Up |
| Add a line above the current line | Windows / LinuxCtrl + Shift + Enter macOSShift + Cmd + Return |
| Add a line below the current line | Windows / LinuxShift + Enter macOSShift + Return |
| Go to the end of the line | Windows / LinuxEnd macOSCmd + Right |
| Go to the start of the line | Windows / LinuxHome macOSCmd + Left |
| Move selected lines down | Windows / LinuxAlt + Down macOSCtrl + Shift + Down |
| Move selected lines up | Windows / LinuxAlt + Up macOSCtrl + Shift + Up |
| Show information at the caret | Windows / macOS / LinuxF2 |
| Go to the end of the text | Windows / LinuxCtrl + End macOSCmd + Down |
| Go to the beginning of the text | Windows / LinuxCtrl + Home macOSCmd + Up |
| Zoom in text | Windows / LinuxCtrl + + macOSCmd + + |
| Zoom out text | Windows / LinuxCtrl + - macOSCmd + - |
Search and window navigation
Search and window commands move across workbench actions, editors, views, perspectives, and panels.
| Action | Shortcuts |
|---|---|
| Open the Search dialog | Windows / macOS / LinuxCtrl + H |
| Search workspace files for text | Windows / LinuxCtrl + Alt + G macOSOption + Cmd + G |
| Activate the editor | Windows / LinuxF12 macOSCmd + F12 |
| Find actions | Windows / LinuxCtrl + 3 macOSCmd + 3 |
| Maximize or restore the active view or editor | Windows / macOS / LinuxCtrl + M |
| Switch to the next editor | Windows / LinuxCtrl + F6 macOSCmd + F6 |
| Switch to the next perspective | Windows / LinuxCtrl + F8 macOSCmd + F8 |
| Switch to the next view | Windows / LinuxCtrl + F7 macOSCmd + F7 |
| Switch to the previous editor | Windows / LinuxCtrl + Shift + F6 macOSShift + Cmd + F6 |
| Switch to the previous perspective | Windows / LinuxCtrl + Shift + F8 macOSShift + Cmd + F8 |
| Switch to the previous view | Windows / LinuxCtrl + Shift + F7 macOSShift + Cmd + F7 |
| Open the editor drop-down list | Windows / LinuxCtrl + E macOSCmd + E |
| Show the context menu | Windows / macOS / LinuxShift + F10 |
| Show the key assist dialog | Windows / LinuxCtrl + Shift + L macOSShift + Cmd + L |
| Show the ruler context menu | Windows / LinuxCtrl + F10 macOSCmd + F10 |
| Toggle full-screen mode | Windows / LinuxAlt + F11 macOSCtrl + Cmd + F |
Files, projects, and run controls
File and project bindings create, save, rename, print, build, run, and debug workspace content.
| Action | Shortcuts |
|---|---|
| Rename the selected item | Windows / macOS / LinuxF2 |
| Refresh selected items | Windows / macOS / LinuxF5 |
| Save the current file | Windows / LinuxCtrl + S macOSCmd + S |
| Save all open files | Windows / LinuxCtrl + Shift + S macOSShift + Cmd + S |
| Close the active editor | Windows / LinuxCtrl + F4 macOSCmd + W |
| Close all editors | Windows / LinuxCtrl + Shift + F4 macOSShift + Cmd + W |
| Open the New item wizard | Windows / LinuxCtrl + N macOSCmd + N |
| Open the New menu | Windows / LinuxAlt + Shift + N macOSOption + Cmd + N |
| Open a file | Windows / macOS / LinuxCtrl + O |
Windows / LinuxCtrl + P macOSCmd + P | |
| Display selected item properties | Windows / LinuxAlt + Enter macOSCmd + I |
| Launch in debug mode | Windows / LinuxF11 macOSCmd + F11 |
| Launch in run mode | Windows / LinuxCtrl + F11 macOSShift + Cmd + F11 |
| Step into while debugging | Windows / macOS / LinuxF5 |
| Step over while debugging | Windows / macOS / LinuxF6 |
| Step return while debugging | Windows / macOS / LinuxF7 |
| Resume while debugging | Windows / macOS / LinuxF8 |
| Terminate the debug session | Windows / LinuxCtrl + F2 macOSCmd + F2 |
| Create or remove a breakpoint | Windows / LinuxCtrl + Shift + B macOSShift + Cmd + B |
| Build all projects | Windows / LinuxCtrl + B macOSCmd + B |
| Open the documentation | Windows / macOS / LinuxF1 |
Source
DBeaver shortcut reference · Checked
Current DBeaver shortcut wiki edited August 18, 2026 and checked September 1, 2026. The wiki lists Windows/Linux and macOS columns, and notes that users can change bindings or select the DBeaver Keyboard Only scheme.