header

∇⨯MATH ⇐⇒ KEYBOAD

Wanna be able to type stuff like ∫∫∇⨯ψ⃗⋅ds anywhere, even without latex ? Just with your "regular" keyoard ?

Well you can ! Because you can type any UTF-8 characters nowadays !

design choice

This is based on both the US-intl-algr keyboard layout and the greek layout.

I tried to add useful symbols in places that made sense to my intuition.

This is the very first iteration of such a keyboard. It will certainly evolve. You can contact me if any suggestions.

how to install ?


requirements : you must be using Xorg (you're on linux, it's likely this is going to work)


step 1 : download this xkb math keyboard layout

step 2 : copy or symlink it to "/usr/share/X11/xkb/symbols/sexykbd"

step 3 : open a terminal and type in "setxkbmap sexykbd"

step 4 : it's done. be happy.




don't like my keyboard layout ?

You can alter it fairly easily by changing the file you downloaded. Each U???? thing (like U1F4A9) represent a unicode character. Replace them with the one you like, and then redo "step 3" to load the new configuration.

layout

Legend :

key
↦ key
key
↦ pressed key
key
dead key or Unicode combiner
key
↦ unasigned or unsure

` 1 2 3 4 5 6 7 8 9 0 - =
q w e r t y u i o p [ ]
a s d f g h j k l ; ' \
💩 z x c v b n m , . /
fn ctrl win alt space alt-gr menu ctrl

~ ! @ # $ % ^ & * ( ) _ +
Q W E R T Y U I O P { }
A S D F G H J K L : " |
Z X C V B N M < > ?
fn ctrl win alt space alt-gr menu ctrl

` ¹ ² ³ ^ ̅
ε ρ τ θ π
α σ δ φ γ η ξ κ λ ´ ̇ ¬
ζ χ ψ ω β ν μ ç
fn ctrl win alt space alt-gr menu ctrl

~ ¡ ¿ °
𝜏 ¥ Θ Π
ϕ Γ Ξ £ ̈ ¦
Ω ß Ç
fn ctrl win alt space alt-gr menu ctrl

legend :
◼ ↦ included
☐ ↦ discarded
☑ ↦ to be discussed

list of cool symbols

U2115
N
U2124
Z
U211A
Q
U211D
R
U2102
C
U2200
FOR ALL
U2203
THERE EXISTS
U2204
THERE DOES NOT EXIST
U2229
Intersection
U222A
Union
U2227
Logical and
U2228
Logical or
U2282
Subset Of
U2283
Superset Of
U2208
ELEMENT OF
U2209
NOT AN ELEMENT OF
U220B
CONTAINS AS MEMBER
U220C
DOES NOT CONTAIN AS MEMBER
U2202
PARTIAL DIFFERENTIAL
U2207
NABLA
U2206
Increment
U2A2F
VECTOR OR CROSS PRODUCT (or multiply)
U2211
N-ARY SUMMATION
U2218
Ring Operator
U2219
Bullet Operator
U22C4
Diamond Operator
U22C5
Dot Operator
U2217
Asterisk Operator
U25FB
White Medium Square
U25FC
Black Medium Square
U2020
Dagger
U220E
End of proof
U221E
Infinity
U2248
Almost Equal To
U2295
Circled Plus
U2296
Circled Minus
U2297
Circled Times
U2298
Circled Division Slash
U2299
Circled Dot Operator
U229A
Circled Ring Operator
U229B
Circled Asterisk Operator
U229C
Circled Equals
U229D
Circled Dash
U229E
Squared Plus
U229F
Squared Minus
U22A0
Squared Times
U22A1
Squared Dot Operator
U222B
INTEGRAL
U222C
DOUBLE INTEGRAL
U222D
TRIPLE INTEGRAL
U222E
CONTOUR INTEGRAL
U222F
SURFACE INTEGRAL
U2230
VOLUME INTEGRAL
α
U03B1
alpha
β
U03B2
beta
γ
U03B3
gamma
δ
U03B4
delta
ε
U03B5
epsilon
ζ
U03B6
zeta
η
U03B7
eta
θ
U03B8
theta
ι
U03B9
iota (useless)
κ
U03BA
kappa
λ
U03BB
lambda
μ
U03BC
mu
ν
U03BD
nu
ξ
U03BE
xi
ο
U03BF
omicron (useless)
π
U03C0
pi
Π
U03A0
pi
ρ
U03C1
rho
σ
U03C3
sigma
ς
U03C2
sigma alt (useless)
τ
U03C4
tau
υ
U03C5
upsilon (useless)
φ
U03C6
phi
ϕ
U03D5
phi alt
χ
U03C7
chi
ψ
U03C8
psi
Ω
U03C9
omega
U2135
aleph
U21A6
RIGHTWARDS ARROW FROM BAR
U21CF
RIGHTWARDS DOUBLE ARROW WITH STROKE
U21D2
RIGHTWARDS DOUBLE ARROW
U21D0
LEFTWARDS DOUBLE ARROW
U21CE
LEFT RIGHT DOUBLE ARROW WITH STROKE
U21D4
LEFT RIGHT DOUBLE ARROW
U22A2
U22A3
U22A4
U22A5
U2329
bra
U232A
ket
U210F
h bar
̇
U0307
COMBINING DOT ABOVE
̈
U0308
COMBINING DIAERESIS
̅
U0305
COMBINING OVERLINE
U20D7
COMBINING RIGHT ARROW ABOVE
𝅗𝅥
1D15E
half note
U2669
quarter note
U266A
eighth note
𝅘𝅥𝅯
U1D161
sixteenth note
𝅘𝅥𝅰
U1D162
THIRTY-SECOND NOTE
𝅘𝅥𝅱
U1D163
SIXTY-FOURTH NOTE
𝅘𝅥𝅲
U1D164
ONE HUNDRED TWENTY-EIGHTH NOTE
U266B
beamed eighth notes
U266C
beamed sixteenth notes
𝄆
U1D106
left repeat sign
𝄇
U1D107
right repeat sign
U266D
music flat sign
U266E
music natural sign
U266F
music sharp sign
𝄪
U1D12A
double sharp
𝄞
U1D11E
G CLEF
𝄟
U1D11F
G CLEF OTTAVA ALTA
𝄠
U1D120
G CLEF OTTAVA BASSA
𝄡
U1D121
C CLEF
𝄢
U1D122
F CLEF
𝄣
U1D123
F CLEF OTTAVA ALTA
𝄤
U1D124
F CLEF OTTAVA BASSA
𝄥
U1D125
DRUM CLEF-1
𝄦
U1D126
DRUM CLEF-2
𝇐
U1D1D0
GREGORIAN C CLEF
𝇑
U1D1D1
GREGORIAN F CLEF
𝄻
U1D13B
whole rest
𝄽
U1D13D
quarter rest
𝄐
U1D110
fermata
𝄴
U1D134
common time
𝆒
U1D192
crescendo

fun fact : egyptians had those dick characters in their hieroglyphs

𓂸 𓂹 𓂺