This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Note: This page intentionally contains Unicode characters (symbols, emoji, and special signs). The "ambiguous Unicode characters" warning shown by Gitea is expected here -- the Unicode content is the subject of this page.
The Chord Unicode system lets you type special characters, symbols, and emoji by typing a short mnemonic sequence -- no copy-paste or OS character picker needed.
How to Use
Step 1 — Activate
Hold FN1, then press Left Alt (CHORD_KEY). You are now in chord mode.
There are two sub-modes:
Mode
How to activate
How it works
Hold mode
Keep FN1+Alt held down
Type the sequence while holding; output fires on release or exact match
Tap mode
Tap FN1+Alt and release
Type the sequence within 2 seconds; output fires on exact match
Step 2 — Type the sequence
Type the mnemonic letters (always lowercase — capitalisation does not matter). For example, type d, e, g for the degree sign °.
Backspace deletes the last character of the sequence (does not go to the host).
Enter forces output of the current buffer even if it could be a prefix of a longer sequence.
Escape cancels chord mode without sending anything.
Any key that is not a letter, digit, Backspace, Enter, or Escape cancels chord mode silently.
Step 3 — Output fires automatically
As soon as the buffer matches a chord entry exactly and no longer sequence with different output starts the same way, the character is sent and chord mode exits. If there is ambiguity (the buffer matches one entry but is also the start of a longer one that outputs something different), a 300 ms timer fires after the last keypress and commits the shorter match.
Unicode Input Method
Characters are sent using the Linux unicode input method: Ctrl+Shift+U, then the hex code point, then Enter. This works natively on most Linux desktops (X11 and Wayland with GTK apps). If you are using a different OS, you may need to configure QMK's unicode input mode in the firmware.
Complete Chord Reference
Math & Science
Sequence
Also accepts
Character
Name
deg
°
Degree sign
sqrt
√
Square root
sqrd
²
Superscript 2
cubd
³
Superscript 3
aprx
apx
≈
Almost equal to
neq
≠
Not equal to
lteq
lte
≤
Less than or equal
gteq
gte
≥
Greater than or equal
pm
±
Plus-minus
div
÷
Division sign
times
mult
×
Multiplication sign
infty
inf
∞
Infinity
micro
µ
Micro sign
equiv
≡
Congruent / equivalent
prop
∝
Proportional to
Greek Alphabet
Sequence
Also accepts
Character
Name
alpha
α
Alpha
beta
β
Beta
gamma
γ
Gamma
delta
Δ
Delta (capital)
epsilon
eps
ε
Epsilon
zeta
ζ
Zeta
eta
η
Eta
theta
θ
Theta
iota
ι
Iota
kappa
κ
Kappa
lambda
λ
Lambda
mu
μ
Mu ¹
nu
ν
Nu
xi
ξ
Xi
omicron
omi
ο
Omicron
pi
π
Pi
rho
ρ
Rho
sigma
Σ
Sigma (capital)
tau
τ
Tau
upsilon
ups
υ
Upsilon
phi
φ
Phi
chi
χ
Chi
psi
ψ
Psi
omega
Ω
Omega (capital)
¹ mu triggers the 300 ms disambiguation timer because mute (🔇) begins with the same letters.
Number Sets
Sequence
Character
Name
real
ℝ
Real numbers
nat
ℕ
Natural numbers
intgr
ℤ
Integers
rat
ℚ
Rational numbers
cmplx
ℂ
Complex numbers
aleph
ℵ
Aleph
Calculus / Analysis
Sequence
Also accepts
Character
Name
integ
∫
Integral
iint
∬
Double integral
oint
∮
Contour integral
partial
prt
∂
Partial derivative
nabla
∇
Nabla / del
sum
∑
Summation
prod
∏
Product
Set Theory
Sequence
Character
Name
elem
∈
Element of
notin
∉
Not element of
sub
⊂
Subset of ¹
subeq
⊆
Subset or equal
sup
⊃
Superset of ¹
supeq
⊇
Superset or equal
union
∪
Union
inter
∩
Intersection
empty
∅
Empty set
¹ sub and sup trigger the 300 ms disambiguation timer because subeq / supeq begin with the same letters.
Aliases: Some characters have multiple valid sequences (e.g. mult and times both produce ×). Both sequences work equally well.
Disambiguation timer: If your sequence is both a complete match and the start of a longer one with different output (e.g. hypothetically lte and lteq), just wait 300 ms after your last keypress and the shorter match fires. Or press Enter to confirm immediately.
Timeout: In tap mode, chord input is cancelled if you stop typing for 2 seconds.
Mistakes: Press Backspace to delete the last character, or Escape to cancel completely.
Delete Page
Deleting the wiki page "Chord Unicode" cannot be undone. Continue?