From 539f1969c640186d98b5ea0f472b84797f686c75 Mon Sep 17 00:00:00 2001 From: InHong Han Date: Wed, 20 Sep 2017 20:36:47 +0900 Subject: [PATCH] Add missing keysym-unicode in scim_key table Change-Id: I5750b2cef10019a0007e7dc5e915272156375e97 --- ism/src/scim_keyevent_data.h | 155 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 152 insertions(+), 3 deletions(-) diff --git a/ism/src/scim_keyevent_data.h b/ism/src/scim_keyevent_data.h index 8e0b8ec..5df23a4 100644 --- a/ism/src/scim_keyevent_data.h +++ b/ism/src/scim_keyevent_data.h @@ -272,6 +272,36 @@ static __Uint16Pair __scim_key_to_unicode_tab [] = { { 0x05fc, 0x06cc }, /* Farsi_yeh ی ARABIC LETTER FARSI YEH */ { 0x05fd, 0x06d2 }, /* Arabic_yeh_baree ے ARABIC LETTER YEH BARREE */ { 0x05fe, 0x06c1 }, /* Arabic_heh_goal ہ ARABIC LETTER HEH GOAL */ + { 0x0680, 0x0492 }, /* Cyrillic_GHE_bar CYRILLIC CAPITAL LETTER GHE WITH STROKE */ + { 0x0681, 0x0496 }, /* Cyrillic_ZHE_descender CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER */ + { 0x0682, 0x049a }, /* Cyrillic_KA_descender CYRILLIC CAPITAL LETTER KA WITH DESCENDER */ + { 0x0683, 0x049c }, /* Cyrillic_KA_vertstroke CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE */ + { 0x0684, 0x04a2 }, /* Cyrillic_EN_descender CYRILLIC CAPITAL LETTER EN WITH DESCENDER */ + { 0x0685, 0x04ae }, /* Cyrillic_U_straight CYRILLIC CAPITAL LETTER STRAIGHT U */ + { 0x0686, 0x04b0 }, /* Cyrillic_U_straight_bar CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE */ + { 0x0687, 0x04b2 }, /* Cyrillic_HA_descender CYRILLIC CAPITAL LETTER HA WITH DESCENDER */ + { 0x0688, 0x04b6 }, /* Cyrillic_CHE_descender CYRILLIC CAPITAL LETTER CHE WITH DESCENDER */ + { 0x0689, 0x04b8 }, /* Cyrillic_CHE_vertstroke CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE */ + { 0x068a, 0x04ba }, /* Cyrillic_SHHA CYRILLIC CAPITAL LETTER SHHA */ + { 0x068c, 0x04d8 }, /* Cyrillic_SCHWA CYRILLIC CAPITAL LETTER SCHWA */ + { 0x068d, 0x04e2 }, /* Cyrillic_I_macron CYRILLIC CAPITAL LETTER I WITH MACRON */ + { 0x068e, 0x04e8 }, /* Cyrillic_O_bar CYRILLIC CAPITAL LETTER BARRED O */ + { 0x068f, 0x04ee }, /* Cyrillic_U_macron CYRILLIC CAPITAL LETTER U WITH MACRON */ + { 0x0690, 0x0493 }, /* Cyrillic_ghe_bar CYRILLIC SMALL LETTER GHE WITH STROKE */ + { 0x0691, 0x0497 }, /* Cyrillic_zhe_descender CYRILLIC SMALL LETTER ZHE WITH DESCENDER */ + { 0x0692, 0x049b }, /* Cyrillic_ka_descender CYRILLIC SMALL LETTER KA WITH DESCENDER */ + { 0x0693, 0x049d }, /* Cyrillic_ka_vertstroke CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE */ + { 0x0694, 0x04a3 }, /* Cyrillic_en_descender CYRILLIC SMALL LETTER EN WITH DESCENDER */ + { 0x0695, 0x04af }, /* Cyrillic_u_straight CYRILLIC SMALL LETTER STRAIGHT U */ + { 0x0696, 0x04b1 }, /* Cyrillic_u_straight_bar CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE */ + { 0x0697, 0x04b3 }, /* Cyrillic_ha_descender CYRILLIC SMALL LETTER HA WITH DESCENDER */ + { 0x0698, 0x04b7 }, /* Cyrillic_che_descender CYRILLIC SMALL LETTER CHE WITH DESCENDER */ + { 0x0699, 0x04b9 }, /* Cyrillic_che_vertstroke CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE */ + { 0x069a, 0x04bb }, /* Cyrillic_shha CYRILLIC SMALL LETTER SHHA */ + { 0x069c, 0x04d9 }, /* Cyrillic_schwa CYRILLIC SMALL LETTER SCHWA */ + { 0x069d, 0x04e3 }, /* Cyrillic_i_macron CYRILLIC SMALL LETTER I WITH MACRON */ + { 0x069e, 0x04e9 }, /* Cyrillic_o_bar CYRILLIC SMALL LETTER BARRED O */ + { 0x069f, 0x04ef }, /* Cyrillic_u_macron CYRILLIC SMALL LETTER U WITH MACRON */ { 0x06a1, 0x0452 }, /* Serbian_dje ђ CYRILLIC SMALL LETTER DJE */ { 0x06a2, 0x0453 }, /* Macedonia_gje ѓ CYRILLIC SMALL LETTER GJE */ { 0x06a3, 0x0451 }, /* Cyrillic_io ё CYRILLIC SMALL LETTER IO */ @@ -284,6 +314,7 @@ static __Uint16Pair __scim_key_to_unicode_tab [] = { { 0x06aa, 0x045a }, /* Cyrillic_nje њ CYRILLIC SMALL LETTER NJE */ { 0x06ab, 0x045b }, /* Serbian_tshe ћ CYRILLIC SMALL LETTER TSHE */ { 0x06ac, 0x045c }, /* Macedonia_kje ќ CYRILLIC SMALL LETTER KJE */ + { 0x06ad, 0x0491 }, /* Ukrainian_ghe_with_upturn CYRILLIC SMALL LETTER GHE WITH UPTURN */ { 0x06ae, 0x045e }, /* Byelorussian_shortu ў CYRILLIC SMALL LETTER SHORT U */ { 0x06af, 0x045f }, /* Cyrillic_dzhe џ CYRILLIC SMALL LETTER DZHE */ { 0x06b0, 0x2116 }, /* numerosign № NUMERO SIGN */ @@ -299,6 +330,7 @@ static __Uint16Pair __scim_key_to_unicode_tab [] = { { 0x06ba, 0x040a }, /* Cyrillic_NJE Њ CYRILLIC CAPITAL LETTER NJE */ { 0x06bb, 0x040b }, /* Serbian_TSHE Ћ CYRILLIC CAPITAL LETTER TSHE */ { 0x06bc, 0x040c }, /* Macedonia_KJE Ќ CYRILLIC CAPITAL LETTER KJE */ + { 0x06bd, 0x0490 }, /* Ukrainian_GHE_WITH_UPTURN CYRILLIC CAPITAL LETTER GHE WITH UPTURN */ { 0x06be, 0x040e }, /* Byelorussian_SHORTU Ў CYRILLIC CAPITAL LETTER SHORT U */ { 0x06bf, 0x040f }, /* Cyrillic_DZHE Џ CYRILLIC CAPITAL LETTER DZHE */ { 0x06c0, 0x044e }, /* Cyrillic_yu ю CYRILLIC SMALL LETTER YU */ @@ -805,13 +837,13 @@ static __Uint16Pair __scim_key_to_unicode_tab [] = { { 0x0ef0, 0x3171 }, /* Hangul_SunkyeongeumMieum ㅱ HANGUL LETTER KAPYEOUNMIEUM */ { 0x0ef1, 0x3178 }, /* Hangul_SunkyeongeumPieub ㅸ HANGUL LETTER KAPYEOUNPIEUP */ { 0x0ef2, 0x317f }, /* Hangul_PanSios ㅿ HANGUL LETTER PANSIOS */ - { 0x0ef3, 0x3181 }, /* 0x0ef3 Hangul_KkogjiDalrinIeung ? ??? */ + { 0x0ef3, 0x3181 }, /* Hangul_KkogjiDalrinIeung ? ??? */ { 0x0ef4, 0x3184 }, /* Hangul_SunkyeongeumPhieuf ㆄ HANGUL LETTER KAPYEOUNPHIEUPH */ { 0x0ef5, 0x3186 }, /* Hangul_YeorinHieuh ㆆ HANGUL LETTER YEORINHIEUH */ { 0x0ef6, 0x318d }, /* Hangul_AraeA ㆍ HANGUL LETTER ARAEA */ { 0x0ef7, 0x318e }, /* Hangul_AraeAE ㆎ HANGUL LETTER ARAEAE */ { 0x0ef8, 0x11eb }, /* Hangul_J_PanSios ᇫ HANGUL JONGSEONG PANSIOS */ - { 0x0ef3, 0x11f0 }, /* 0x0ef9 Hangul_J_KkogjiDalrinIeung ? ??? */ + { 0x0ef9, 0x11f0 }, /* Hangul_J_KkogjiDalrinIeung HANGUL JONGSEONG YESIEUNG */ { 0x0efa, 0x11f9 }, /* Hangul_J_YeorinHieuh ᇹ HANGUL JONGSEONG YEORINHIEUH */ { 0x0eff, 0x20a9 }, /* Korean_Won ₩ WON SIGN */ { 0x12a1, 0x1e02 }, /* Babovedot */ @@ -843,8 +875,111 @@ static __Uint16Pair __scim_key_to_unicode_tab [] = { { 0x13bc, 0x0152 }, /* OE Œ LATIN CAPITAL LIGATURE OE */ { 0x13bd, 0x0153 }, /* oe œ LATIN SMALL LIGATURE OE */ { 0x13be, 0x0178 }, /* Ydiaeresis Ÿ LATIN CAPITAL LETTER Y WITH DIAERESIS */ + { 0x16a3, 0x1e8a }, /* Xabovedot LATIN CAPITAL LETTER X WITH DOT ABOVE */ + { 0x16a6, 0x012c }, /* Ibreve LATIN CAPITAL LETTER I WITH BREVE */ + { 0x16a9, 0x01b5 }, /* Zstroke LATIN CAPITAL LETTER Z WITH STROKE */ + { 0x16aa, 0x01e6 }, /* Gcaron LATIN CAPITAL LETTER G WITH CARON */ + { 0x16af, 0x019f }, /* Obarred LATIN CAPITAL LETTER O WITH MIDDLE TILDE */ + { 0x16b3, 0x1e8b }, /* xabovedot LATIN SMALL LETTER X WITH DOT ABOVE */ + { 0x16b6, 0x012d }, /* ibreve LATIN SMALL LETTER I WITH BREVE */ + { 0x16b9, 0x01b6 }, /* zstroke LATIN SMALL LETTER Z WITH STROKE */ + { 0x16ba, 0x01e7 }, /* gcaron LATIN SMALL LETTER G WITH CARON */ + { 0x16bd, 0x01d2 }, /* ocaron LATIN SMALL LETTER O WITH CARON */ + { 0x16bf, 0x01d2 }, /* obarred LATIN SMALL LETTER BARRED O */ { 0x16c6, 0x018f }, /* SCHWA Ə LATIN CAPITAL LETTER SCHWA */ { 0x16f6, 0x0259 }, /* schwa ə LATIN SMALL LETTER SCHWA */ + { 0x1ea0, 0x1ea0 }, /* Abelowdot LATIN CAPITAL LETTER A WITH DOT BELOW */ + { 0x1ea1, 0x1ea1 }, /* abelowdot LATIN SMALL LETTER A WITH DOT BELOW */ + { 0x1ea2, 0x1ea2 }, /* Ahook LATIN CAPITAL LETTER A WITH HOOK ABOVE */ + { 0x1ea3, 0x1ea3 }, /* ahook LATIN SMALL LETTER A WITH HOOK ABOVE */ + { 0x1ea4, 0x1ea4 }, /* Acircumflexacute LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE */ + { 0x1ea5, 0x1ea5 }, /* acircumflexacute LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE */ + { 0x1ea6, 0x1ea6 }, /* Acircumflexgrave LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE */ + { 0x1ea7, 0x1ea7 }, /* acircumflexgrave LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE */ + { 0x1ea8, 0x1ea8 }, /* Acircumflexhook LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE */ + { 0x1ea9, 0x1ea9 }, /* acircumflexhook LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE */ + { 0x1eaa, 0x1eaa }, /* Acircumflextilde LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE */ + { 0x1eab, 0x1eab }, /* acircumflextilde LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE */ + { 0x1eac, 0x1eac }, /* Acircumflexbelowdot LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW */ + { 0x1ead, 0x1ead }, /* acircumflexbelowdot LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW */ + { 0x1eae, 0x1eae }, /* Abreveacute LATIN CAPITAL LETTER A WITH BREVE AND ACUTE */ + { 0x1eaf, 0x1eaf }, /* abreveacute LATIN SMALL LETTER A WITH BREVE AND ACUTE */ + { 0x1eb0, 0x1eb0 }, /* Abrevegrave LATIN CAPITAL LETTER A WITH BREVE AND GRAVE */ + { 0x1eb1, 0x1eb1 }, /* abrevegrave LATIN SMALL LETTER A WITH BREVE AND GRAVE */ + { 0x1eb2, 0x1eb2 }, /* Abrevehook LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE */ + { 0x1eb3, 0x1eb3 }, /* abrevehook LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE */ + { 0x1eb4, 0x1eb4 }, /* Abrevetilde LATIN CAPITAL LETTER A WITH BREVE AND TILDE */ + { 0x1eb5, 0x1eb5 }, /* abrevetilde LATIN SMALL LETTER A WITH BREVE AND TILDE */ + { 0x1eb6, 0x1eb6 }, /* Abrevebelowdot LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW */ + { 0x1eb7, 0x1eb7 }, /* abrevebelowdot LATIN SMALL LETTER A WITH BREVE AND DOT BELOW */ + { 0x1eb8, 0x1eb8 }, /* Ebelowdot LATIN CAPITAL LETTER E WITH DOT BELOW */ + { 0x1eb9, 0x1eb9 }, /* ebelowdot LATIN SMALL LETTER E WITH DOT BELOW */ + { 0x1eba, 0x1eba }, /* Ehook LATIN CAPITAL LETTER E WITH HOOK ABOVE */ + { 0x1ebb, 0x1ebb }, /* ehook LATIN SMALL LETTER E WITH HOOK ABOVE */ + { 0x1ebc, 0x1ebc }, /* Etilde LATIN CAPITAL LETTER E WITH TILDE */ + { 0x1ebd, 0x1ebd }, /* etilde LATIN SMALL LETTER E WITH TILDE */ + { 0x1ebe, 0x1ebe }, /* Ecircumflexacute LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE */ + { 0x1ebf, 0x1ebf }, /* ecircumflexacute LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE */ + { 0x1ec0, 0x1ec0 }, /* Ecircumflexgrave LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE */ + { 0x1ec1, 0x1ec1 }, /* ecircumflexgrave LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE */ + { 0x1ec2, 0x1ec2 }, /* Ecircumflexhook LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE */ + { 0x1ec3, 0x1ec3 }, /* ecircumflexhook LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE */ + { 0x1ec4, 0x1ec4 }, /* Ecircumflextilde LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE */ + { 0x1ec5, 0x1ec5 }, /* ecircumflextilde LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE */ + { 0x1ec6, 0x1ec6 }, /* Ecircumflexbelowdot LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW */ + { 0x1ec7, 0x1ec7 }, /* ecircumflexbelowdot LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW */ + { 0x1ec8, 0x1ec8 }, /* Ihook LATIN CAPITAL LETTER I WITH HOOK ABOVE */ + { 0x1ec9, 0x1ec9 }, /* ihook LATIN SMALL LETTER I WITH HOOK ABOVE */ + { 0x1eca, 0x1eca }, /* Ibelowdot LATIN CAPITAL LETTER I WITH DOT BELOW */ + { 0x1ecb, 0x1ecb }, /* ibelowdot LATIN SMALL LETTER I WITH DOT BELOW */ + { 0x1ecc, 0x1ecc }, /* Obelowdot LATIN CAPITAL LETTER O WITH DOT BELOW */ + { 0x1ecd, 0x1ecd }, /* obelowdot LATIN SMALL LETTER O WITH DOT BELOW */ + { 0x1ece, 0x1ece }, /* Ohook LATIN CAPITAL LETTER O WITH HOOK ABOVE */ + { 0x1ecf, 0x1ecf }, /* ohook LATIN SMALL LETTER O WITH HOOK ABOVE */ + { 0x1ed0, 0x1ed0 }, /* Ocircumflexacute LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE */ + { 0x1ed1, 0x1ed1 }, /* ocircumflexacute LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE */ + { 0x1ed2, 0x1ed2 }, /* Ocircumflexgrave LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE */ + { 0x1ed3, 0x1ed3 }, /* ocircumflexgrave LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE */ + { 0x1ed4, 0x1ed4 }, /* Ocircumflexhook LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE */ + { 0x1ed5, 0x1ed5 }, /* ocircumflexhook LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE */ + { 0x1ed6, 0x1ed6 }, /* Ocircumflextilde LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE */ + { 0x1ed7, 0x1ed7 }, /* ocircumflextilde LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE */ + { 0x1ed8, 0x1ed8 }, /* Ocircumflexbelowdot LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW */ + { 0x1ed9, 0x1ed9 }, /* ocircumflexbelowdot LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW */ + { 0x1eda, 0x1eda }, /* Ohornacute LATIN CAPITAL LETTER O WITH HORN AND ACUTE */ + { 0x1edb, 0x1edb }, /* ohornacute LATIN SMALL LETTER O WITH HORN AND ACUTE */ + { 0x1edc, 0x1edc }, /* Ohorngrave LATIN CAPITAL LETTER O WITH HORN AND GRAVE */ + { 0x1edd, 0x1edd }, /* ohorngrave LATIN SMALL LETTER O WITH HORN AND GRAVE */ + { 0x1ede, 0x1ede }, /* Ohornhook LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE */ + { 0x1edf, 0x1edf }, /* ohornhook LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE */ + { 0x1ee0, 0x1ee0 }, /* Ohorntilde LATIN CAPITAL LETTER O WITH HORN AND TILDE */ + { 0x1ee1, 0x1ee1 }, /* ohorntilde LATIN SMALL LETTER O WITH HORN AND TILDE */ + { 0x1ee2, 0x1ee2 }, /* Ohornbelowdot LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW */ + { 0x1ee3, 0x1ee3 }, /* ohornbelowdot LATIN SMALL LETTER O WITH HORN AND DOT BELOW */ + { 0x1ee4, 0x1ee4 }, /* Ubelowdot LATIN CAPITAL LETTER U WITH DOT BELOW */ + { 0x1ee5, 0x1ee5 }, /* ubelowdot LATIN SMALL LETTER U WITH DOT BELOW */ + { 0x1ee6, 0x1ee6 }, /* Uhook LATIN CAPITAL LETTER U WITH HOOK ABOVE */ + { 0x1ee7, 0x1ee7 }, /* uhook LATIN SMALL LETTER U WITH HOOK ABOVE */ + { 0x1ee8, 0x1ee8 }, /* Uhornacute LATIN CAPITAL LETTER U WITH HORN AND ACUTE */ + { 0x1ee9, 0x1ee9 }, /* uhornacute LATIN SMALL LETTER U WITH HORN AND ACUTE */ + { 0x1eea, 0x1eea }, /* Uhorngrave LATIN CAPITAL LETTER U WITH HORN AND GRAVE */ + { 0x1eeb, 0x1eeb }, /* uhorngrave LATIN SMALL LETTER U WITH HORN AND GRAVE */ + { 0x1eec, 0x1eec }, /* Uhornhook LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE */ + { 0x1eed, 0x1eed }, /* uhornhook LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE */ + { 0x1eee, 0x1eee }, /* Uhorntilde LATIN CAPITAL LETTER U WITH HORN AND TILDE */ + { 0x1eef, 0x1eef }, /* uhorntilde LATIN SMALL LETTER U WITH HORN AND TILDE */ + { 0x1ef0, 0x1ef0 }, /* Uhornbelowdot LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW */ + { 0x1ef1, 0x1ef1 }, /* uhornbelowdot LATIN SMALL LETTER U WITH HORN AND DOT BELOW */ + { 0x1ef4, 0x1ef4 }, /* Ybelowdot LATIN CAPITAL LETTER Y WITH DOT BELOW */ + { 0x1ef5, 0x1ef5 }, /* ybelowdot LATIN SMALL LETTER Y WITH DOT BELOW */ + { 0x1ef6, 0x1ef6 }, /* Yhook LATIN CAPITAL LETTER Y WITH HOOK ABOVE */ + { 0x1ef7, 0x1ef7 }, /* yhook LATIN SMALL LETTER Y WITH HOOK ABOVE */ + { 0x1ef8, 0x1ef8 }, /* Ytilde LATIN CAPITAL LETTER Y WITH TILDE */ + { 0x1ef9, 0x1ef9 }, /* ytilde LATIN SMALL LETTER Y WITH TILDE */ + { 0x1efa, 0x01a0 }, /* Ohorn LATIN CAPITAL LETTER O WITH HORN */ + { 0x1efb, 0x01a1 }, /* ohorn LATIN SMALL LETTER O WITH HORN */ + { 0x1efc, 0x01af }, /* Uhorn LATIN CAPITAL LETTER U WITH HORN */ + { 0x1efd, 0x01b0 }, /* uhorn LATIN SMALL LETTER U WITH HORN */ { 0x20a0, 0x20a0 }, /* EcuSign ₠ EURO-CURRENCY SIGN */ { 0x20a1, 0x20a1 }, /* ColonSign ₡ COLON SIGN */ { 0x20a2, 0x20a2 }, /* CruzeiroSign ₢ CRUZEIRO SIGN */ @@ -2145,15 +2280,22 @@ static __KeyName __scim_keys_by_code [] = { { 0x16a2, "Ccedillaabovedot" }, { 0x16a3, "Xabovedot" }, { 0x16a5, "Qabovedot" }, + { 0x16a6, "Ibreve" }, { 0x16a7, "IE" }, { 0x16a8, "UO" }, { 0x16a9, "Zstroke" }, + { 0x16aa, "Gcaron" }, + { 0x16af, "Obarred" }, { 0x16b2, "ccedillaabovedot" }, { 0x16b3, "xabovedot" }, { 0x16b5, "qabovedot" }, + { 0x16b6, "ibreve" }, { 0x16b7, "ie" }, { 0x16b8, "uo" }, { 0x16b9, "zstroke" }, + { 0x16ba, "gcaron" }, + { 0x16bd, "ocaron" }, + { 0x16bf, "obarred" }, { 0x16c6, "SCHWA" }, { 0x16d1, "Lbelowdot" }, { 0x16d2, "Lstrokebelowdot" }, @@ -3460,6 +3602,7 @@ static __KeyName __scim_keys_by_name [] = { { 0xFF55, "Prior" }, { 0x0051, "Q" }, { 0x16A5, "Qabovedot" }, + { 0x16A6, "Ibreve" }, { 0x0052, "R" }, { 0x01C0, "Racute" }, { 0x01D8, "Rcaron" }, @@ -3657,6 +3800,8 @@ static __KeyName __scim_keys_by_name [] = { { 0xFF28, "Zenkaku" }, { 0xFF2A, "Zenkaku_Hankaku" }, { 0x16A9, "Zstroke" }, + { 0x16AA, "Gcaron" }, + { 0x16AF, "Obarred" }, { 0x0061, "a" }, { 0x00E1, "aacute" }, { 0x1EA1, "abelowdot" }, @@ -4211,6 +4356,7 @@ static __KeyName __scim_keys_by_name [] = { { 0x12B8, "wgrave" }, { 0x0078, "x" }, { 0x16B3, "xabovedot" }, + { 0x16B6, "ibreve" }, { 0x0079, "y" }, { 0x00FD, "yacute" }, { 0x1EF5, "ybelowdot" }, @@ -4224,7 +4370,10 @@ static __KeyName __scim_keys_by_name [] = { { 0x01BF, "zabovedot" }, { 0x01BC, "zacute" }, { 0x01BE, "zcaron" }, - { 0x16B9, "zstroke" } + { 0x16B9, "zstroke" }, + { 0x16BA, "gcaron" }, + { 0x16BD, "ocaron" }, + { 0x16BF, "obarred" } }; static __KeyName __scim_key_mask_names [] = -- 2.7.4