1
Fork 0

add more characters easily inputtable with CJK IMEs

This commit is contained in:
Wang Xuerui 2016-04-21 17:51:47 +08:00
parent 95545e7adc
commit dbe700ef65

View file

@ -24,14 +24,18 @@ const UNICODE_ARRAY: &'static [(char, &'static str, char)] = &[
('', "Non-Breaking Hyphen", '-'), ('', "Non-Breaking Hyphen", '-'),
('', "Figure Dash", '-'), ('', "Figure Dash", '-'),
('', "En Dash", '-'), ('', "En Dash", '-'),
('—', "Em Dash", '-'),
('', "Small Em Dash", '-'), ('', "Small Em Dash", '-'),
('', "Hyphen Bullet", '-'), ('', "Hyphen Bullet", '-'),
('˗', "Modifier Letter Minus Sign", '-'), ('˗', "Modifier Letter Minus Sign", '-'),
('', "Minus Sign", '-'), ('', "Minus Sign", '-'),
('ー', "Katakana-Hiragana Prolonged Sound Mark", '-'),
('٫', "Arabic Decimal Separator", ','), ('٫', "Arabic Decimal Separator", ','),
('', "Single Low-9 Quotation Mark", ','), ('', "Single Low-9 Quotation Mark", ','),
('', "Lisu Letter Tone Na Po", ','), ('', "Lisu Letter Tone Na Po", ','),
('', "Fullwidth Comma", ','),
(';', "Greek Question Mark", ';'), (';', "Greek Question Mark", ';'),
('', "Fullwidth Semicolon", ';'),
('', "Devanagari Sign Visarga", ':'), ('', "Devanagari Sign Visarga", ':'),
('', "Gujarati Sign Visarga", ':'), ('', "Gujarati Sign Visarga", ':'),
('', "Fullwidth Colon", ':'), ('', "Fullwidth Colon", ':'),
@ -53,6 +57,7 @@ const UNICODE_ARRAY: &'static [(char, &'static str, char)] = &[
('ʔ', "Latin Letter Glottal Stop", '?'), ('ʔ', "Latin Letter Glottal Stop", '?'),
('', "Devanagari Letter Glottal Stop", '?'), ('', "Devanagari Letter Glottal Stop", '?'),
('', "Cherokee Letter He", '?'), ('', "Cherokee Letter He", '?'),
('', "Fullwidth Question Mark", '?'),
('𝅭', "Musical Symbol Combining Augmentation Dot", '.'), ('𝅭', "Musical Symbol Combining Augmentation Dot", '.'),
('', "One Dot Leader", '.'), ('', "One Dot Leader", '.'),
('۔', "Arabic Full Stop", '.'), ('۔', "Arabic Full Stop", '.'),
@ -60,9 +65,12 @@ const UNICODE_ARRAY: &'static [(char, &'static str, char)] = &[
('܂', "Syriac Sublinear Full Stop", '.'), ('܂', "Syriac Sublinear Full Stop", '.'),
('', "Vai Full Stop", '.'), ('', "Vai Full Stop", '.'),
('𐩐', "Kharoshthi Punctuation Dot", '.'), ('𐩐', "Kharoshthi Punctuation Dot", '.'),
('·', "Middle Dot", '.'),
('٠', "Arabic-Indic Digit Zero", '.'), ('٠', "Arabic-Indic Digit Zero", '.'),
('۰', "Extended Arabic-Indic Digit Zero", '.'), ('۰', "Extended Arabic-Indic Digit Zero", '.'),
('', "Lisu Letter Tone Mya Ti", '.'), ('', "Lisu Letter Tone Mya Ti", '.'),
('。', "Ideographic Full Stop", '.'),
('・', "Katakana Middle Dot", '.'),
('՝', "Armenian Comma", '\''), ('՝', "Armenian Comma", '\''),
('', "Fullwidth Apostrophe", '\''), ('', "Fullwidth Apostrophe", '\''),
('', "Left Single Quotation Mark", '\''), ('', "Left Single Quotation Mark", '\''),
@ -113,11 +121,13 @@ const UNICODE_ARRAY: &'static [(char, &'static str, char)] = &[
('', "Light Left Tortoise Shell Bracket Ornament", '('), ('', "Light Left Tortoise Shell Bracket Ornament", '('),
('', "Left Tortoise Shell Bracket", '('), ('', "Left Tortoise Shell Bracket", '('),
('', "Ornate Left Parenthesis", '('), ('', "Ornate Left Parenthesis", '('),
('', "Fullwidth Left Parenthesis", '('),
('', "Fullwidth Right Square Bracket", ')'), ('', "Fullwidth Right Square Bracket", ')'),
('', "Medium Right Parenthesis Ornament", ')'), ('', "Medium Right Parenthesis Ornament", ')'),
('', "Light Right Tortoise Shell Bracket Ornament", ')'), ('', "Light Right Tortoise Shell Bracket Ornament", ')'),
('', "Right Tortoise Shell Bracket", ')'), ('', "Right Tortoise Shell Bracket", ')'),
('﴿', "Ornate Right Parenthesis", ')'), ('﴿', "Ornate Right Parenthesis", ')'),
('', "Fullwidth Right Parenthesis", ')'),
('', "Medium Left Curly Bracket Ornament", '{'), ('', "Medium Left Curly Bracket Ornament", '{'),
('', "Medium Right Curly Bracket Ornament", '}'), ('', "Medium Right Curly Bracket Ornament", '}'),
('', "Low Asterisk", '*'), ('', "Low Asterisk", '*'),
@ -140,6 +150,8 @@ const UNICODE_ARRAY: &'static [(char, &'static str, char)] = &[
('', "Mathematical Falling Diagonal", '\\'), ('', "Mathematical Falling Diagonal", '\\'),
('', "Reverse Solidus Operator", '\\'), ('', "Reverse Solidus Operator", '\\'),
('', "Big Reverse Solidus", '\\'), ('', "Big Reverse Solidus", '\\'),
('、', "Ideographic Comma", '\\'),
('ヽ', "Katakana Iteration Mark", '\\'),
('', "Cjk Stroke D", '\\'), ('', "Cjk Stroke D", '\\'),
('', "Cjk Unified Ideograph-4E36", '\\'), ('', "Cjk Unified Ideograph-4E36", '\\'),
('', "Kangxi Radical Dot", '\\'), ('', "Kangxi Radical Dot", '\\'),
@ -148,10 +160,14 @@ const UNICODE_ARRAY: &'static [(char, &'static str, char)] = &[
('', "Single Left-Pointing Angle Quotation Mark", '<'), ('', "Single Left-Pointing Angle Quotation Mark", '<'),
('', "Heavy Left-Pointing Angle Quotation Mark Ornament", '<'), ('', "Heavy Left-Pointing Angle Quotation Mark Ornament", '<'),
('˂', "Modifier Letter Left Arrowhead", '<'), ('˂', "Modifier Letter Left Arrowhead", '<'),
('〈', "Left Angle Bracket", '<'),
('《', "Left Double Angle Bracket", '<'),
('', "Lisu Punctuation Full Stop", '='), ('', "Lisu Punctuation Full Stop", '='),
('', "Single Right-Pointing Angle Quotation Mark", '>'), ('', "Single Right-Pointing Angle Quotation Mark", '>'),
('', "Heavy Right-Pointing Angle Quotation Mark Ornament", '>'), ('', "Heavy Right-Pointing Angle Quotation Mark Ornament", '>'),
('˃', "Modifier Letter Right Arrowhead", '>'), ('˃', "Modifier Letter Right Arrowhead", '>'),
('〉', "Right Angle Bracket", '>'),
('》', "Right Double Angle Bracket", '>'),
('', "Coptic Capital Letter Dialect-P Ni", '-'), ('', "Coptic Capital Letter Dialect-P Ni", '-'),
('Ɂ', "Latin Capital Letter Glottal Stop", '?'), ('Ɂ', "Latin Capital Letter Glottal Stop", '?'),
('', "Coptic Capital Letter Old Coptic Esh", '/'), ]; ('', "Coptic Capital Letter Old Coptic Esh", '/'), ];