Skip to content

Commit 0706dd9

Browse files
ianf-mongodbAnemy
andauthored
DOCSP-40542 Compass Quit Functionality Update (#640)
* DOCSP-40542 Compass Quit Functionality Update * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Update source/settings/settings-reference.txt Co-authored-by: Rhys <[email protected]> * * * * --------- Co-authored-by: Rhys <[email protected]>
1 parent d9cebaa commit 0706dd9

File tree

2 files changed

+96
-86
lines changed

2 files changed

+96
-86
lines changed

source/keyboard-shortcuts.txt

Lines changed: 86 additions & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1+
.. _compass-keyboard-shortcuts:
2+
13
==================
24
Keyboard Shortcuts
35
==================
46

5-
.. default-domain:: mongodb
6-
77
.. contents:: On this page
88
:local:
99
:backlinks: none
@@ -23,33 +23,33 @@ Keyboard shortcuts enable you to easily navigate |compass-short|.
2323

2424
* - Menu
2525
- Online help
26-
- ``F1``
27-
- ``F1``
26+
- :kbd:`F1`
27+
- :kbd:`F1`
2828

2929
* - Menu
3030
- Quit application
31-
- ``Ctrl`` + ``Q``
32-
- ``Cmd`` + ``Q``
31+
- :kbd:`Ctrl` + :kbd:`Q`
32+
- :kbd:`Cmd` + :kbd:`Q`
3333

3434
* - Menu
3535
- Show settings
36-
- ``Ctrl`` + ``,``
37-
- ``Cmd`` + ``,``
36+
- :kbd:`Ctrl` + :kbd:`,`
37+
- :kbd:`Cmd` + :kbd:`,`
3838

3939
* - Menu
4040
- Hide window
41-
- ``Ctrl`` + ``H``
42-
- ``Cmd`` + ``H``
41+
- :kbd:`Ctrl` + :kbd:`H`
42+
- :kbd:`Cmd` + :kbd:`H`
4343

4444
* - Menu
4545
- Hide other windows
46-
- ``Ctrl`` + ``Shift`` + ``H``
47-
- ``Cmd`` + ``Shift`` + ``H``
46+
- :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`H`
47+
- :kbd:`Cmd` + :kbd:`Shift` + :kbd:`H`
4848

4949
* - Menu
5050
- Open a new Compass window
51-
- ``Ctrl`` + ``N``
52-
- ``Cmd`` + ``N``
51+
- :kbd:`Ctrl` + :kbd:`N`
52+
- :kbd:`Cmd` + :kbd:`N`
5353

5454
* - Menu
5555
- Close current window
@@ -58,180 +58,180 @@ Keyboard shortcuts enable you to easily navigate |compass-short|.
5858

5959
* - Menu
6060
- Share schema as JSON
61-
- ``Alt`` + ``Ctrl`` + ``S``
62-
- ``Alt`` + ``Cmd`` + ``S``
61+
- :kbd:`Alt` + :kbd:`Ctrl` + :kbd:`S`
62+
- :kbd:`Alt` + :kbd:`Cmd` + :kbd:`S`
6363

6464
* - Menu
6565
- Reload screen
66-
- ``Ctrl`` + ``Shift`` + ``R``
67-
- ``Cmd`` + ``Shift`` + ``R``
66+
- :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`R`
67+
- :kbd:`Cmd` + :kbd:`Shift` + :kbd:`R`
6868

6969
* - Menu
7070
- Reload data
71-
- ``Ctrl`` + ``R``
72-
- ``Cmd`` + ``R``
71+
- :kbd:`Ctrl` + :kbd:`R`
72+
- :kbd:`Cmd` + :kbd:`R`
7373

7474
* - Menu
7575
- Toggle sidebar
76-
- ``Ctrl`` + ``Shift`` + ``D``
77-
- ``Cmd`` + ``Shift`` + ``D``
76+
- :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`D`
77+
- :kbd:`Cmd` + :kbd:`Shift` + :kbd:`D`
7878

7979
* - Menu
8080
- Actual size
81-
- ``Ctrl`` + ``0``
82-
- ``Cmd`` + ``0``
81+
- :kbd:`Ctrl` + :kbd:`0`
82+
- :kbd:`Cmd` + :kbd:`0`
8383

8484
* - Menu
8585
- Zoom in
86-
- ``Ctrl`` + ``=``
87-
- ``Cmd`` + ``=``
86+
- :kbd:`Ctrl` + :kbd:`=`
87+
- :kbd:`Cmd` + :kbd:`=`
8888

8989
* - Menu
9090
- Zoom out
91-
- ``Ctrl`` + ``-``
92-
- ``Cmd`` + ``-``
91+
- :kbd:`Ctrl` + :kbd:`-`
92+
- :kbd:`Cmd` + :kbd:`-`
9393

9494
* - Menu
9595
- Toggle DevTools
96-
- ``Alt`` + ``Ctrl`` + ``I``
97-
- ``Alt`` + ``Cmd`` + ``I``
96+
- :kbd:`Alt` + :kbd:`Ctrl` + :kbd:`I`
97+
- :kbd:`Alt` + :kbd:`Cmd` + :kbd:`I`
9898

9999
* - Menu
100100
- Minimize
101-
- ``Ctrl`` + ``M``
102-
- ``Cmd`` + ``M``
101+
- :kbd:`Ctrl` + :kbd:`M`
102+
- :kbd:`Cmd` + :kbd:`M`
103103

104104
* - General
105105
- Undo
106-
- ``Ctrl`` + ``Z``
107-
- ``Cmd`` + ``Z``
106+
- :kbd:`Ctrl` + :kbd:`Z`
107+
- :kbd:`Cmd` + :kbd:`Z`
108108

109109
* - General
110110
- Redo
111-
- ``Ctrl`` + ``Shift`` + ``Z``
112-
- ``Cmd`` + ``Shift`` + ``Z``
111+
- :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`Z`
112+
- :kbd:`Cmd` + :kbd:`Shift` + :kbd:`Z`
113113

114114
* - General
115115
- Cut
116-
- ``Ctrl`` + ``X``
117-
- ``Cmd`` + ``X``
116+
- :kbd:`Ctrl` + :kbd:`X`
117+
- :kbd:`Cmd` + :kbd:`X`
118118

119119
* - General
120120
- Copy
121-
- ``Ctrl`` + ``C``
122-
- ``Cmd`` + ``C``
121+
- :kbd:`Ctrl` + :kbd:`C`
122+
- :kbd:`Cmd` + :kbd:`C`
123123

124124
* - General
125125
- Paste
126-
- ``Ctrl + V``
127-
- ``Cmd + V``
126+
- :kbd:`Ctrl` + :kbd:`V`
127+
- :kbd:`Cmd` + :kbd:`V`
128128

129129
* - General
130130
- Select all
131-
- ``Ctrl`` + ``A``
132-
- ``Cmd`` + ``A``
131+
- :kbd:`Ctrl` + :kbd:`A`
132+
- :kbd:`Cmd` + :kbd:`A`
133133

134134
* - General
135135
- Find
136-
- ``Ctrl`` + ``F``
137-
- ``Cmd`` + ``F``
136+
- :kbd:`Ctrl` + :kbd:`F`
137+
- :kbd:`Cmd` + :kbd:`F`
138138

139139
* - Workspace
140140
- Navigate to next tab
141-
- ``Ctrl`` + ``Shift`` + ``]``
142-
- ``Cmd`` + ``Shift`` + ``]``
141+
- :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`]`
142+
- :kbd:`Cmd` + :kbd:`Shift` + :kbd:`]`
143143

