Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1207)

Side by Side Diff: chrome/browser/chromeos/input_method/input_method_util.cc

Issue 1411603005: Add Workman keyboard layout (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Add trailing comma according to review feedback Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/chromeos/input_method/input_method_util.h" 5 #include "chrome/browser/chromeos/input_method/input_method_util.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <functional> 8 #include <functional>
9 #include <map> 9 #include <map>
10 #include <utility> 10 #include <utility>
(...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after
181 {"xkb:us::fil", IDS_STATUSBAR_LAYOUT_USA}, 181 {"xkb:us::fil", IDS_STATUSBAR_LAYOUT_USA},
182 {"xkb:us::ind", IDS_STATUSBAR_LAYOUT_USA}, 182 {"xkb:us::ind", IDS_STATUSBAR_LAYOUT_USA},
183 {"xkb:us::msa", IDS_STATUSBAR_LAYOUT_USA}, 183 {"xkb:us::msa", IDS_STATUSBAR_LAYOUT_USA},
184 {"xkb:us:altgr-intl:eng", IDS_STATUSBAR_LAYOUT_USA_EXTENDED}, 184 {"xkb:us:altgr-intl:eng", IDS_STATUSBAR_LAYOUT_USA_EXTENDED},
185 {"xkb:us:colemak:eng", IDS_STATUSBAR_LAYOUT_USA_COLEMAK}, 185 {"xkb:us:colemak:eng", IDS_STATUSBAR_LAYOUT_USA_COLEMAK},
186 {"xkb:us:dvorak:eng", IDS_STATUSBAR_LAYOUT_USA_DVORAK}, 186 {"xkb:us:dvorak:eng", IDS_STATUSBAR_LAYOUT_USA_DVORAK},
187 {"xkb:us:dvp:eng", IDS_STATUSBAR_LAYOUT_USA_DVP}, 187 {"xkb:us:dvp:eng", IDS_STATUSBAR_LAYOUT_USA_DVP},
188 {"xkb:us:intl:eng", IDS_STATUSBAR_LAYOUT_USA_INTERNATIONAL}, 188 {"xkb:us:intl:eng", IDS_STATUSBAR_LAYOUT_USA_INTERNATIONAL},
189 {"xkb:us:intl:nld", IDS_STATUSBAR_LAYOUT_USA_INTERNATIONAL}, 189 {"xkb:us:intl:nld", IDS_STATUSBAR_LAYOUT_USA_INTERNATIONAL},
190 {"xkb:us:intl:por", IDS_STATUSBAR_LAYOUT_USA_INTERNATIONAL}, 190 {"xkb:us:intl:por", IDS_STATUSBAR_LAYOUT_USA_INTERNATIONAL},
191 {"xkb:us:workman-intl:eng", IDS_STATUSBAR_LAYOUT_USA_WORKMAN_INTERNATIONAL},
192 {"xkb:us:workman:eng", IDS_STATUSBAR_LAYOUT_USA_WORKMAN},
191 }; 193 };
192 const size_t kEnglishToResourceIdArraySize = 194 const size_t kEnglishToResourceIdArraySize =
193 arraysize(kEnglishToResourceIdArray); 195 arraysize(kEnglishToResourceIdArray);
194 196
195 const struct InputMethodNameMap { 197 const struct InputMethodNameMap {
196 const char* message_name; 198 const char* message_name;
197 int resource_id; 199 int resource_id;
198 bool operator<(const InputMethodNameMap& other) const { 200 bool operator<(const InputMethodNameMap& other) const {
199 return strcmp(message_name, other.message_name) < 0; 201 return strcmp(message_name, other.message_name) < 0;
200 } 202 }
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
322 {"__MSG_KEYBOARD_TURKISH__", IDS_IME_NAME_KEYBOARD_TURKISH}, 324 {"__MSG_KEYBOARD_TURKISH__", IDS_IME_NAME_KEYBOARD_TURKISH},
323 {"__MSG_KEYBOARD_UKRAINIAN__", IDS_IME_NAME_KEYBOARD_UKRAINIAN}, 325 {"__MSG_KEYBOARD_UKRAINIAN__", IDS_IME_NAME_KEYBOARD_UKRAINIAN},
324 {"__MSG_KEYBOARD_UK_DVORAK__", IDS_IME_NAME_KEYBOARD_UK_DVORAK}, 326 {"__MSG_KEYBOARD_UK_DVORAK__", IDS_IME_NAME_KEYBOARD_UK_DVORAK},
325 {"__MSG_KEYBOARD_UK__", IDS_IME_NAME_KEYBOARD_UK}, 327 {"__MSG_KEYBOARD_UK__", IDS_IME_NAME_KEYBOARD_UK},
326 {"__MSG_KEYBOARD_US_COLEMAK__", IDS_IME_NAME_KEYBOARD_US_COLEMAK}, 328 {"__MSG_KEYBOARD_US_COLEMAK__", IDS_IME_NAME_KEYBOARD_US_COLEMAK},
327 {"__MSG_KEYBOARD_US_DVORAK__", IDS_IME_NAME_KEYBOARD_US_DVORAK}, 329 {"__MSG_KEYBOARD_US_DVORAK__", IDS_IME_NAME_KEYBOARD_US_DVORAK},
328 {"__MSG_KEYBOARD_US_DVP__", IDS_IME_NAME_KEYBOARD_US_DVP}, 330 {"__MSG_KEYBOARD_US_DVP__", IDS_IME_NAME_KEYBOARD_US_DVP},
329 {"__MSG_KEYBOARD_US_EXTENDED__", IDS_IME_NAME_KEYBOARD_US_EXTENDED}, 331 {"__MSG_KEYBOARD_US_EXTENDED__", IDS_IME_NAME_KEYBOARD_US_EXTENDED},
330 {"__MSG_KEYBOARD_US_INTERNATIONAL__", 332 {"__MSG_KEYBOARD_US_INTERNATIONAL__",
331 IDS_IME_NAME_KEYBOARD_US_INTERNATIONAL}, 333 IDS_IME_NAME_KEYBOARD_US_INTERNATIONAL},
334 {"__MSG_KEYBOARD_US_WORKMAN_INTERNATIONAL__",
335 IDS_IME_NAME_KEYBOARD_US_WORKMAN_INTERNATIONAL},
336 {"__MSG_KEYBOARD_US_WORKMAN__", IDS_IME_NAME_KEYBOARD_US_WORKMAN},
332 {"__MSG_KEYBOARD_US__", IDS_IME_NAME_KEYBOARD_US}, 337 {"__MSG_KEYBOARD_US__", IDS_IME_NAME_KEYBOARD_US},
333 {"__MSG_KEYBOARD_VIETNAMESE_TCVN__", IDS_IME_NAME_KEYBOARD_VIETNAMESE_TCVN}, 338 {"__MSG_KEYBOARD_VIETNAMESE_TCVN__", IDS_IME_NAME_KEYBOARD_VIETNAMESE_TCVN},
334 {"__MSG_KEYBOARD_VIETNAMESE_TELEX__", 339 {"__MSG_KEYBOARD_VIETNAMESE_TELEX__",
335 IDS_IME_NAME_KEYBOARD_VIETNAMESE_TELEX}, 340 IDS_IME_NAME_KEYBOARD_VIETNAMESE_TELEX},
336 {"__MSG_KEYBOARD_VIETNAMESE_VIQR__", IDS_IME_NAME_KEYBOARD_VIETNAMESE_VIQR}, 341 {"__MSG_KEYBOARD_VIETNAMESE_VIQR__", IDS_IME_NAME_KEYBOARD_VIETNAMESE_VIQR},
337 {"__MSG_KEYBOARD_VIETNAMESE_VNI__", IDS_IME_NAME_KEYBOARD_VIETNAMESE_VNI}, 342 {"__MSG_KEYBOARD_VIETNAMESE_VNI__", IDS_IME_NAME_KEYBOARD_VIETNAMESE_VNI},
338 {"__MSG_TRANSLITERATION_AM__", IDS_IME_NAME_TRANSLITERATION_AM}, 343 {"__MSG_TRANSLITERATION_AM__", IDS_IME_NAME_TRANSLITERATION_AM},
339 {"__MSG_TRANSLITERATION_AR__", IDS_IME_NAME_TRANSLITERATION_AR}, 344 {"__MSG_TRANSLITERATION_AR__", IDS_IME_NAME_TRANSLITERATION_AR},
340 {"__MSG_TRANSLITERATION_BN__", IDS_IME_NAME_TRANSLITERATION_BN}, 345 {"__MSG_TRANSLITERATION_BN__", IDS_IME_NAME_TRANSLITERATION_BN},
341 {"__MSG_TRANSLITERATION_EL__", IDS_IME_NAME_TRANSLITERATION_EL}, 346 {"__MSG_TRANSLITERATION_EL__", IDS_IME_NAME_TRANSLITERATION_EL},
(...skipping 459 matching lines...) Expand 10 before | Expand all | Expand 10 after
801 "US", 806 "US",
802 layouts, 807 layouts,
803 languages, 808 languages,
804 true, // login keyboard. 809 true, // login keyboard.
805 GURL(), // options page, not available. 810 GURL(), // options page, not available.
806 GURL()); // input view page, not available. 811 GURL()); // input view page, not available.
807 } 812 }
808 813
809 } // namespace input_method 814 } // namespace input_method
810 } // namespace chromeos 815 } // namespace chromeos
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698