aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkragen <kragen@inexorable.(none)>2009-05-14 13:42:10 -0300
committerkragen <kragen@inexorable.(none)>2009-05-14 13:42:10 -0300
commit110dc03a59c1b47c45d983d220f52b5613c0995e (patch)
tree2627a4434b9d2fc0c466be35c26f28df2d19593d
parentMerge branch 'master' of git://github.com/kragen/xcompose (diff)
parentchanges from Gunnar Wolf <gwolf@gwolf.org> (diff)
downloaddotXCompose-110dc03a59c1b47c45d983d220f52b5613c0995e.tar.gz
dotXCompose-110dc03a59c1b47c45d983d220f52b5613c0995e.tar.bz2
dotXCompose-110dc03a59c1b47c45d983d220f52b5613c0995e.zip
merged Gunnar's changes and adopted the &-convention for word-based mnemonics; what do you think?
-rw-r--r--dotXCompose52
1 files changed, 40 insertions, 12 deletions
diff --git a/dotXCompose b/dotXCompose
index 924f988..f0ddb25 100644
--- a/dotXCompose
+++ b/dotXCompose
@@ -36,11 +36,27 @@ include "%L"
<Multi_key> <d> <d> <a> <g> : "‡" U2021 # DOUBLE DAGGER
# We already have THIN SPACE below, as <space> <apostrophe>! Keep both?
<Multi_key> <backslash> <comma> : " " U2009 # THIN SPACE
+
<Multi_key> <minus> <less> : "←" leftarrow # LEFTWARDS ARROW
<Multi_key> <minus> <asciicircum> : "↑" uparrow # UPWARDS ARROW
<Multi_key> <minus> <greater> : "→" rightarrow # RIGHTWARDS ARROW
<Multi_key> <minus> <v> : "↓" downarrow # DOWNWARDS ARROW
<Multi_key> <less> <minus> <greater> : "↔" U2194 # LEFT RIGHT ARROW (kragen's)
+
+<Multi_key> <Left> <Left> : "←" leftarrow # LEFTWARDS ARROW
+<Multi_key> <Up> <Up> : "↑" uparrow # UPWARDS ARROW
+<Multi_key> <Right> <Right> : "→" rightarrow # RIGHTWARDS ARROW
+<Multi_key> <Down> <Down> : "↓" downarrow # DOWNWARDS ARROW
+<Multi_key> <less> <Right> : "↔" U2194 # LEFT RIGHT ARROW (kragen's)
+<Multi_key> <greater> <Left> : "↔" U2194 # LEFT RIGHT ARROW (kragen's)
+
+<Multi_key> <F> <Left> : "☚" U261A # BLACK LEFT POINTING INDEX
+<Multi_key> <F> <Right> : "☛" U261B # BLACK RIGHT POINTING INDEX
+<Multi_key> <f> <Left> : "☜" U261C # WHITE LEFT POINTING INDEX
+<Multi_key> <f> <Up> : "☝" U261D # WHITE UP POINTING INDEX
+<Multi_key> <f> <Right> : "☞" U261E # WHITE RIGHT POINTING INDEX
+<Multi_key> <f> <Down> : "☟" U261F # WHITE DOWN POINTING INDEX
+
# For some logical statements:
# The keystrokes are a little contrived, to avoid conflicts.
<Multi_key> <equal> <greater> : "⇒" U21D2 # RIGHTWARDS DOUBLE ARROW
@@ -57,7 +73,7 @@ include "%L"
<Multi_key> <f> <i> : "fi" UFB01 # LATIN LIGATURE FI
<Multi_key> <f> <l> : "fl" UFB02 # LATIN LIGATURE FL
<Multi_key> <s> <t> : "st" UFB06 # LATIN SMALL LIGATURE ST
-<Multi_key> <U017F> <t> : "ſt" UFB05 # LATIN SMALL LIGATURE LONG S T
+<Multi_key> <f> <t> : "ſt" UFB05 # LATIN SMALL LIGATURE LONG S T
# ß is already available as <s><s> I think. But now it comes in industrial size!
<Multi_key> <S> <S> : "ẞ" U1E9E # LATIN CAPITAL LETTER SHARP S
# Eventually we'll have to look over the really crazy-cakes Latin letters
@@ -68,6 +84,9 @@ include "%L"
<Multi_key> <slash> <equal> : "≠" U2260 # NOT EQUAL TO
<Multi_key> <less> <equal> : "≤" U2264 # LESS-THAN OR EQUAL TO
<Multi_key> <greater> <equal> : "≥" U2265 # GREATER-THAN OR EQUAL TO
+<Multi_key> <exclam> <less> <greater> : "≸" U2278 # NEITHER LESS-THAN NOR GREATER-THAN
+<Multi_key> <plus> <less> <less> : "⋘" U22D8 # VERY MUCH LESS-THAN
+<Multi_key> <plus> <greater> <greater> : "⋙" U22D9 # VERY MUCH GREATER-THAN
<Multi_key> <i> <n> : "∈" U2208 # ELEMENT OF
<Multi_key> <exclam> <i> <n> : "∉" U2209 # NOT AN ELEMENT OF
<Multi_key> <U2208> <slash> : "∉" U2209 # NOT AN ELEMENT OF (I have ∈ on my keyboard...)
@@ -102,7 +121,7 @@ include "%L"
# We can't use ! E E, because ! E maps to E-WITH-UNDERDOT.
<Multi_key> <slash> <E> <E> : "∄" U2204 # THERE DOES NOT EXIST
<Multi_key> <A> <A> : "∀" U2200 # FOR ALL
-<Multi_key> <Q> <E> <D> : "∎" U220E # END OF PROOF
+<Multi_key> <ampersand> <Q> <E> <D> : "∎" U220E # END OF PROOF
<Multi_key> <8> <8> : "∞" U221E # INFINITY
<Multi_key> <parenleft> <plus> <parenright> : "⊕" U2295 # CIRCLED PLUS
<Multi_key> <parenleft> <minus> <parenright> : "⊖" U2296 # CIRCLED MINUS
@@ -311,11 +330,15 @@ include "%L"
<Multi_key> <percent> <M> : "Ⅿ" U216F # ROMAN NUMERAL ONE THOUSAND
# Custom additions: for chat (kragen)
+<Multi_key> <parenleft> <colon> : "☻" U263B # BLACK SMILING FACE
<Multi_key> <colon> <parenright> : "☺" U263A # WHITE SMILING FACE
<Multi_key> <colon> <parenleft> : "☹" U2639 # WHITE FROWNING FACE
+<Multi_key> <colon> <asciitilde> : "⍨" U2368 # APL FUNCTIONAL SYMBOL TILDE DIAERESIS
+<Multi_key> <colon> <bar> : "⸚" U2E1A # HYPHEN WITH DIAERESIS
<Multi_key> <exclam> <question> : "‽" U203D # INTERROBANG
<Multi_key> <question> <exclam> : "‽" U203D # INTERROBANG (in case you can’t remember the order)
-<Multi_key> <question> <exclamdown> : "⸘" U2E18 # INVERTED INTERROBANG (if you have a ¡ key. Otheriwise...? "?i" maybe?
+<Multi_key> <questiondown> <exclamdown> : "⸘" U2E18 # INVERTED INTERROBANG (if you have a ¡ key. Otheriwise...? "?i" maybe?
+<Multi_key> <exclamdown> <questiondown> : "⸘" U2E18 # INVERTED INTERROBANG (if you have a ¡ key. Otheriwise...? "?i" maybe?
# Totally going to need 2E2E REVERSED QUESTION MARK as soon as it starts being
# supported. Also big hunks of Latin Extended-D, A720- et seq.
<Multi_key> <question> <less> : "⸮" U2E2E # REVERSED QUESTION MARK
@@ -324,11 +347,12 @@ include "%L"
<Multi_key> <less> <greater> : "♢" U2662 # WHITE DIAMOND SUIT
<Multi_key> <3> <minus> : "♠" U2660 # BLACK SPADE SUIT
<Multi_key> <E> <greater> : "♡" U2661 # WHITE HEART SUIT
-<Multi_key> <p> <c> : "☮" U262E # PEACE SYMBOL
-<Multi_key> <y> <y> : "☯" U262F # YIN YANG
+<Multi_key> <ampersand> <p> <c> : "☮" U262E # PEACE SYMBOL
+<Multi_key> <ampersand> <y> <y> : "☯" U262F # YIN YANG
# For some reason, I don't really like these word-based mnemonics. But until we have something better... -clsn
-<Multi_key> <t> <e> <l> : "☎" U260E # BLACK TELEPHONE
-<Multi_key> <t> <e> <a> : "☕" U2615 # HOT BEVERAGE
+# are the ampersand versions better? -kragen
+<Multi_key> <ampersand> <t> <e> <l> : "☎" U260E # BLACK TELEPHONE
+<Multi_key> <ampersand> <t> <e> <a> : "☕" U2615 # HOT BEVERAGE
# These last two bother me less, though they can still be improved.
# Other possibly useful symbols:
# 2668 HOT SPRINGS (for chat, for running off to shower?)
@@ -338,12 +362,14 @@ include "%L"
<Multi_key> <ampersand> <c> <h> <k> : "☑" U2611 # BALLOT BOX WITH CHECK
# 267B BLACK UNIVERSAL RECYCLING SYMBOL
-<Multi_key> <slash> <exclam> <backslash> : "⚠" U26A0 # WARNING SIGN
-# 269B ATOM SYMBOL (for coolness)
-<Multi_key> <a> <t> <o> <m> : "⚛" U269B # ATOM SYMBOL
# 269C FLEUR-DE-LIS (maybe <f><d><l> would be okay)
-# 26A1 HIGH VOLTAGE SIGN (!) or maybe 2301 ELECTRIC ARROW
-<Multi_key> <z> <a> <p> : "⚡" U26A1 # HIGH VOLTAGE SIGN
+<Multi_key> <ampersand> <a> <t> <o> <m> : "⚛" U269B # ATOM SYMBOL
+<Multi_key> <ampersand> <c> <c> <c> <p> : "☭" U262D # HAMMER AND SICKLE
+<Multi_key> <slash> <exclam> <backslash> : "⚠" U26A0 # WARNING SIGN
+<Multi_key> <exclam> <asciicircum> : "⚠" U26A0 # WARNING SIGN
+<Multi_key> <ampersand> <z> <a> <p> : "⚡" U26A1 # HIGH VOLTAGE SIGN
+<Multi_key> <ampersand> <r> <a> : "☢" U2622 # RADIOACTIVE SIGN
+<Multi_key> <ampersand> <b> <h> : "☣" U2623 # BIOHAZARD SIGN
# 26B0 COFFIN ?
# One of the SNOWFLAKEs?
# SNOWMAN? COMET? ANCHOR? WHEELCHAIR SYMBOL?
@@ -355,6 +381,7 @@ include "%L"
# all the &-j-u-p-i-t-e-r and &-a-r-i-e-s combos you want without worrying
# that you'll run into a combination already used, like "ca"=ǎ or something.
# (unless you have whole words that are prefixes). Worth doing?
+# I think so. -Kragen
#
# I already have STAR OF DAVID on another map.
# 2B1A DOTTED SQUARE -- and/or some other hollow square/rectangle?
@@ -373,6 +400,7 @@ include "%L"
<Multi_key> <minus> <equal> : "☜" U261C # WHITE LEFT POINTING INDEX
<Multi_key> <asterisk> <asterisk> :"★" U2605 # BLACK STAR
<Multi_key> <asterisk> <0> :"☆" U2606 # WHITE STAR
+<Multi_key> <asterisk> <3> :"⁂" U2042 # ASTERISM
<Multi_key> <asterisk> <numbersign> :"✯" U272F # PINWHEEL STAR
<Multi_key> <at> <numbersign> : "⌘" U2318 # PLACE OF INTEREST SIGN
<Multi_key> <space> <apostrophe> : " " U2009 # THIN SPACE