unicode: include chars, further comments, fixes
[sheet.git] / unicode.inc.pl
index c77a7aeab850f8c347e47b336bbe3618dc6a31dd..ddfece1026162323408c2f5e2f6ce08ed3952081 100644 (file)
@@ -5,32 +5,31 @@ punctuation => {
        common   => [qw{. † ‡ • . § ¶ # . © ® ™ . ° ′ ″ . − × ÷ . ± ² √}],
        marks    => [qw{. ¿ … 〃 ‐ – . ‽ · ※ ‒ — }],
        version  => [qw{. α β}],
        common   => [qw{. † ‡ • . § ¶ # . © ® ™ . ° ′ ″ . − × ÷ . ± ² √}],
        marks    => [qw{. ¿ … 〃 ‐ – . ‽ · ※ ‒ — }],
        version  => [qw{. α β}],
-],
+},
 
 symbols => {
 
 symbols => {
-       binary   => [qw{. ⚋ ⚊ . ⚐ ⚑ . ☺ ☹ . ✓ ✗ . ✔ ✘ }], # opposites
+       binary   => [qw{. ⚋ ⚊ . ⚐ ⚑ . ☺ ☹ . ✓ ✗ . ✔ ✘ . ◄ ► }], # opposites
        currency => [qw{. ¤ ¢ ₥ € £ ₨ $ ¥ . ฿ ₫ ₭ ₦ ₱ ₮ ₩ ₪}],
        cards    => [qw{. ♠ ♡ ♢ ♣ . ♤ ♥ ♦ ♧}],
        signs1   => [qw{. ☮ ☯ ☻ ♪ ♲ ♿ }],
        currency => [qw{. ¤ ¢ ₥ € £ ₨ $ ¥ . ฿ ₫ ₭ ₦ ₱ ₮ ₩ ₪}],
        cards    => [qw{. ♠ ♡ ♢ ♣ . ♤ ♥ ♦ ♧}],
        signs1   => [qw{. ☮ ☯ ☻ ♪ ♲ ♿ }],
-       communication => [qw{. ✂ ✉ ℻ ☎ ☏ }],
-       -communication => [qw{. ✂ ✉ ℻ ☎ ☏ . 🔞 🔾 🔰 🔮 🕀 }],
-       trinity  => [qw{. ✊ ✋ ✌ }], # rock paper scissors
-       -trinity => [qw{. ✊ ✋ ✌ . 🖹 🐜 👼 }], # rock paper scissors, terran protoss zerg
        signs2   => [qw{. ⚠ ☡ ☠}],
        signs2   => [qw{. ⚠ ☡ ☠}],
+       communic => [qw{. ✂ ✉ ℻ ☎ ☏ . 🔞 🔾 🔰 🔮 🕀 }],
+       trinity  => [qw{. ✊ ✋ ✌ . 🖹 🐜 👼 }], # rock, paper, scissors; terran, protoss, zerg
        solar    => [qw{. ☉ ☿ ♀ ♁ ♂ ♃ ♄ ♅ ♆ ♇}],
        solar    => [qw{. ☉ ☿ ♀ ♁ ♂ ♃ ♄ ♅ ♆ ♇}],
-       zodiac   => [qw{
-               . ♈ ♉ ♊ ♋ ♌ ♍ ♎ ♏ ♐ ♑ ♒ ♓
-               . 寅 卯 辰 巳 午 未 申 酉 戌 亥 子 丑
-               . 虎 兔 龍 蛇 馬 羊 猴 雞 狗 豬 鼠 牛
-               . 🐅 🐇 🐉 🐍 🐎 🐐 🐒 🐓 🐕 🐖 🐀 🐂
-       }],
+       zodiac   => [
+               qw{. ♈ ♉ ♊ ♋ ♌ ♍ ♎ ♏ ♐ ♑ ♒ ♓ }, # western signs
+               qw{. 寅 卯 辰 巳 午 未 申 酉 戌 亥 子 丑 }, # chinese signs (earthly branches)
+               qw{. 虎 兔 龍 蛇 馬 羊 猴 雞 狗 豬 鼠 牛 }, # chinese names
+               qw{. 🐅 🐇 🐉 🐍 🐎 🐐 🐒 🐓 🐕 🐖 🐀 🐂 }, # chinese animals
+       ],
 },
 
 keys => {
 },
 
 keys => {
-       spacing  => [qw{. ⇥ ⇤ . ␣ ⌫ }], # tab, char
-       editing  => [qw{. ⎀ ⇱ ⇞ . ⌦ ⇲ ⇟ }], # edit block
-       modifier => [qw{. ⇪ ⇯ ⇭ . ⇧ ⇮ № }],
-       command  => [qw{. ⎈ ⌥ ⌘ ⎄ }], [qw{. ↵ ⎋ ⎉ ⎊ }],
+       spacing  => [qw{. ⇥ ⇤ . ␣ ⌫ }], # (fw and back) tab, char
+       editing  => [qw{. ⎀ ⇱ ⇞ . ⌦ ⇲ ⇟ }], # ins, home, pgup; del, end, pgdn
+       modifier => [qw{. ⇪ ⇯ ⇭ . ⇧ ⇮ № }], # (lock and select) shift, l3, num
+       control  => [qw{. ⎈ ⌥ ⌘ ⎄ }], # ctrl, option, cmd, compose
+       command  => [qw{. ↵ ⎋ ⎉ ⎊ }], # enter, esc, pause, break
        player   => [qw{. ► ⏩ ⏭ ◼ ⚫ . ◄ ⏪ ⏮ ⏏ -❚❚ }],
 },
 
        player   => [qw{. ► ⏩ ⏭ ◼ ⚫ . ◄ ⏪ ⏮ ⏏ -❚❚ }],
 },
 
@@ -108,7 +107,7 @@ ipa => {
                .>Click                     ʘ  -  ǀ  ǁ  ǃ  -‼ ǂ  -  -  =  =  =
                .>Implosive                 ɓ  ɗ̪  >  >  ɗ  -ᶑ ʄ  ɠ  ʛ  =  =  =
        }],
                .>Click                     ʘ  -  ǀ  ǁ  ǃ  -‼ ǂ  -  -  =  =  =
                .>Implosive                 ɓ  ɗ̪  >  >  ɗ  -ᶑ ʄ  ɠ  ʛ  =  =  =
        }],
-       cons2 => [qw{
+       consco => [qw{
                - co:coarticulated .>sç ɕ .>zʝ ʑ .>ʃx ɧ .>jʷ ɥ .>hw̥ ʍ .>ɰʷ w
        }],
        vowels => [(
                - co:coarticulated .>sç ɕ .>zʝ ʑ .>ʃx ɧ .>jʷ ɥ .>hw̥ ʍ .>ɰʷ w
        }],
        vowels => [(