These keyboard shortcuts in practice sets are only functional when focused on a maths input field or a related widget, such as the on-screen maths keyboard or the button that toggles its appearance. However, the shortcuts will not work if they interfere with the keyboard accessibility of the related widget.
Navigation
Action |
Keyboard shortcuts (Windows, ChromeOS, Linux) |
Keyboard shortcuts (Mac) |
---|---|---|
Move to the left |
Left arrow |
Left arrow |
Move to the right |
Right arrow |
Right arrow |
Move up |
Up arrow |
Up arrow |
Move down |
Down arrow |
Down arrow |
Move to the start of the line |
Home |
Cmd + left arrow |
Move to the end of the line |
End |
Cmd + right arrow |
Move one block to the left |
Ctrl + left arrow |
Option + left arrow |
Move one block to the right |
Ctrl + right arrow |
Option + right arrow |
Select the parent expression |
Ctrl + up arrow |
Option + up arrow |
Move to the start of the maths expression |
Ctrl + home |
Home |
Move to the end of the maths expression |
Ctrl + end |
End |
Screen reader announcement
Action |
Keyboard shortcuts (Windows, ChromeOS, Linux) |
Keyboard shortcuts (Mac) |
---|---|---|
Announce current location |
Ctrl + Alt + down arrow |
Ctrl + Alt + down arrow |
Announce current line |
Ctrl + Alt + left arrow |
Ctrl + Alt + left arrow |
Announce current parent |
Ctrl + Alt + up arrow |
Ctrl + Alt + up arrow |
Announce full maths |
Ctrl + Alt + right arrow |
Ctrl + Alt + right arrow |
Basic editing
Action |
Keyboard shortcuts (Windows, ChromeOS, Linux) |
Keyboard shortcuts (Mac) |
---|---|---|
Select all |
Ctrl + A |
Cmd + A |
Delete left |
Backspace |
Delete Ctrl + H |
Delete right |
Delete |
Fn + delete Ctrl + D |
Insert superscript (3 variants) |
^ Ctrl + . Ctrl + shift + = |
^ Cmd + . Ctrl + cmd + plus ('+') |
Insert subscript |
_ Ctrl + , Ctrl + = |
_ Cmd + , Ctrl + cmd + - |
Insert fraction |
/ |
/ |
Undo |
Ctrl + Z |
Cmd + Z |
Redo |
Ctrl + Y |
Cmd + shift + Z |
Editor symbols
Typing certain sequences of symbols transforms them into symbols.
Simple shortcuts
Key sequence |
Result |
---|---|
-> |
→ |
=> |
⇒ |
-: |
÷ |
!= |
≠ |
>= |
≥ |
<= |
≤ |
~~ |
≈ |
CC, NN, QQ, RR, ZZ |
ℂ, ℝ, ℚ, ℕ, ℤ |
LaTeX-inspired shortcuts
The following key sequences are based on their LaTeX commands without the preceding backslash ('\').
- Greek letters: Most lowercase and many uppercase Greek letters can be spelled out and will transform into the corresponding symbol. For example, typing 'alpha' will produce 'α'.
- Common constructs:
- 'sum' and 'prod' transform to summation and product sequence, respectively.
- 'int', 'iint', 'iiint', 'oint', 'oiint', 'oiiint' transform to various kinds of integrals.
- 'frac', 'sqrt', 'lim' introduce fraction, square root and limit, respectively.
- While not strictly LaTeX, the following constructs also work:
- 'root' will insert a root with a root-index.
- 'ceil' – ceiling operator (⌈...⌉)
- 'floor' – floor operator (⌊...⌋)
- 'norm' – norm operator (‖...‖)
- Most named operators:
- 'sin', 'arcsin', 'sinh' and other trigonometric functions
- 'min', 'max', 'det', 'exp', 'log', 'ln'
- Operator symbols:
- 'nabla' (∇), 'partial' (∂), 'times' (×)
- 'angle' (∠), 'degree' (°), 'triangle' (△)
- 'forall' (∀), 'exists' (∃), 'nexists' (∄)
- 'parallel' (∥), 'nparallel' (∦)
- 'in ' (with a trailing space) produces '∈'