aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Shoulson <mark@nagas.meson.org>2009-01-16 10:22:05 -0500
committerMark Shoulson <mark@nagas.meson.org>2009-01-16 10:22:05 -0500
commit73f297117c8817470a62f994b4216f20874d10f8 (patch)
tree0f17a29679e3edc1368a1b49fb46dfb3e99a5f3e
parentMerge branch 'master' of git@github.com:kragen/xcompose (diff)
downloaddotXCompose-73f297117c8817470a62f994b4216f20874d10f8.tar.gz
dotXCompose-73f297117c8817470a62f994b4216f20874d10f8.tar.bz2
dotXCompose-73f297117c8817470a62f994b4216f20874d10f8.zip
Added archaic Greek symbols etc.
-rw-r--r--dotXCompose34
1 files changed, 34 insertions, 0 deletions
diff --git a/dotXCompose b/dotXCompose
index 7b9d85d..26faa47 100644
--- a/dotXCompose
+++ b/dotXCompose
@@ -125,6 +125,7 @@ include "%L"
<Multi_key> <asterisk> <o> : "ο" U03BF # GREEK SMALL LETTER OMICRON
<Multi_key> <asterisk> <p> : "π" U03C0 # GREEK SMALL LETTER PI
# no mapping for q; in Emacs that's ";"
+# U037E GREEK QUESTION MARK is canonically equivalent to U003B SEMICOLON.
<Multi_key> <asterisk> <r> : "ρ" U03C1 # GREEK SMALL LETTER RHO
<Multi_key> <asterisk> <s> : "σ" U03C3 # GREEK SMALL LETTER SIGMA
<Multi_key> <asterisk> <t> : "τ" U03C4 # GREEK SMALL LETTER TAU
@@ -159,10 +160,43 @@ include "%L"
<Multi_key> <asterisk> <U> : "Θ" U0398 # GREEK CAPITAL LETTER THETA
<Multi_key> <asterisk> <V> : "Ω" U03A9 # GREEK CAPITAL LETTER OMEGA
# Emacs maps W to "Σ", but I think that’s stupid
+# I think that's from the Greek keyboard.
<Multi_key> <asterisk> <X> : "Χ" U03A7 # GREEK CAPITAL LETTER CHI
<Multi_key> <asterisk> <Y> : "Υ" U03A5 # GREEK CAPITAL LETTER UPSILON
<Multi_key> <asterisk> <Z> : "Ζ" U0396 # GREEK CAPITAL LETTER ZETA
+# Some archaic Greek. If we only wanted *normal* characters we wouldn't be
+# doing this at all!
+# "period" will indicate a sort of variant of some kind; asterisk is still the "greek" marker
+<Multi_key> <asterisk> <period> <p> : "ϖ" U03D6 # GREEK PI SYMBOL
+# Reserving .f in case we want PHI SYMBOL. Digamma was "w" sound anyway.
+<Multi_key> <asterisk> <period> <w> : "ϝ" U03DD # GREEK SMALL LETTER DIGAMMA
+<Multi_key> <asterisk> <period> <W> : "Ϝ" U03DC # GREEK CAPITAL LETTER DIGAMMA
+<Multi_key> <asterisk> <q> : "Ϟ" U03DE # GREEK LETTER QOPPA
+<Multi_key> <asterisk> <Q> : "ϟ" U03DF # GREEK SMALL LETTER QOPPA
+<Multi_key> <asterisk> <period> <q> : "Ϙ" U03D8 # GREEK LETTER ARCHAIC QOPPA
+<Multi_key> <asterisk> <period> <Q> : "ϙ" U03D9 # GREEK SMALL LETTER ARCHAIC QOPPA
+<Multi_key> <asterisk> <ampersand> : "ϗ" U03D7 # GREEK KAI SYMBOL
+<Multi_key> <asterisk> <period> <Z> : "Ϡ" U03E0 # GREEK LETTER SAMPI
+<Multi_key> <asterisk> <period> <z> : "ϡ" U03E1 # GREEK SMALL LETTER SAMPI
+# Sorry, couldn't think of better ones for these. Might want .s for SAN.
+<Multi_key> <asterisk> <question> : "Ϛ" U03DA # GREEK LETTER STIGMA
+<Multi_key> <asterisk> <slash> : "ϛ" U03DB # GREEK SMALL LETTER STIGMA
+<Multi_key> <asterisk> <apostrophe> : "ʹ" U02B9 # MODIFIER LETTER PRIME, canonically equivalent to U0374 GREEK NUMERAL SIGN
+<Multi_key> <asterisk> <comma> : "͵" U0375 # GREEK LOWER NUMERAL SIGN (for thousands)
+# Do we want BETA SYMBOL, RHO SYMBOL, KAPPA SYMBOL, PHI SYMBOL, THETA SYMBOL?
+# The format makes them obvious enough I guess. PI SYMBOL is different enough
+# that there's no question, and it is separate from these.
+<Multi_key> <asterisk> <period> <b> : "ϐ" U03D0 # GREEK BETA SYMBOL
+<Multi_key> <asterisk> <period> <u> : "ϑ" U03D1 # GREEK THETA SYMBOL
+<Multi_key> <asterisk> <period> <Y> : "ϒ" U03D2 # GREEK UPSILON WITH HOOK SYMBOL
+<Multi_key> <asterisk> <period> <f> : "ϕ" U03D5 # GREEK PHI SYMBOL
+<Multi_key> <asterisk> <period> <k> : "ϰ" U03F0 # GREEK KAPPA SYMBOL
+<Multi_key> <asterisk> <period> <r> : "ϱ" U03F1 # GREEK RHO SYMBOL
+<Multi_key> <asterisk> <period> <U> : "ϴ" U03F4 # GREEK CAPITAL THETA SYMBOL
+<Multi_key> <asterisk> <period> <e> : "ϵ" U03F5 # GREEK LUNATE EPSILON SYMBOL
+# Not doing the lunate sigmas and dotted versions thereof... What about SAN, which is at least a letter?
+
# If you wanted to actually type in Greek, you would also need άίέ
# etc. But you would probably just switch to a Greek keyboard layout.