Files
dotfiles/.XCompose
2026-03-25 16:31:17 +01:00

85 lines
5.2 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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.
# jaandrle customizations
include "/usr/share/X11/locale/cs_CZ.UTF-8/Compose" # Include Czech locale Compose file
<Multi_key> <backslash> <space> : "" U202F # Thin non-breaking space
<Multi_key> <bar> <space> : "" U200B # Zero-width space
<Multi_key> <8> <8> : "∞" U221E # Infinity symbol
<Multi_key> <equal> <equal>: "≡" # Triple equals (identical to)
<Multi_key> <asciitilde> <asciitilde>: "≈" # Almost equal to
<Multi_key> <equal> <asciitilde>: "≃" # Asymptotically equal to
<Multi_key> <asterisk> <asterisk>: "★" # Black star
<Multi_key> <c> <h> <e> <c> <k> : "✓" # Check mark
<Multi_key> <c> <r> <o> <s> <s> : "✗" # Ballot X (cross mark)
# Arrows (numeric keypad and number row)
<Multi_key> <a> <minus> <8> : "↑" # Up arrow (numeric keypad)
<Multi_key> <a> <minus> <6> : "→" # Right arrow (numeric keypad)
<Multi_key> <a> <minus> <2> : "↓" # Down arrow (numeric keypad)
<Multi_key> <a> <minus> <4> : "←" # Left arrow (numeric keypad)
<Multi_key> <a> <minus> <5> : "↔" # Left-right arrow (numeric keypad)
<Multi_key> <a> <minus> <7> : "↖" # Up-left arrow (numeric keypad)
<Multi_key> <a> <minus> <9> : "↗" # Up-right arrow (numeric keypad)
<Multi_key> <a> <minus> <3> : "↘" # Down-right arrow (numeric keypad)
<Multi_key> <a> <minus> <1> : "↙" # Down-left arrow (numeric keypad)
<Multi_key> <a> <minus> <KP_8> : "↑" # Up arrow (numeric keypad)
<Multi_key> <a> <minus> <KP_6> : "→" # Right arrow (numeric keypad)
<Multi_key> <a> <minus> <KP_2> : "↓" # Down arrow (numeric keypad)
<Multi_key> <a> <minus> <KP_4> : "←" # Left arrow (numeric keypad)
<Multi_key> <a> <minus> <KP_5> : "↔" # Left-right arrow (numeric keypad)
<Multi_key> <a> <minus> <KP_7> : "↖" # Up-left arrow (numeric keypad)
<Multi_key> <a> <minus> <KP_9> : "↗" # Up-right arrow (numeric keypad)
<Multi_key> <a> <minus> <KP_3> : "↘" # Down-right arrow (numeric keypad)
<Multi_key> <a> <minus> <KP_1> : "↙" # Down-left arrow (numeric keypad)
# Double-arrows (numeric keypad and number row)
<Multi_key> <a> <equal> <8> : "⇑" # Double up arrow (numeric keypad)
<Multi_key> <a> <equal> <6> : "⇒" # Double right arrow (numeric keypad)
<Multi_key> <a> <equal> <2> : "⇓" # Double down arrow (numeric keypad)
<Multi_key> <a> <equal> <4> : "⇐" # Double left arrow (numeric keypad)
<Multi_key> <a> <equal> <5> : "⇔" # Double left-right arrow (numeric keypad)
<Multi_key> <a> <equal> <KP_8> : "⇑" # Double up arrow (numeric keypad)
<Multi_key> <a> <equal> <KP_6> : "⇒" # Double right arrow (numeric keypad)
<Multi_key> <a> <equal> <KP_2> : "⇓" # Double down arrow (numeric keypad)
<Multi_key> <a> <equal> <KP_4> : "⇐" # Double left arrow (numeric keypad)
<Multi_key> <a> <equal> <KP_5> : "⇔" # Double left-right arrow (numeric keypad)
# Greek letters (lowercase)
<Multi_key> <g> <a> : "α" # Alpha (greek letter lowercase)
<Multi_key> <g> <b> : "β" # Beta (greek letter lowercase)
<Multi_key> <g> <g> : "γ" # Gamma (greek letter lowercase)
<Multi_key> <g> <d> : "δ" # Delta (greek letter lowercase)
<Multi_key> <g> <3> : "ε" # Epsilon (greek letter lowercase)
<Multi_key> <g> <z> : "ζ" # Zeta (greek letter lowercase)
<Multi_key> <g> <e> : "η" # Eta (greek letter lowercase)
<Multi_key> <g> <h> : "θ" # Theta (greek letter lowercase)
<Multi_key> <g> <i> : "ι" # Iota (greek letter lowercase)
<Multi_key> <g> <k> : "κ" # Kappa (greek letter lowercase)
<Multi_key> <g> <l> : "λ" # Lambda (greek letter lowercase)
<Multi_key> <g> <m> : "μ" # Mu (greek letter lowercase)
<Multi_key> <g> <n> : "ν" # Nu (greek letter lowercase)
<Multi_key> <g> <x> : "ξ" # Xi (greek letter lowercase)
# note: no omicron (greek letter lowercase)
<Multi_key> <g> <p> : "π" # Pi (greek letter lowercase)
<Multi_key> <g> <p> : "Ϟ" # Koppa/Pi (greek letter lowercase)
<Multi_key> <g> <r> : "ρ" # Rho (greek letter lowercase)
<Multi_key> <g> <s> : "σ" # Sigma (greek letter lowercase)
<Multi_key> <g> <t> : "τ" # Tau (greek letter lowercase)
<Multi_key> <g> <u> : "ψ" # Psi (greek letter lowercase)
<Multi_key> <g> <f> : "φ" # Phi (greek letter lowercase)
<Multi_key> <g> <c> : "χ" # Chi (greek letter lowercase)
<Multi_key> <g> <o> : "ω" # Omega (greek letter lowercase)
# Greek letters (uppercase)
<Multi_key> <g> <G> : "Γ" # Gamma (greek letter uppercase)
<Multi_key> <g> <D> : "Δ" # Delta (greek letter uppercase)
<Multi_key> <g> <H> : "Θ" # Theta (greek letter uppercase)
<Multi_key> <g> <L> : "Λ" # Lambda (greek letter uppercase)
<Multi_key> <g> <X> : "Ξ" # Xi (greek letter uppercase)
<Multi_key> <g> <P> : "Π" # Pi (greek letter uppercase)
<Multi_key> <g> <S> : "Σ" # Sigma (greek letter uppercase)
<Multi_key> <g> <F> : "Φ" # Phi (greek letter uppercase)
<Multi_key> <g> <U> : "Ψ" # Psi (greek letter uppercase)
<Multi_key> <g> <O> : "Ω" # Omega (greek letter uppercase)
# Math (https://gist.github.com/m93a/187539552593dd4ed8b122167c09384c)
<Multi_key> <m> <E> : "∃" # There exists (math symbol)
<Multi_key> <m> <exclam> <E> : "∄" # There does not exist (math symbol)
<Multi_key> <m> <minus> : "" # Minus sign (math symbol)
<Multi_key> <m> <exclam> <minus> : "¬" # Logical NOT (math symbol)
<Multi_key> <m> <i> <n> : "∈" # Element of (math symbol)
<Multi_key> <m> <exclam> <i> <n> : "∉" # Not an element of (math symbol)