OLD | NEW |
1 # The list of input methods that we support. The input methods metadata is | 1 # The list of input methods that we support. The input methods metadata is |
2 # also defined here. We use this data for the following purposes. | 2 # also defined here. We use this data for the following purposes. |
3 # | 3 # |
4 # 1. Exclude unnecessary input methods. For example, we don't need | 4 # 1. Exclude unnecessary input methods. For example, we don't need |
5 # "ja:anthy", and "zh:pinyin" engines in ibus-m17n since we have better | 5 # "ja:anthy", and "zh:pinyin" engines in ibus-m17n since we have better |
6 # alternatives outside of ibus-m17n. Excluding these input methods from | 6 # alternatives outside of ibus-m17n. Excluding these input methods from |
7 # the IBus engine XML files, such as /usr/share/ibus/component/m17n.xml, | 7 # the IBus engine XML files, such as /usr/share/ibus/component/m17n.xml, |
8 # makes the startup time of the IBus daemon faster. This filtering is | 8 # makes the startup time of the IBus daemon faster. This filtering is |
9 # done using a python script at build time of ibus-m17n. | 9 # done using a python script at build time of ibus-m17n. |
10 # See crosbug.com/4161 for details. | 10 # See crosbug.com/4161 for details. |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
52 # * chrome/browser/resources/chromeos/keyboard_overlay_data.js | 52 # * chrome/browser/resources/chromeos/keyboard_overlay_data.js |
53 # * chrome/browser/ui/webui/chromeos/keyboard_overlay_ui.cc | 53 # * chrome/browser/ui/webui/chromeos/keyboard_overlay_ui.cc |
54 # | 54 # |
55 # If you add an XKB layout which depends on X11's Mod3Mask (e.g. Germany Neo2 | 55 # If you add an XKB layout which depends on X11's Mod3Mask (e.g. Germany Neo2 |
56 # XKB layout), you should also update IsMod3UsedByCurrentInputMethod() method | 56 # XKB layout), you should also update IsMod3UsedByCurrentInputMethod() method |
57 # in chrome/browser/ui/ash/event_rewriter.cc. Otherwise, Mod3Mask might be | 57 # in chrome/browser/ui/ash/event_rewriter.cc. Otherwise, Mod3Mask might be |
58 # removed unexpectedly by the rewriter. | 58 # removed unexpectedly by the rewriter. |
59 | 59 |
60 # U.S. English | 60 # U.S. English |
61 xkb:us::eng us en-US | 61 xkb:us::eng us en-US |
62 xkb:us:intl:eng»us(intl)» en-US | 62 xkb:us:intl:eng»us(intl)» en-US» |
63 xkb:us:altgr-intl:eng» us(altgr-intl)» en-US | 63 xkb:us:altgr-intl:eng» us(altgr-intl)» en-US» |
64 xkb:us:dvorak:eng» us(dvorak)» en-US | 64 xkb:us:dvorak:eng» us(dvorak)» en-US» |
65 xkb:us:colemak:eng» us(colemak)» en-US | 65 xkb:us:colemak:eng» us(colemak)» en-US» |
66 english-m» us» en-US | 66 english-m» us» en-US» |
67 # U.S. English entiries have to be above the Dutch entry so that xkb:us:intl:eng | 67 # U.S. English entiries have to be above the Dutch entry so that xkb:us:intl:eng |
68 # will be selected as the default keyboard when the UI language is set to Dutch. | 68 # will be selected as the default keyboard when the UI language is set to Dutch. |
69 | 69 |
70 # Dutch | 70 # Dutch |
71 xkb:be::nld» be» nl | 71 xkb:be::nld» be» nl» |
72 # We don't support xkb:nl::nld. See b/4430951. | 72 # We don't support xkb:nl::nld. See b/4430951. |
73 | 73 |
74 # French | 74 # French |
75 xkb:fr::fra fr fr | 75 xkb:fr::fra fr fr |
76 xkb:be::fra» be» fr | 76 xkb:be::fra» be» fr» |
77 xkb:ca::fra» ca» fr | 77 xkb:ca::fra» ca» fr» |
78 xkb:ch:fr:fra» ch(fr)» fr | 78 xkb:ch:fr:fra» ch(fr)» fr» |
79 xkb:ca:multix:fra ca(multix) fr | 79 xkb:ca:multix:fra ca(multix) fr |
80 | 80 |
81 # German | 81 # German |
82 xkb:de::ger» de» de | 82 xkb:de::ger» de» de» |
83 xkb:de:neo:ger» de(neo)»de | 83 xkb:de:neo:ger» de(neo)»de» |
84 xkb:be::ger» be» de | 84 xkb:be::ger» be» de» |
85 xkb:ch::ger» ch» de | 85 xkb:ch::ger» ch» de» |
86 | 86 |
87 # Japanese | 87 # Japanese |
88 # |kMozcJaInputMethodIds| in ibus_ui_controller.cc should also be updated when | 88 # |kMozcJaInputMethodIds| in ibus_ui_controller.cc should also be updated when |
89 # a new Mozc Japanese IME for another keyboard layout is added. | 89 # a new Mozc Japanese IME for another keyboard layout is added. |
90 xkb:jp::jpn» jp» ja | 90 xkb:jp::jpn» jp» ja» |
91 | 91 |
92 # Russian | 92 # Russian |
93 xkb:ru::rus» ru» ru | 93 xkb:ru::rus» ru» ru» |
94 xkb:ru:phonetic:rus» ru(phonetic)» ru | 94 xkb:ru:phonetic:rus» ru(phonetic)» ru» |
| 95 |
| 96 # Thai |
| 97 m17n:th:kesmanee» us» th |
| 98 m17n:th:pattachote» us» th |
| 99 m17n:th:tis820» us» th |
95 | 100 |
96 # Traditional Chinese | 101 # Traditional Chinese |
97 m17n:zh:quick us zh-TW | 102 m17n:zh:quick us zh-TW |
98 | 103 |
99 # Vietnamese | 104 # Vietnamese |
| 105 m17n:vi:tcvn us vi |
| 106 m17n:vi:telex us vi |
| 107 m17n:vi:viqr us vi |
100 m17n:vi:vni us vi | 108 m17n:vi:vni us vi |
101 # Note: Since Chrome does not support "get surrounding text" feature yet, | 109 # Note: Since Chrome does not support "get surrounding text" feature yet, |
102 # Vietnames input methods, except 4 input methods above, in m17n-db should | 110 # Vietnames input methods, except 4 input methods above, in m17n-db should |
103 # not work fine. The 4 input methods in m17n-db (>= 1.6.0) don't require the | 111 # not work fine. The 4 input methods in m17n-db (>= 1.6.0) don't require the |
104 # feature. | 112 # feature. |
105 | 113 |
106 # Korean | 114 # Korean |
107 mozc-hangul kr(kr104) ko | 115 mozc-hangul kr(kr104) ko |
108 xkb:kr:kr104:kor kr(kr104) ko | 116 xkb:kr:kr104:kor kr(kr104) ko |
109 | 117 |
| 118 # Arabic |
| 119 m17n:ar:kbd us ar |
| 120 # TODO(yusukes,jshin): Check if we can use ibux-xkb-layouts for Arabic, Hindi, |
| 121 # etc. |
| 122 |
| 123 # Hindi |
| 124 m17n:hi:itrans us hi |
| 125 # Note: the m17n-contrib package has some more Hindi IMEs. |
| 126 |
| 127 # Farsi (Persian) |
| 128 m17n:fa:isiri us fa |
| 129 |
| 130 # Bengali |
| 131 m17n:bn:itrans us bn |
| 132 # TODO(yusukes): Support the following IMEs in m17n-db (unijoy) and |
| 133 # m17n-db-contrib (inscript, probhat). |
| 134 # m17n:bn:unijoy us bn |
| 135 # m17n:bn:inscript us bn |
| 136 # m17n:bn:probhat us bn |
| 137 |
| 138 # Gujarati |
| 139 m17n:gu:itrans us gu |
| 140 # TODO(yusukes): Support the following IMEs in m17n-db-contrib. |
| 141 # m17n:gu:phonetic us gu |
| 142 # m17n:gu:inscript us gu |
| 143 |
| 144 # Malayalam |
| 145 m17n:ml:itrans us ml |
| 146 # TODO(yusukes): Support the following IMEs in m17n-db-contrib. |
| 147 # m17n:ml:inscript us ml |
| 148 # m17n:ml:mozhi us ml |
| 149 |
| 150 # Marathi |
| 151 # Note: m17n:mr:itrans is in m17n-db-contrib. |
| 152 m17n:mr:itrans us mr |
| 153 # TODO(yusukes): Support the following IMEs in m17n-db-contrib. |
| 154 # m17n:mr:phonetic us mr |
| 155 # m17n:mr:inscript us mr |
| 156 |
| 157 # Tamil |
| 158 m17n:ta:phonetic us ta |
| 159 m17n:ta:inscript us ta |
| 160 m17n:ta:tamil99 us ta |
| 161 m17n:ta:itrans us ta |
| 162 m17n:ta:typewriter us ta |
| 163 |
| 164 # Telugu |
| 165 m17n:te:itrans us te |
| 166 # Kannada |
| 167 m17n:kn:itrans us kn |
| 168 |
| 169 # Amharic |
| 170 m17n:am:sera us am |
| 171 |
110 # Keyboard layouts. | 172 # Keyboard layouts. |
111 xkb:br::por» br» pt-BR | 173 xkb:br::por» br» pt-BR» |
112 xkb:bg::bul» bg» bg | 174 xkb:bg::bul» bg» bg» |
113 xkb:bg:phonetic:bul» bg(phonetic)» bg | 175 xkb:bg:phonetic:bul» bg(phonetic)» bg» |
114 xkb:ca:eng:eng» ca(eng)»en-CA | 176 xkb:ca:eng:eng» ca(eng)»en-CA» |
115 xkb:cz::cze» cz» cs | 177 xkb:cz::cze» cz» cs» |
116 xkb:cz:qwerty:cze» cz(qwerty)» cs | 178 xkb:cz:qwerty:cze» cz(qwerty)» cs» |
117 xkb:ee::est» ee» et | 179 xkb:ee::est» ee» et» |
118 xkb:es::spa» es» es | 180 xkb:es::spa» es» es» |
119 xkb:es:cat:cat» es(cat)»ca | 181 xkb:es:cat:cat» es(cat)»ca» |
120 xkb:dk::dan» dk» da | 182 xkb:dk::dan» dk» da» |
121 xkb:gr::gre» gr» el | 183 xkb:gr::gre» gr» el» |
122 xkb:il::heb» il» he | 184 xkb:il::heb» il» he» |
123 xkb:latam::spa» latam» es | 185 xkb:latam::spa» latam» es» |
124 xkb:lt::lit» lt» lt | 186 xkb:lt::lit» lt» lt» |
125 xkb:lv:apostrophe:lav» lv(apostrophe)» lv | 187 xkb:lv:apostrophe:lav» lv(apostrophe)» lv» |
126 xkb:hr::scr» hr» hr | 188 xkb:hr::scr» hr» hr» |
127 xkb:gb:extd:eng»gb(extd)» en-GB | 189 xkb:gb:extd:eng»gb(extd)» en-GB» |
128 xkb:gb:dvorak:eng» gb(dvorak)» en-GB | 190 xkb:gb:dvorak:eng» gb(dvorak)» en-GB» |
129 xkb:fi::fin» fi» fi | 191 xkb:fi::fin» fi» fi» |
130 xkb:hu::hun» hu» hu | 192 xkb:hu::hun» hu» hu» |
131 xkb:it::ita» it» it | 193 xkb:it::ita» it» it» |
132 xkb:is::ice is is | 194 xkb:is::ice is is |
133 xkb:no::nob» no» nb | 195 xkb:no::nob» no» nb» |
134 xkb:pl::pol» pl» pl | 196 xkb:pl::pol» pl» pl» |
135 xkb:pt::por» pt» pt-PT | 197 xkb:pt::por» pt» pt-PT» |
136 xkb:ro::rum» ro» ro | 198 xkb:ro::rum» ro» ro» |
137 xkb:se::swe» se» sv | 199 xkb:se::swe» se» sv» |
138 xkb:sk::slo» sk» sk | 200 xkb:sk::slo» sk» sk» |
139 xkb:si::slv» si» sl | 201 xkb:si::slv» si» sl» |
140 xkb:rs::srp» rs» sr | 202 xkb:rs::srp» rs» sr» |
141 xkb:tr::tur» tr» tr | 203 xkb:tr::tur» tr» tr» |
142 xkb:ua::ukr» ua» uk | 204 xkb:ua::ukr» ua» uk» |
143 xkb:by::bel by be | 205 xkb:by::bel by be |
144 xkb:am:phonetic:arm am hy | 206 xkb:am:phonetic:arm am hy |
145 xkb:ge::geo ge ka | 207 xkb:ge::geo ge ka |
146 xkb:mn::mon mn mn | 208 xkb:mn::mon mn mn |
147 # TODO(yusukes): Support xkb:latam:deadtilde:spa and/or xkb:latam:nodeadkeys:spa | 209 # TODO(yusukes): Support xkb:latam:deadtilde:spa and/or xkb:latam:nodeadkeys:spa |
148 # if necessary. | 210 # if necessary. |
OLD | NEW |