144144
* - Workspace
145145
- Navigate to previous tab
146-
- ``Ctrl`` + ``Shift`` + ``[``
147-
- ``Cmd`` + ``Shift`` + ``[``
146+
- :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`[`
147+
- :kbd:`Cmd` + :kbd:`Shift` + :kbd:`[`
148148

149149
* - Workspace
150150
- Close current tab
151-
- ``Ctrl`` + ``W``
152-
- ``Cmd`` + ``W``
151+
- :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`W`
152+
- :kbd:`Cmd` + :kbd:`Shift` + :kbd:`W`
153153

154154
* - Workspace
155155
- Open new tab
156-
- ``Ctrl`` + ``T``
157-
- ``Cmd`` + ``T``
156+
- :kbd:`Ctrl` + :kbd:`T`
157+
- :kbd:`Cmd` + :kbd:`T`
158158

159159
* - Aggregation Focus Mode
160160
- Add a new stage after current one
161-
- ``Ctrl`` + ``Shift`` + ``B``
162-
- ``Cmd`` + ``Shift`` + ``B``
161+
- :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`B`
162+
- :kbd:`Cmd` + :kbd:`Shift` + :kbd:`B`
163163

164164
* - Aggregation Focus Mode
165165
- Add a new stage before current one
166-
- ``Ctrl`` + ``Shift`` + ``A``
167-
- ``Cmd`` + ``Shift`` + ``A``
166+
- :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`A`
167+
- :kbd:`Cmd` + :kbd:`Shift` + :kbd:`A`
168168

169169
* - Aggregation Focus Mode
170170
- Navigate to next stage
171-
- ``Ctrl`` + ``Shift`` + ``9``
172-
- ``Cmd`` + ``Shift`` + ``9``
171+
- :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`9`
172+
- :kbd:`Cmd` + :kbd:`Shift` + :kbd:`9`
173173

174174
* - Aggregation Focus Mode
175175
- Navigate to previous stage
176-
- ``Ctrl`` + ``Shift`` + ``0``
177-
- ``Cmd`` + ``Shift`` + ``0``
176+
- :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`0`
177+
- :kbd:`Cmd` + :kbd:`Shift` + :kbd:`0`
178178

179179
* - Pipeline text editor
180180
- Comment out code
181-
- ``Ctrl`` + ``/``
182-
- ``Cmd`` + ``/``
181+
- :kbd:`Ctrl` + :kbd:`/`
182+
- :kbd:`Cmd` + :kbd:`/`
183183

184184
* - All text editors
185185
- Prettify code
186-
- ``Ctrl`` + ``Shift`` + ``B``
187-
- ``Ctrl`` + ``Shift`` + ``B``
186+
- :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`B`
187+
- :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`B`
188188

189189
* - Query bar
190190
- Submit query
191-
- ``Enter (from the query bar)``
192-
- ``Enter (from the query bar)``
191+
- :kbd:`Enter` (from the query bar)
192+
- :kbd:`Enter` (from the query bar)
193193

194194
* - Web Shell
195195
- Toggle shell
196-
- ``Ctrl`` + `````
197-
- ``Ctrl`` + `````
196+
- :kbd:`Ctrl` + :kbd:`ˋ`
197+
- :kbd:`Ctrl` + :kbd:`ˋ`
198198

199199
* - Web Shell
200200
- Deletes the next character
201-
- ``Ctrl`` + ``D``
202-
- ``Ctrl`` + ``D``
201+
- :kbd:`Ctrl` + :kbd:`D`
202+
- :kbd:`Ctrl` + :kbd:`D`
203203

204204
* - Web Shell
205205
- Moves the cursor to the end of the line
206-
- ``Ctrl`` + ``E``
207-
- ``Ctrl`` + ``E``
206+
- :kbd:`Ctrl` + :kbd:`E`
207+
- :kbd:`Ctrl` + :kbd:`E`
208208

209209
* - Web Shell
210210
- Moves the cursor forward one character
211-
- ``Ctrl`` + ``F``
212-
- ``Ctrl`` + ``F``
211+
- :kbd:`Ctrl` + :kbd:`F`
212+
- :kbd:`Ctrl` + :kbd:`F`
213213

214214
* - Web Shell
215215
- Erases one character, similar to hitting backspace
216-
- ``Ctrl`` + ``H``
217-
- ``Cmd`` + ``H``
216+
- :kbd:`Ctrl` + :kbd:`H`
217+
- :kbd:`Cmd` + :kbd:`H`
218218

219219
* - Web Shell
220220
- Clears the screen, similar to the clear command
221-
- ``Ctrl`` + ``L``
222-
- ``Cmd`` + ``L``
221+
- :kbd:`Ctrl` + :kbd:`L`
222+
- :kbd:`Cmd` + :kbd:`L`
223223

224224
* - Web Shell
225225
- Swap the last two characters before the cursor
226-
- ``Ctrl`` + ``T``
227-
- ``Ctrl`` + ``T``
226+
- :kbd:`Ctrl` + :kbd:`T`
227+
- :kbd:`Ctrl` + :kbd:`T`
228228

229229
* - Web Shell
230230
- Cycle backwards through command history
231-
- ``↑``
232-
- ``↑``
231+
- :kbd:`↑`
232+
- :kbd:`↑`
233233

234234
* - Web Shell
235235
- Cycle forwards through command history
236-
- ``↓``
237-
- ``↓``
236+
- :kbd:`↓`
237+
- :kbd:`↓`

source/settings/settings-reference.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,16 @@ You can configure the following settings on the |compass| interface:
107107
enabled. You cannot toggle this option on Linux. You can toggle this
108108
setting only on Windows or macOS.
109109

110+
* - Show Quit Confirmation Dialog
111+
- General
112+
- Specify whether a confirmation dialog shows when quitting Compass.
113+
You can also check the ``Do not ask again`` checkbox on the quit
114+
dialog to disable this setting.
115+
116+
The quit dialog is also shown when quitting with the keyboard
117+
shortcut::kbd:`ctrl` + :kbd:`Q` on Windows
118+
or :kbd:`cmd` + :kbd:`Q` on Mac.
119+
110120
* - Sync with OS
111121
- Theme
112122
- Automatically switch between light and dark themes based on your OS

0 commit comments

Comments
 (0)