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 | |
100 | 95 |
101 # Traditional Chinese | 96 # Traditional Chinese |
102 m17n:zh:quick us zh-TW | 97 m17n:zh:quick us zh-TW |
103 | 98 |
104 # Vietnamese | 99 # Vietnamese |
105 m17n:vi:tcvn us vi | |
106 m17n:vi:telex us vi | |
107 m17n:vi:viqr us vi | |
108 m17n:vi:vni us vi | 100 m17n:vi:vni us vi |
109 # Note: Since Chrome does not support "get surrounding text" feature yet, | 101 # Note: Since Chrome does not support "get surrounding text" feature yet, |
110 # Vietnames input methods, except 4 input methods above, in m17n-db should | 102 # Vietnames input methods, except 4 input methods above, in m17n-db should |
111 # not work fine. The 4 input methods in m17n-db (>= 1.6.0) don't require the | 103 # not work fine. The 4 input methods in m17n-db (>= 1.6.0) don't require the |
112 # feature. | 104 # feature. |
113 | 105 |
114 # Korean | 106 # Korean |
115 mozc-hangul kr(kr104) ko | 107 mozc-hangul kr(kr104) ko |
116 xkb:kr:kr104:kor kr(kr104) ko | 108 xkb:kr:kr104:kor kr(kr104) ko |
117 | 109 |
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 | |
172 # Keyboard layouts. | 110 # Keyboard layouts. |
173 xkb:br::por» br» pt-BR» | 111 xkb:br::por» br» pt-BR |
174 xkb:bg::bul» bg» bg» | 112 xkb:bg::bul» bg» bg |
175 xkb:bg:phonetic:bul» bg(phonetic)» bg» | 113 xkb:bg:phonetic:bul» bg(phonetic)» bg |
176 xkb:ca:eng:eng» ca(eng)»en-CA» | 114 xkb:ca:eng:eng» ca(eng)»en-CA |
177 xkb:cz::cze» cz» cs» | 115 xkb:cz::cze» cz» cs |
178 xkb:cz:qwerty:cze» cz(qwerty)» cs» | 116 xkb:cz:qwerty:cze» cz(qwerty)» cs |
179 xkb:ee::est» ee» et» | 117 xkb:ee::est» ee» et |
180 xkb:es::spa» es» es» | 118 xkb:es::spa» es» es |
181 xkb:es:cat:cat» es(cat)»ca» | 119 xkb:es:cat:cat» es(cat)»ca |
182 xkb:dk::dan» dk» da» | 120 xkb:dk::dan» dk» da |
183 xkb:gr::gre» gr» el» | 121 xkb:gr::gre» gr» el |
184 xkb:il::heb» il» he» | 122 xkb:il::heb» il» he |
185 xkb:latam::spa» latam» es» | 123 xkb:latam::spa» latam» es |
186 xkb:lt::lit» lt» lt» | 124 xkb:lt::lit» lt» lt |
187 xkb:lv:apostrophe:lav» lv(apostrophe)» lv» | 125 xkb:lv:apostrophe:lav» lv(apostrophe)» lv |
188 xkb:hr::scr» hr» hr» | 126 xkb:hr::scr» hr» hr |
189 xkb:gb:extd:eng»gb(extd)» en-GB» | 127 xkb:gb:extd:eng»gb(extd)» en-GB |
190 xkb:gb:dvorak:eng» gb(dvorak)» en-GB» | 128 xkb:gb:dvorak:eng» gb(dvorak)» en-GB |
191 xkb:fi::fin» fi» fi» | 129 xkb:fi::fin» fi» fi |
192 xkb:hu::hun» hu» hu» | 130 xkb:hu::hun» hu» hu |
193 xkb:it::ita» it» it» | 131 xkb:it::ita» it» it |
194 xkb:is::ice is is | 132 xkb:is::ice is is |
195 xkb:no::nob» no» nb» | 133 xkb:no::nob» no» nb |
196 xkb:pl::pol» pl» pl» | 134 xkb:pl::pol» pl» pl |
197 xkb:pt::por» pt» pt-PT» | 135 xkb:pt::por» pt» pt-PT |
198 xkb:ro::rum» ro» ro» | 136 xkb:ro::rum» ro» ro |
199 xkb:se::swe» se» sv» | 137 xkb:se::swe» se» sv |
200 xkb:sk::slo» sk» sk» | 138 xkb:sk::slo» sk» sk |
201 xkb:si::slv» si» sl» | 139 xkb:si::slv» si» sl |
202 xkb:rs::srp» rs» sr» | 140 xkb:rs::srp» rs» sr |
203 xkb:tr::tur» tr» tr» | 141 xkb:tr::tur» tr» tr |
204 xkb:ua::ukr» ua» uk» | 142 xkb:ua::ukr» ua» uk |
205 xkb:by::bel by be | 143 xkb:by::bel by be |
206 xkb:am:phonetic:arm am hy | 144 xkb:am:phonetic:arm am hy |
207 xkb:ge::geo ge ka | 145 xkb:ge::geo ge ka |
208 xkb:mn::mon mn mn | 146 xkb:mn::mon mn mn |
209 # TODO(yusukes): Support xkb:latam:deadtilde:spa and/or xkb:latam:nodeadkeys:spa | 147 # TODO(yusukes): Support xkb:latam:deadtilde:spa and/or xkb:latam:nodeadkeys:spa |
210 # if necessary. | 148 # if necessary. |
OLD | NEW |