Easy Math keyboard shortcuts

Keybindings

Commands to edit and modify a formula can be invoked by pressing some key combinations.

See https://cortexjs.io/mathlive/reference/keybindings/ documentation for full keybinding reference.

Special Keys

 

 

 

 

Shift

Ctrl or Control

Option or Alt

Del

Backspace

Command (macOS) or Ctrl (Windows)

Home

End

Page Up

Page Down

Return

Enter

Tab

All Modes

The shortcuts in this section apply in all modes.

Keybinding

Result

Keybinding

Result

move to previous char

move to next char

move up

move down

extend selection backward

extend selection forward

extend selection upward

extend selection downward

delete backward

delete forward

move to previous word

move to next word

extend to previous word

extend to next word

move to group start

move to group end

extend to group start

extend to group end

space

move after parent

space

move before parent

move to math field start

extend to math field start

move to math field end

extend to math field end

move to group start

move to group end

move to next placeholder

move to previous placeholder

move to next placeholder

move to previous placeholder

esc

switchMode(“latex”)

\

Intl Backslash

=

applyStyle({“mode”:“text”})

=

esc

complete(“complete”)

In LaTeX mode: accept-suggestion

complete

⇧esc

complete(“reject”)

A

select all

A

Cut

cut to clipboard

Copy

copy to clipboard

Paste

paste from clipboard

Clear

delete backward

Z

undo

Z

Undo

Y

redo

Y

Z

Z

Redo

Erase EOF

delete to group end

B

move to previous char

F

move to next char

P

move up

N

move down

A

move to math field start

E

move to math field end

B

extend selection backward

F

extend selection forward

P

extend selection upward

N

extend selection downward

A

extend to math field start

E

extend to math field end

B

move to previous word

F

move to next word

B

extend to previous word

F

extend to next word

H

delete backward

D

delete forward

L

scroll into view

'

toggle math/text mode

B

K

toggle keystroke caption

space

toggle virtual keyboard

speak(“parent”)

speak(“all”)

Math Mode Only

The shortcuts in this section apply in math mode only.

Keybinding

Result

Keybinding

Result

space

move after parent

space

move before parent

move to next placeholder

move to previous placeholder

esc

switchMode(“latex”)

\

Intl Backslash

=

applyStyle({“mode”:“text”})

'

switchMode(“text”)

2

5

move to opposite

6

move to superscript

-

move to subscript

[

[⬚]

[

{⬚}

add row after

;

;

;

add row before

;

,

add column after

⌘,

,

⇧⌘,

P

π

V

W

U

N

O

D

d

O

D

P

U

N

A

E

5

6

6

9

(

0

)

\|

\

\

/

Numpad /

Numpad /

`

\~

Inline Shortcuts

Some sequences of characters can be automatically translated to symbols. For example, typing p followed by i will result in "π".

If the conversion was not desired, for example, you actually meant “pi”, type ctrl/⌘ Z to undo it.

Trigger

Result

Trigger

Result

%

\%

''

^{\doubleprime}

alpha

α

\alpha

delta

δ

\delta

Delta

Δ

\Delta

pi

π

pi

π

Pi

Π

theta

θ

Theta

Θ

ii

i

jj

j

ee

e

nabla

grad

del

infty

oo

sum

int

prod

sqrt

d

d

arcsin

arcsin

arccos

arccos

arctan

arctan

sin

sin

sinh

sinh

cos

cos

cosh

cosh

tan

tan

tanh

tanh

sec

sec

csc

csc

cot

cot

log

log

ln

ln

exp

exp

lim

dx

dx

dy

dy

dt

dt

AA

EE

!EE

&&

xin

x

in

!in

NN

N

ZZ

Z

QQ

Q

RR

R

CC

C

PP

P

xx

×

+-

±

!=

>=

<=

<<

>>

~~

?=

÷

÷

¬

¬

:=

::

(:

:)

beta

β

chi

χ

epsilon

ϵ

varepsilon

ε

eta

η

eta

η

gamma

γ

Gamma

Γ

iota

ι

kappa

κ

lambda

λ

Lambda

Λ

mu

μ

mu

μ

nu

ν

nu

ν

µ

μ

phi

ϕ

Phi

Φ

varphi

φ

psi

ψ

Psi

Ψ

rho

ρ

sigma

σ

Sigma

Σ

tau

τ

vartheta

ϑ

upsilon

υ

xi

ξ

Xi

zeta

ζ

omega

ω

Omega

Ω

Ω

ω

forall

exists

!exists

:.

det

det

mod

mod

max

max

min

min

erf

erf

erfc

erfc

bessel

bessel

mean

mean

median

median

fft

fft

lcm

lcm

gcd

gcd

randomReal

randomReal

randomInteger

randomInteger

Re

Re

Im

Im

mm

mm

cm

cm

km

km

kg

kg

...

+...

+⋯

-...

−⋯

->...

→⋯

->

|->

-->

<--

=>

==>

<=>

<->

(.)

(+)

(/)

(*)

(-)

\|\|

{

{

}

}

*

ASCII Math

Trigger

Result

Trigger

Result

@

$

$ \$

%

\%

#

#

\#

*

**

***

//

\slash

\\

\

setminus

\

|><

><|

|><|

-:

÷

divide

÷

o+

ox

o.

^^

^^^

vv

vvv

nn

nnn

uu

uuu

-=

~=

lt

<

lt=

gt

>

gt=

-<

-lt

-<=

>-=

prop

diamond

square

iff

sub

sup

sube

supe

uarr

darr

rarr

rArr

larr

lArr

harr

hArr

aleph

and

or

not

¬

_|_

TT

|--

|==

|__

__|

|~

~|

\rceiling

>->

->>

Matix shortcuts

[ (option/alt + [)

[⬚]

[ (shift + option/alt + [)

{⬚}

(option/alt + enter)

add row after

(shift + option/alt + enter)

add row before

(option/alt + tab)

add column after

(shift + option/alt + tab)

add column before