- The shortcuts to learn first: Ctrl+Q (macOS Command-Y) opens a new query, Ctrl+R (Command-R) runs it or the selection, and Ctrl+Shift+R (Shift-Command-R) runs only the statement under the cursor.
- Ctrl+/ comments lines, Ctrl+Shift+U and Ctrl+U change case, and Ctrl+I opens Ask AI in the query editor (Command on macOS).
- In the data grid, Ctrl+S applies record changes and Esc discards them on Windows and Linux; macOS uses Command-Return and Command-Esc.
- Windows and Linux mostly share keys, but differ for find next, replace and deleting records; macOS uses its own set throughout.
Navicat shortcuts: main window and general
| Action | Windows | Linux | macOS |
|---|---|---|---|
| New query | Ctrl+Q | Ctrl+Q | Command-Y |
| New object | Ctrl+N | Ctrl+N | Command-N |
| Next / previous window or tab | Ctrl+Tab / Shift+Ctrl+Tab | Ctrl+Tab / Shift+Ctrl+Tab | Command-} / Command-{ |
| Options (settings) window | Ctrl+, | Ctrl+, | Command-, |
| Focus mode | F11 | F11 | Not listed |
| Help | F1 | F1 | Not listed |
| Add to favorites (1 to 9) | Ctrl+Shift+1 to 9 | Ctrl+Shift+1 to 9 | Option-Shift-1 to 9 |
| Open favorites link (1 to 9) | Ctrl+1 to 9 | Ctrl+1 to 9 | Control-Shift-1 to 9 |
| Main window / Objects tab | F8 | F8 | Not listed |
| Console | F6 | F6 | Shift-Command-C |
| History log | Ctrl+L | Ctrl+L | Shift-Command-H |
| Show only active objects | F12 | F12 | Not listed |
| Find in database/schema | Ctrl+Shift+F | Ctrl+Shift+F | Shift-Command-F |
| Close connection / database / schema | Not listed | Ctrl+Shift+T | Shift-Command-. |
| Open Settings Location folder | Ctrl+G | Not listed | Not listed |
| Show / hide Navigation pane | Not listed | Not listed | Command-1 |
| Data Transfer | Not listed | Not listed | Shift-Command-T |
Query editor shortcuts
| Action | Windows | Linux | macOS |
|---|---|---|---|
| Run / run selected | Ctrl+R | Ctrl+R | Command-R |
| Run current statement | Ctrl+Shift+R | Ctrl+Shift+R | Shift-Command-R |
| Stop | Ctrl+T | Ctrl+T | Command-. |
| Select current statement | Ctrl+E | Ctrl+E | Not listed |
| Open external file | Ctrl+O | Not listed | Not listed |
| Switch to result tab (0 to 9) | Alt+0 to 9 | Alt+0 to 9 | Not listed |
| Comment / uncomment line | Ctrl+/ | Ctrl+/ | Command-/ |
| Upper case | Ctrl+Shift+U | Ctrl+Shift+U | Shift-Command-U |
| Lower case | Ctrl+U | Ctrl+U | Command-U |
| Paste from clipboard stack | Ctrl+Shift+V | Ctrl+Shift+V | Command-Shift-V |
| Find text | Ctrl+F | Ctrl+F | Command-F |
| Find next | F3 | Ctrl+G | Command-G |
| Replace text | Not listed | Ctrl+H | Option-Command-F |
| Ask AI | Ctrl+I | Ctrl+I | Command-I |
| Increase / decrease indent | Not listed | Not listed | Command-] / Command-[ |
| Zoom in / out / reset | Ctrl+= / Ctrl+- / Ctrl+0 | Ctrl+= / Ctrl+- / Ctrl+0 | Command-+ / Command-- / Command-0 |
Data editor and table designer shortcuts
| Action | Windows | Linux | macOS |
|---|---|---|---|
| Design object (from the data editor) | Ctrl+D | Ctrl+D | Command-D |
| Query object | Ctrl+Q | Ctrl+Q | Shift-Command-Y |
| Add record | Insert or Ctrl+N | Ctrl+N | Command-+ |
| Delete records | Ctrl+Delete | Delete | Command-- |
| Apply record changes | Ctrl+S | Ctrl+S | Command-Return |
| Discard record changes | Esc | Esc | Command-Esc |
| Stop loading data | Ctrl+T | Ctrl+T | Command-. |
| Go to row | Ctrl+G | Ctrl+G | Not listed |
| Select cells | Shift+Arrow | Shift+Arrow | Not listed |
| Apply filter / sort | Ctrl+R | Not listed | Not listed |
| Edit data in its editor | Ctrl+Enter | Not listed | Not listed |
| Set to NULL | Not listed | Not listed | Control-0 |
| Sort ascending / descending | Not listed | Not listed | Command-Up Arrow / Command-Down Arrow |
| Filter wizard | Not listed | Not listed | Control-Option-Command-F |
| Open table (table designer) | Ctrl+O | Ctrl+O | Command-O |
| Find field / next / previous (table designer) | Ctrl+F / F3 / Shift+F3 | Ctrl+F / F3 / Shift+F3 | Command-F / Command-G / Shift-Command-G |
| Set field as primary key (table designer) | Not listed | Not listed | Shift-Command-K |
ER diagram and model shortcuts
The ER Diagram view needs the Standard or Enterprise edition, and Model needs Enterprise. On a model diagram, single-letter keys add objects.
| Action | Windows | Linux | macOS |
|---|---|---|---|
| ER view: refresh | F5 | F5 | Not listed |
| ER view: select / move diagram | Esc / H | Esc / H | Esc / H |
| ER view: new foreign key | R | R | R |
| ER view: delete selected foreign key | Delete | Shift+Delete | Delete |
| Model: show keyboard shortcuts | Ctrl+Shift+/ | Ctrl+Shift+/ | Option-Command-/ |
| Model: new table / view / foreign key | T / V / R | T / V / R | T / V / R |
| Model: new label / note / layer | A / N / L | A / N / L | A / N / L |
| Model: add existing model objects | E | E | E |
| Model: temporary move | Space | Space | Space |
| Model: preview | F5 | F5 | Option-Command-P |
| Model: find object by name | Ctrl+F | Ctrl+F | Command-F |
| Model: print | Ctrl+P | Ctrl+P | Command-P |
| Model: rename object | F2 | F2 | F2 |
| Model: delete from diagram / from diagram and model | Delete / Shift+Delete | Delete / Shift+Delete | Delete / Shift-Delete |
| Zoom reset | Ctrl+0 | Ctrl+0 | Command-0 |
Debugger shortcuts
On a Mac keyboard, function keys may need the Fn key depending on your system settings. For the full lists, including BI dashboard keys, see the Hot Keys page of the manual for your platform in the sources below.
| Action | Windows | Linux | macOS |
|---|---|---|---|
| Run | F9 | F9 | F9 |
| Step over | F10 | F10 | F10 |
| Step in | F11 | F11 | F11 |
| Step out | Shift+F11 | Shift+F11 | Command-F11 |
Frequently asked questions
What is the shortcut to run a query in Navicat?
Ctrl+R on Windows and Linux, Command-R on macOS. It runs the whole query, or the selection if you have highlighted part of it. Ctrl+Shift+R (Shift-Command-R) runs only the current statement.
How do I open a new query window in Navicat?
Press Ctrl+Q on Windows and Linux, or Command-Y on macOS.
How do I comment out lines in Navicat?
Select the lines and press Ctrl+/ (Command-/ on macOS) to comment or uncomment them.
Are Navicat shortcuts the same on Windows and Linux?
Mostly, but not entirely. The Linux manual uses Ctrl+G for find next and Ctrl+H for replace in the query editor, Delete to remove records and Ctrl+Shift+T to close a connection, where the Windows manual lists F3, no replace key, Ctrl+Delete and no close key.
How do I save changes in the Navicat data grid?
Ctrl+S applies record changes on Windows and Linux (Esc discards them). On macOS, Command-Return applies and Command-Esc discards.
Sources
- Navicat 18 manual (Windows): Hot Keys
- Navicat 18 manual (Linux): Hot Keys
- Navicat 18 manual (macOS): Hot Keys
Checked 8 October 2026.
How we research tool guides: our editorial method. CodeWithSQL earns nothing from the vendors mentioned.