aboutsummaryrefslogtreecommitdiff
path: root/dotXCompose
diff options
context:
space:
mode:
authorMark Shoulson <mark@kli.org>2012-04-10 09:25:39 -0400
committerMark Shoulson <mark@kli.org>2012-04-10 09:25:39 -0400
commita9359302f56874dca63e72120f70d4400d1de29b (patch)
tree21c69dd5abda52d59c72112590007e5c869510dd /dotXCompose
parentAdd ɜɝ; fix typo in comment. (diff)
downloaddotXCompose-a9359302f56874dca63e72120f70d4400d1de29b.tar.gz
dotXCompose-a9359302f56874dca63e72120f70d4400d1de29b.tar.bz2
dotXCompose-a9359302f56874dca63e72120f70d4400d1de29b.zip
Made a lot of '2-x' style synonyms; added some new.
Diffstat (limited to 'dotXCompose')
-rw-r--r--dotXCompose31
1 files changed, 23 insertions, 8 deletions
diff --git a/dotXCompose b/dotXCompose
index 67125bd..fb376ac 100644
--- a/dotXCompose
+++ b/dotXCompose
@@ -11,13 +11,18 @@ include "%L"
# emit(' '.join("<%s>" % char for char in str(num)), 0x245f + num, word)
# Custom additions: Typography
-<Multi_key> <period> <period> <period> : "…" U2026 # HORIZONTAL ELLIPSIS
+<Multi_key> <period> <period> : "…" U2026 # HORIZONTAL ELLIPSIS
<Multi_key> <v> <period> <period> : "⋮" U22EE # VERTICAL ELLIPSIS
<Multi_key> <c> <period> <period> : "⋯" U22EF # MIDLINE HORIZONTAL ELLIPSIS
<Multi_key> <slash> <period> <period> : "⋰" U22F0 # UP RIGHT DIAGONAL ELLIPSIS
# To avoid conflict with \. for combining dot above.
#<Multi_key> <backslash> <period> <period> : "⋱" U22F1 # DOWN RIGHT DIAGONAL ELLIPSIS
<Multi_key> <period> <backslash> <period> : "⋱" U22F1 # DOWN RIGHT DIAGONAL ELLIPSIS
+# Will we someday regret this, wanting 2. for ⒉ ?
+<Multi_key> <2> <period> : "‥" U2025 # TWO DOT LEADER
+# This should not be needed.
+#<Multi_key> <1> <period> : "․" U2024 # ONE DOT LEADER
+<Multi_key> <c> <1> <period> : "·" U00B7 # MIDDLE DOT (maybe I can remember the keystroke better?
<Multi_key> <period> <slash> <period> : "⁒" U2052 # COMMERCIAL MINUS SIGN
# Printable sign for space. But is \<space> too useful a key combo to use
# for this?
@@ -148,8 +153,11 @@ include "%L"
<Multi_key> <e> <less> : "ɘ" U0258 # LATIN SMALL LETTER REVERSED E
<Multi_key> <e> <BackSpace> : "ɘ" U0258 # LATIN SMALL LETTER REVERSED E
# These seem too long as keystrokes; any suggestions?
+# How about 2o?
<Multi_key> <o> <ampersand> <o> : "ꝏ" UA74F # LATIN SMALL LETTER OO
<Multi_key> <O> <ampersand> <O> : "Ꝏ" UA74E # LATIN CAPITAL LETTER OO
+<Multi_key> <2> <o> : "ꝏ" UA74F # LATIN SMALL LETTER OO
+<Multi_key> <2> <O> : "Ꝏ" UA74E # LATIN CAPITAL LETTER OO
# Latin-D chars I'm particularly thinking about:
# (side note: "I" has many referents in this file.)
# ꜲꜳꜴꜵꜶꜷꜸꜹꜼꜽꝒꝓꝔꝕꝚꝛꝜꝝꝠꝡꝪꝫꝸ
@@ -299,6 +307,8 @@ include "%L"
<Multi_key> <greater> <parenright>: "〉" U232A # RIGHT-POINTING ANGLE BRACKET
<Multi_key> <parenleft> <ampersand> <parenleft>: "⸨" U2E28 # LEFT DOUBLE PARENTHESIS
<Multi_key> <parenright> <ampersand> <parenright>: "⸩" U2E29 # RIGHT DOUBLE PARENTHESIS
+<Multi_key> <2> <parenleft>: "⸨" U2E28 # LEFT DOUBLE PARENTHESIS
+<Multi_key> <2> <parenright>: "⸩" U2E29 # RIGHT DOUBLE PARENTHESIS
<Multi_key> <Z> <parenleft> : "༼" U0F3C # TIBETAN MARK ANG KHANG GYON
<Multi_key> <Z> <parenright> : "༽" U0F3D # TIBETAN MARK ANG KHANG GYAS
# I'm thinking shape-mnemonics for these, somehow:
@@ -518,9 +528,12 @@ include "%L"
<Multi_key> <question> <less> : "⸮" U2E2E # REVERSED QUESTION MARK
<Multi_key> <question> <BackSpace> : "⸮" U2E2E # REVERSED QUESTION MARK
<Multi_key> <question> <ampersand> <question> : "⁇" U2047 # DOUBLE QUESTION MARK
+<Multi_key> <2> <question> : "⁇" U2047 # DOUBLE QUESTION MARK
<Multi_key> <question> <ampersand> <exclam> : "⁈" U2048 # QUESTION EXCLAMATION MARK
<Multi_key> <exclam> <ampersand> <question> : "⁉" U2049 # EXCLAMATION QUESTION MARK
<Multi_key> <exclam> <ampersand> <exclam> : "‼" U203C # DOUBLE EXCLAMATION MARK
+<Multi_key> <2> <exclam> : "‼" U203C # DOUBLE EXCLAMATION MARK
+<Multi_key> <2> <colon> : "∷" U2237 # PROPORTION -- not strictly 2 times COLON
<Multi_key> <semicolon> <less> : "⁏" U204F # REVERSED SEMICOLON
<Multi_key> <semicolon> <BackSpace> : "⁏" U204F # REVERSED SEMICOLON
# Keep looking into big hunks of Latin Extended-D, A720- et seq.
@@ -713,6 +726,8 @@ include "%L"
<Multi_key> <bar> <apostrophe> : "ˈ" U02C8 # MODIFIER LETTER VERTICAL LINE
<Multi_key> <bar> <comma> : "ˌ" U02CC # MODIFIER LETTER LOW VERTICAL LINE
<Multi_key> <bar> <underscore> : "̩" U0329 # COMBINING VERTICAL LINE BELOW
+# Harmonize with other combiners.
+<Multi_key> <backslash> <underscore> <bar> : "̩" U0329 # COMBINING VERTICAL LINE BELOW
<Multi_key> <r> <r> : "ɹ" U0279 # LATIN SMALL LETTER TURNED R: voiced alveolar approximant (American English (at least) R)
<Multi_key> <r> <d> : "ɾ" U027E # LATIN SMALL LETTER R WITH FISHHOOK: voiced alveolar flap or tap (American English intervocalic allophone of d, or Spanish r)
<Multi_key> <v> <v> : "ʌ" U028C # LATIN SMALL LETTER TURNED V
@@ -735,6 +750,8 @@ include "%L"
<Multi_key> <s> <comma> : "ʂ" U0282 # LATIN SMALL LETTER S WITH HOOK
<Multi_key> <t> <comma> : "ʈ" U0288 # LATIN SMALL LETTER T WITH RETROFLEX HOOK
<Multi_key> <z> <comma> : "ʐ" U0290 # LATIN SMALL LETTER Z WITH RETROFLEX HOOK
+# This is used for functions, folders, etc. Yeah, the hook's facing wrong.
+<Multi_key> <f> <comma> : "ƒ" U0192 # LATIN SMALL LETTER F WITH HOOK
# Sigh, might as well do implosives. Which is also sometimes a hook.
<Multi_key> <b> <apostrophe> : "ɓ" U0253 # LATIN SMALL LETTER B WITH HOOK
<Multi_key> <d> <apostrophe> : "ɗ" U0257 # LATIN SMALL LETTER D WITH HOOK
@@ -743,14 +760,11 @@ include "%L"
# The h looks the same...
<Multi_key> <h> <apostrophe> : "ɦ" U0266 # LATIN SMALL LETTER H WITH HOOK
<Multi_key> <G> <apostrophe> : "ʛ" U029B # LATIN LETTER SMALL CAPITAL G WITH HOOK
-# What about ɜɝɑ ? I should probably bite the bullet and just go to an IPA
-# input method at that point. We're never going to get the whole IPA in here.
<Multi_key> <N> <o> : "№" U2116 # NUMERO SIGN
<Multi_key> <R> <x> : "℞" U211E # PRESCRIPTION TAKE
<Multi_key> <o> <z> <period> : "℥" U2125 # OUNCE SIGN
<Multi_key> <s> <c> <r> <period> : "℈" U2108 # SCRUPLE
# There are all kinds of awesome combining characters in the U+0300 page.
-# However, I don’t know how I would use a lot of them. x͜͡y?
# There are a bunch of other awesome combining characters like U+20E0
<Multi_key> <asterisk> <period> <period> <period> : "๛" U0E5B # THAI CHARACTER KHOMUT (end of chapter)
#
@@ -783,10 +797,9 @@ include "%L"
<Multi_key> <backslash> <0> : "̊" U030a # COMBINING RING ABOVE
<Multi_key> <backslash> <backslash> <apostrophe> : "̋" U030b # COMBINING DOUBLE ACUTE ACCENT -- ??
<Multi_key> <backslash> <c> : "̌" U030c # COMBINING CARON
-# These two conflict!!
-<Multi_key> <backslash> <bar> <period> : "̍" U030d # COMBINING VERTICAL LINE ABOVE
-<Multi_key> <backslash> <bar> <bar> : "̎" U030e # COMBINING DOUBLE VERTICAL LINE ABOVE
-<Multi_key> <backslash> <backslash> <grave> : "̏" U030f # COMBINING DOUBLE GRAVE ACCENT
+<Multi_key> <backslash> <bar> : "̍" U030d # COMBINING VERTICAL LINE ABOVE
+<Multi_key> <backslash> <2> <bar> : "̎" U030e # COMBINING DOUBLE VERTICAL LINE ABOVE
+<Multi_key> <backslash> <2> <grave> : "̏" U030f # COMBINING DOUBLE GRAVE ACCENT
<Multi_key> <backslash> <f> <m> : "͒" U0352 # COMBINING FERMATA
<Multi_key> <backslash> <parenleft> <period>: : "̐" U0310 # COMBINING CHANDRABINDU
<Multi_key> <backslash> <i> <b> : "̑" U0311 # COMBINING INVERTED BREVE -- ??
@@ -982,6 +995,8 @@ include "%L"
# And chess/checkers pieces! We need a convention for those. # looks like a
# checkerboard but we're already using that for music. Half of it?
+# <bar> will be an issue when we want double-struck W or B... we'll have
+# to consider it. Maybe replace with <equal>
<Multi_key> <bar> <W> <K> : "♔" U2654 # WHITE CHESS KING
<Multi_key> <bar> <W> <Q> : "♕" U2655 # WHITE CHESS QUEEN
<Multi_key> <bar> <W> <R> : "♖" U2656 # WHITE CHESS ROOK