Customize Shortcuts
While Studio 3T comes with a range of default shortcuts (see below), you also have the option to create and customize your own shortcuts.
Open Studio 3T > Preferences and navigate to the Keymap tab. Here you can search for functionalities and edit them by right clicking and selecting Add shortcut.
Here you can assign the desired shortcuts to each action. You can find shortcuts either by browsing through the tree or by utilizing the search. Each action allows you to assign up to three new shortcuts, remove individual or all shortcuts, or reset the action’s shortcuts back to their default values.
You can also remove all shortcuts from all actions or all actions within a category, or reset them to default.

If you’re moving to a new instance of Studio 3T, you have the option to save your current keymap configuration. Clicking Export keymap will create an XML file which you can import to the new instance by clicking Import keymap.
Studio 3T Essentials
| Switch to Tree View |
Ctrl + Alt + 1 (⌥ + ⌘ + 1)
|
| Switch to Table View |
Ctrl + Alt + 2 (⌥ + ⌘ + 2)
|
| Switch to JSON View |
Ctrl + Alt + 3 (⌥ + ⌘ + 3)
|
| Open Visual Query Builder | Ctrl + B (⌘+ B) |
| Open Aggregation Editor | F4 |
| Open IntelliShell | Ctrl + L (⌘+ L) |
| Open Query Code | Ctrl + G (⌘+ G) |
| Open SQL Query |
Shift + Ctrl + L (Shift + ⌘+ L)
|
| Open Map Reduce | Ctrl + M (⌘+ M) |
| Refresh view | Ctrl + R (⌘+ R) |
| Refresh document |
Ctrl + Shift + R (Shift + ⌘+ R)
|
| Next tab |
Ctrl + PgDn (^ + Fn + Down arrow)
|
| Previous tab |
Ctrl + PgUp (^ + Fn + Up arrow)
|
| Close tab |
Ctrl + F4 (⌘+ W)
|
| Close tab (no prompt) |
Shift + Ctrl + F4 (Shift + ⌘+ W)
|
| Open Preferences | Ctrl + P (⌘ + P) |
| Show/Hide global toolbar |
Ctrl + Alt + B (⌘ + Alt + B)
|
Aggregation Editor
| Open Aggregation Editor | F4 |
| Execute full pipeline | F5 |
| Show input to this stage | F6 |
| Show output from this stage | F7 |
| Open aggregate query | Ctrl + O (⌘+ O) |
| Save aggregate query | Ctrl + S (⌘+ S) |
| Save aggregate query as |
Shift + Ctrl + S (Shift + ⌘+ S)
|
| (Un)comment with line comment | Ctrl + / (⌘+ /) |
| Add new stage | Ctrl + Shift + N (↑ + ⌘ + N) |
| Add new duplicate stage | Alt + K |
| Explain pipeline | F8 |
| Retain previous result tabs | Alt + ↑ + P |
| Raw shell mode | Alt + ↑ + R |
| Format code | Ctrl + Alt + L (⌥ + ⌘ + L) |
Connection Manager
| Open Connection Manager | Ctrl + N (⌘ + N) |
Connection Tree
| Copy collection | Ctrl + C (⌘+ C) |
| Paste collection | Ctrl + V (⌘+ V) |
| Open collection | Enter |
| Clear collection |
Ctrl + Del (^ + Fn + Del)
|
| Drop collection | Del (Fn + Del) |
| Refresh selected item | Ctrl + R (⌘+ R) |
| Refresh all |
Shift + Ctrl + R (Shift + ⌘ + R)
|
| Disconnect |
Ctrl + Alt + D (^ +⌥ + D)
|
| Drop database (when a database is chosen) | Del (Fn + Del) |
| Drop index (when an index is chosen) | Del (Fn + Del) |
Collection Tab
Documents
| Copy document |
Shift + Ctrl + C (Shift +⌘ + C)
|
| View document (JSON) | F3 |
| Insert document | Ctrl + D (⌘+ D) |
| Edit document (JSON) | Ctrl + J (⌘ + J) |
| Remove document |
Shift + Del (Shift + Fn + Del)
|
| Refresh document |
Ctrl + Shift + R (Shift + ⌘+ R)
|
| Follow reference |
Shift + F7
|
Fields
| Copy value as text | Ctrl + C (⌘+ C) |
| Copy value |
Alt + Shift + C (⌥ + Shift + C)
|
| Add new value | Ctrl + K (⌘+ K) |
| Edit field |
Ctrl + E (⌘+ E) or double-clicking (Table and Tree View)
|
| Remove field | Del (Fn + Del) |
| Rename field | Shift + F2 |
| Open dialog directly | Ctrl + E (⌘ + E) |
| Update dialog | Ctrl + U (⌘+ U) |
| Remove dialog | F8 |
| Refresh view | Ctrl + R (⌘+ R) |
Data Compare and Sync
| Refresh all | Ctrl + R (⌘ +R) |
| Refresh difference |
Ctrl + Shift + R (⌘ + Shift + R)
|
| Copy document to target | Ctrl + I (⌘ + I) |
| Delete document |
Shift + Del (Shift + Del)
|
| Add field/value | Ctrl + K (⌘ +K) |
| Remove field | Del |
| Rename field |
Shift + F2 (Shift + F2)
|
| Edit value/type | Ctrl + E (⌘ + E) |
| Copy value as text | Ctrl + C (⌘ +C) |
| Copy value |
Shift + Alt + C (Shift+ Alt + C)
|
| Copy field |
Ctrl + Alt + C (⌘ + Alt + C)
|
| Copy Field Name |
Ctrl + Shift +Alt + C (⌘ + Shift+ Alt + C)
|
GridFS
| Edit metadata | Ctrl + E (⌘ + E) |
| Rerun Query | Ctrl + R (⌘ + R) |
| View file | F3 |
| Rename file | F2 |
| Save to disk | Ctrl + S (⌘+ S) |
| Add file(s) | Ctrl + O (⌘+ O) |
| Remove file | Del (Fn + Del) |
IntelliShell
| Open IntelliShell | Ctrl + L (⌘+ L) |
| Trigger autocompletion |
Ctrl + Space (^ + Space)
|
| Find | Ctrl + F (⌘+ F) |
| Replace |
Ctrl + H (Shift + ⌘ + F)
|
| Comment with line comment | Ctrl + / (⌘+ /) |
| Open script | Ctrl + O (⌘+ O) |
| Save script | Ctrl + S (⌘+ S) |
| Save script as |
Shift + Ctrl + S (Shift + ⌘+ S)
|
| Execute entire script | F5 |
| Execute statement at cursor | F6 |
| Execute selection | F9 |
| Format code |
Alt + L (Option + ⌘ + L)
|
JSON View
| Find | Ctrl + F (⌘+ F) |
| Find next | F3 (⌘+ G) |
| Find previous |
Shift + F3 (Shift + ⌘+ G)
|
Map Reduce
| Open Map Reduce | Ctrl + M (⌘+ M) |
Query Code
| Generate query code | Ctrl + G (⌘+ G) |
Query Manager
Query History
| Search query history | Ctrl + F (⌘+ F) |
| Select query | Enter |
| Remove selected query | Delete (Fn + Backspace) |
| Clear query history | Shift + Delete (Shift + Fn + Backspace) |
Bookmarks
| Search bookmarks | Ctrl + F (⌘+ F) |
| Select bookmark | Enter |
| Edit selected bookmark | Ctrl + E (⌘ + E) |
| Remove from query history | Delete (Fn + Backspace) |
| Clear query history | Shift + Delete (Shift + Fn + Backspace) |
SQL Query
| Open SQL Query |
Shift + Ctrl + L (Shift + ⌘+ L)
|
| Execute SQL statement at cursor | F5 |
| Open SQL Query | Ctrl + O (⌘+ O) |
| Save SQL Query | Ctrl + S (⌘+ S) |
| Save SQL Query as |
Shift + Ctrl + S (Shift + ⌘+ S)
|
| (Un)comment with line comment | Ctrl + / |
| Deletes field | Del |
| Edit | Enter |
| Add child | Alt + K |
| Add sibling | Alt + J |
| Include in export | Ctrl + I (⌘+ I) |
| New mapping | Ctrl + T (⌘+ T) |
SQL to MongoDB Migration
| Deletes field | Del |
| Edit | Enter |
| Add Child | Alt + K |
| Add Sibling | Alt + J |
| Include in Export | Ctrl + I (⌘+ I) |
| New Mapping | Ctrl + T (⌘+ T) |
Table View
| Step into column | Enter |
| Step into cell |
Shift + Enter OR Shift + Double
|
| Step out |
Backspace (Delete)
|
| Show/hide embedded fields |
Ctrl + Enter (⌘ + Enter)
|
| Hide/show columns | Ctrl + T (⌘ + T) |
Tasks
| Execute selected task | F5 |
| Create New Task | Ctrl + N (⌘ + N) |
| Edit selected task | Ctrl + E (⌘ + E) |
| Clone selected task | Ctrl + C (⌘ + C) |
| Delete selected task |
Delete
|
| Schedule selected task | Ctrl + S (⌘ + S) |
| Unschedule selected task | Ctrl + U (⌘ + U) |
Tree View
| Expand | Right arrow |
| Collapse | Left arrow |
Visual Query Builder
| Open Visual Query Builder | Ctrl + B (⌘+ B) |