These keyboard shortcuts in Practice sets are only functional when focused on a math input field or a related widget, such as the onscreen math 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 left |
Left arrow |
Left arrow |
Move 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 math expression |
Ctrl + Home |
Home |
Move to the end of the math 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 math |
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 in 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 "∈"