header

Math keyboard

caps F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 del `~`~ 1!¹¡ 2@²¿ 3#³∄ 4$⁴ 5%◻◼ 6^^ 7&⋃⋂ 8*⋅∗ 9(∘° 0)∞∅ -_ =+≈≠ ⌫ tab qQ ℚ wW∂∇ eEε∃ rRρℝ tTτ† yYℵ¥ uUθΘ iIι∫ oO£€ pPπ∏ [{∈⇐ ]}⊂⇒ ⏎ esc aAα∀ sSσ∑ dDδ∆ fFφϕ gGγΓ hHηℏ jJξΞ kKκ lLλΛ ;:´ '"˙¨ \|¬¦ ⏎ shift-L ™®¤© zZζℤ xXχ⨯ cCψℂ vVωΩ bBβß nNνℕ mMμ↦ ,<çÇ .>⟨← /?⟩→ shift-R fn ctrl-L win-L alt-L Space altGr win-R ctrl-R

how to install ?

step 1 - download sexykbd
step 2 - symlink (or copy) sexykbd to /usr/share/X11/xkb/symbols/sexykbd
step 3 - enable it by running setxkbmap sexykbd

Programming with Unicode

Some languages don't support unicode natively... but sometimes we can enable them. Here is a cheat sheet.

js,ts,python
nothing to do, it's there by default
$\LaTeX$
\usepackage{unicode-math} and use XeLaTeX
html
<head><meta charset="utf-8"/> ... </head>
rust
#![feature(non_ascii_idents)] on the first line of each file
GLSL
unicode is not supported :¬(

list of cool symbols

Alphabets (cf wikipedia and wikipedia)


double struck fraktur script greek + ℵ super sub

Math (cf wikipedia)


set logic analysis algebra
⟨
⟩
∘
⋄
∙
⋅
∗
⨯
∑
∏
⊲
⊳
physics others

egyptian hieroglyphs (yes it's what it looks like)

𓂸 𓂹 𓂺