diff options
author | Mark E. Shoulson <mark@kli.org> | 2020-05-26 09:26:32 -0400 |
---|---|---|
committer | Mark E. Shoulson <mark@kli.org> | 2021-07-20 15:13:33 -0400 |
commit | a9eb4a76b562cb63e619fd64bb56dcf88796e3a4 (patch) | |
tree | a5ffed1646594f409d5933f0e010684252e8a1c6 | |
parent | Fixed some .py utils to use python3; added a few chars. (diff) | |
parent | Fixed some .py utils to use python3; added a few chars. (diff) | |
download | dotXCompose-a9eb4a76b562cb63e619fd64bb56dcf88796e3a4.tar.gz dotXCompose-a9eb4a76b562cb63e619fd64bb56dcf88796e3a4.tar.bz2 dotXCompose-a9eb4a76b562cb63e619fd64bb56dcf88796e3a4.zip |
Merge branch 'master'
-rw-r--r-- | Makefile | 6 | ||||
-rw-r--r-- | dotXCompose | 5 | ||||
-rw-r--r-- | emoji-base | 26 | ||||
-rwxr-xr-x | emojitrans2.pl | 12 |
4 files changed, 36 insertions, 13 deletions
@@ -1,4 +1,8 @@ -all: emoji.compose modletters.compose tags.compose maths.compose +COMPOSED=emoji.compose modletters.compose tags.compose maths.compose +all: $(COMPOSED) %.compose: %-base emojitrans2.pl ./emojitrans2.pl < $< > $@ + +clean: + rm -f $(COMPOSED) diff --git a/dotXCompose b/dotXCompose index a451532..76f776d 100644 --- a/dotXCompose +++ b/dotXCompose @@ -148,6 +148,7 @@ include "%L" <Multi_key> <Up> <minus> : "⇡" U21E1 # UPWARDS DASHED ARROW <Multi_key> <Right> <minus> : "⇢" U21E2 # RIGHTWARDS DASHED ARROW <Multi_key> <Down> <minus> : "⇣" U21E3 # DOWNWARDS DASHED ARROW +<Multi_key> <z> <z> <greater> : "↯" U21AF # DOWNWARDS ZIGZAG ARROW # Arrow keys don't always work: some apps trap them for cursor control and # other boring things. The arrow symbols have alternate keystrokes. Do @@ -300,6 +301,9 @@ include "%L" <Multi_key> <equal> <equal> : "≡" U2261 # IDENTICAL TO <Multi_key> <colon> <equal> : "≔" U2254 # COLON EQUALS <Multi_key> <equal> <colon> : "≕" U2255 # EQUALS COLON +<Multi_key> <2> <equal> : "⩵" U2A75 # TWO CONSECUTIVE EQUALS SIGNS +<Multi_key> <equal> <ampersand> <equal> : "⩵" U2A75 # TWO CONSECUTIVE EQUALS SIGNS +<Multi_key> <3> <equal> : "⩶" U2A76 # THREE CONSECUTIVE EQUALS SIGNS # Using <slash> conflicts. <Multi_key> <equal> <bar> <equal> : "≢" U2262 # NOT IDENTICAL TO # We already have ± @@ -349,6 +353,7 @@ include "%L" # )- conflicts with system for }. <Multi_key> <parenright> <underscore> : "⟌" U27CC # LONG DIVISION <Multi_key> <period> <quotedbl> : "∴" U2234 # THEREFORE +<Multi_key> <Multi_key> <t> <h> <e> <r> <e> <4> : "∴" U2234 # THEREFORE <Multi_key> <quotedbl> <period> : "∵" U2235 # BECAUSE <Multi_key> <Multi_key> <b> <e> <c> <a> <u> <s> <e> : "∵" U2235 # BECAUSE <Multi_key> <percent> <percent> : "‱" U2031 # PER TEN THOUSAND (basis points) @@ -1083,7 +1083,7 @@ <MM> {Lipstic} : "💄" U1F484 # LIPSTICK <MM> {Lipstck} : "💄" U1F484 # LIPSTICK #- 1F485;NAIL POLISH;So;0;ON;;;;;N;;;;; -### <MM> {nail polish} : "💅" U1F485 # NAIL POLISH +<MM> {nailpol} : "💅" U1F485 # NAIL POLISH #- 1F486;FACE MASSAGE;So;0;ON;;;;;N;;;;; ### <MM> {face massage} : "💆" U1F486 # FACE MASSAGE #- 1F487;HAIRCUT;So;0;ON;;;;;N;;;;; @@ -1221,19 +1221,21 @@ #- 1F4C4;PAGE FACING UP;So;0;ON;;;;;N;;;;; ### <MM> {page facing up} : "📄" U1F4C4 # PAGE FACING UP #- 1F4C5;CALENDAR;So;0;ON;;;;;N;;;;; -### <MM> {calendar} : "📅" U1F4C5 # CALENDAR +<MM> {calenda} : "📅" U1F4C5 # CALENDAR +<MM> {calendr} : "📅" U1F4C5 # CALENDAR +<MM> {calndar} : "📅" U1F4C5 # CALENDAR #- 1F4C6;TEAR-OFF CALENDAR;So;0;ON;;;;;N;;;;; -### <MM> {tear-off calendar} : "📆" U1F4C6 # TEAR-OFF CALENDAR +<MM> {date} : "📆" U1F4C6 # TEAR-OFF CALENDAR #- 1F4C7;CARD INDEX;So;0;ON;;;;;N;;;;; ### <MM> {card index} : "📇" U1F4C7 # CARD INDEX #- 1F4C8;CHART WITH UPWARDS TREND;So;0;ON;;;;;N;;;;; -### <MM> {chart with upwards trend} : "📈" U1F4C8 # CHART WITH UPWARDS TREND +<MM> {upchart} : "📈" U1F4C8 # CHART WITH UPWARDS TREND #- 1F4C9;CHART WITH DOWNWARDS TREND;So;0;ON;;;;;N;;;;; -### <MM> {chart with downwards trend} : "📉" U1F4C9 # CHART WITH DOWNWARDS TREND +<MM> {dnchart} : "📉" U1F4C9 # CHART WITH DOWNWARDS TREND #- 1F4CA;BAR CHART;So;0;ON;;;;;N;;;;; <MM> {barchar} : "📊" U1F4CA # BAR CHART #- 1F4CB;CLIPBOARD;So;0;ON;;;;;N;;;;; -### <MM> {clipboard} : "📋" U1F4CB # CLIPBOARD +<MM> {clipboa} : "📋" U1F4CB # CLIPBOARD #- 1F4CC;PUSHPIN;So;0;ON;;;;;N;;;;; <MM> {pushpin} : "📌" U1F4CC # PUSHPIN #- 1F4CD;ROUND PUSHPIN;So;0;ON;;;;;N;;;;; @@ -1277,7 +1279,7 @@ #- 1F4E0;FAX MACHINE;So;0;ON;;;;;N;;;;; ### <MM> {fax machine} : "📠" U1F4E0 # FAX MACHINE #- 1F4E1;SATELLITE ANTENNA;So;0;ON;;;;;N;;;;; -### <MM> {satellite antenna} : "📡" U1F4E1 # SATELLITE ANTENNA +<MM> {satdish} : "📡" U1F4E1 # SATELLITE ANTENNA #- 1F4E2;PUBLIC ADDRESS LOUDSPEAKER;So;0;ON;;;;;N;;;;; ### <MM> {public address loudspeaker} : "📢" U1F4E2 # PUBLIC ADDRESS LOUDSPEAKER #- 1F4E3;CHEERING MEGAPHONE;So;0;ON;;;;;N;;;;; @@ -1318,7 +1320,7 @@ #- 1F4F4;MOBILE PHONE OFF;So;0;ON;;;;;N;;;;; ### <MM> {mobile phone off} : "📴" U1F4F4 # MOBILE PHONE OFF #- 1F4F5;NO MOBILE PHONES;So;0;ON;;;;;N;;;;; -### <MM> {no mobile phones} : "📵" U1F4F5 # NO MOBILE PHONES +<MM> {nophone} : "📵" U1F4F5 # NO MOBILE PHONES #- 1F4F6;ANTENNA WITH BARS;So;0;ON;;;;;N;;;;; ### <MM> {antenna with bars} : "📶" U1F4F6 # ANTENNA WITH BARS #- 1F4F7;CAMERA;So;0;ON;;;;;N;;;;; @@ -1542,7 +1544,7 @@ #- 1F578;SPIDER WEB;So;0;ON;;;;;N;;;;; <MM> {web} : "🕸" U1F578 # SPIDER WEB #- 1F579;JOYSTICK;So;0;ON;;;;;N;;;;; -### <MM> {joystick} : "🕹" U1F579 # JOYSTICK +<MM> {joystic} : "🕹" U1F579 # JOYSTICK #- 1F57B;LEFT HAND TELEPHONE RECEIVER;So;0;ON;;;;;N;;;;; ### <MM> {left hand telephone receiver} : "🕻" U1F57B # LEFT HAND TELEPHONE RECEIVER #- 1F57C;TELEPHONE RECEIVER WITH PAGE;So;0;ON;;;;;N;;;;; @@ -2273,9 +2275,9 @@ #- 1F6E2;OIL DRUM;So;0;ON;;;;;N;;;;; <MM> {oildrum} : "🛢" U1F6E2 # OIL DRUM #- 1F6E3;MOTORWAY;So;0;ON;;;;;N;;;;; -### <MM> {motorway} : "🛣" U1F6E3 # MOTORWAY +<MM> {highway} : "🛣" U1F6E3 # MOTORWAY #- 1F6E4;RAILWAY TRACK;So;0;ON;;;;;N;;;;; -### <MM> {railway track} : "🛤" U1F6E4 # RAILWAY TRACK +<MM> {RRtrack} : "🛤" U1F6E4 # RAILWAY TRACK #- 1F6E5;MOTOR BOAT;So;0;ON;;;;;N;;;;; ### <MM> {motor boat} : "🛥" U1F6E5 # MOTOR BOAT #- 1F6E6;UP-POINTING MILITARY AIRPLANE;So;0;ON;;;;;N;;;;; @@ -2425,7 +2427,7 @@ #- 1F939;JUGGLING;So;0;ON;;;;;N;;;;; ### <MM> {juggling} : "🤹" U1F939 # JUGGLING #- 1F93A;FENCER;So;0;ON;;;;;N;;;;; -### <MM> {fencer} : "🤺" U1F93A # FENCER +<MM> {fencer} : "🤺" U1F93A # FENCER #- 1F93B;MODERN PENTATHLON;So;0;ON;;;;;N;;;;; ### <MM> {modern pentathlon} : "🤻" U1F93B # MODERN PENTATHLON #- 1F93C;WRESTLERS;So;0;ON;;;;;N;;;;; diff --git a/emojitrans2.pl b/emojitrans2.pl index e3eec7c..420129f 100755 --- a/emojitrans2.pl +++ b/emojitrans2.pl @@ -38,6 +38,18 @@ BEGIN { binmode(STDOUT, ":utf8"); '*' => 'asterisk', '&' => 'ampersand', '♫' => 'Multi_key', + '←' => 'Left', + '→' => 'Right', + '↑' => 'Up', + '↓' => 'Down', + '⇐' => 'BackSpace', + '⇤' => 'Home', + '⇥' => 'End', + '⇑' => 'Prior', # PageUp + '⇓' => 'Next', # PageDown + '↵' => 'Return', + '∇' => 'Delete', # Del, get it? + '˅' => 'Insert', # it'll do. ); sub splitup { |