diff --git a/chrome/app/chromeos_strings.grdp b/chrome/app/chromeos_strings.grdp
index 10a714256979b1..bff8f5f6006114 100644
--- a/chrome/app/chromeos_strings.grdp
+++ b/chrome/app/chromeos_strings.grdp
@@ -4805,6 +4805,9 @@ Battery full
Romanian keyboard
+
+ Romanian standard keyboard
+
Russian keyboard
diff --git a/chrome/browser/chromeos/input_method/component_extension_ime_manager_impl.cc b/chrome/browser/chromeos/input_method/component_extension_ime_manager_impl.cc
index 22d746479fa8f6..9883f074a56614 100644
--- a/chrome/browser/chromeos/input_method/component_extension_ime_manager_impl.cc
+++ b/chrome/browser/chromeos/input_method/component_extension_ime_manager_impl.cc
@@ -166,6 +166,8 @@ const struct InputMethodNameMap {
{"__MSG_KEYBOARD_PERSIAN__", IDS_IME_NAME_KEYBOARD_PERSIAN},
{"__MSG_KEYBOARD_POLISH__", IDS_IME_NAME_KEYBOARD_POLISH},
{"__MSG_KEYBOARD_PORTUGUESE__", IDS_IME_NAME_KEYBOARD_PORTUGUESE},
+ {"__MSG_KEYBOARD_ROMANIAN_STANDARD__",
+ IDS_IME_NAME_KEYBOARD_ROMANIAN_STANDARD},
{"__MSG_KEYBOARD_ROMANIAN__", IDS_IME_NAME_KEYBOARD_ROMANIAN},
{"__MSG_KEYBOARD_RUSSIAN_PHONETIC_AATSEEL__",
IDS_IME_NAME_KEYBOARD_RUSSIAN_PHONETIC_AATSEEL},
diff --git a/chrome/browser/resources/chromeos/input_method/google_xkb_manifest.json b/chrome/browser/resources/chromeos/input_method/google_xkb_manifest.json
index 32853d67cc496e..e82244ef3b2840 100644
--- a/chrome/browser/resources/chromeos/input_method/google_xkb_manifest.json
+++ b/chrome/browser/resources/chromeos/input_method/google_xkb_manifest.json
@@ -535,6 +535,16 @@
"input_view": "inputview.html#id=ro&language=ro&passwordLayout=ro&name=keyboard_romanian",
"options_page": "hmm_options.html?code=xkb:ro::rum"
},
+ {
+ "name": "__MSG_keyboard_romanian_standard__",
+ "type": "ime",
+ "id": "xkb:ro:std:rum",
+ "description": "",
+ "language": ["ro"],
+ "layouts": ["ro(std)"],
+ "input_view": "inputview.html#id=ro-std&language=ro&passwordLayout=ro-std&name=keyboard_romanian_standard",
+ "options_page": "hmm_options.html?code=xkb:ro:std:rum"
+ },
{
"name": "__MSG_keyboard_swedish__",
"type": "ime",
diff --git a/chromeos/ime/input_methods.txt b/chromeos/ime/input_methods.txt
index 9e20d220404b49..a125c296b1ecc6 100644
--- a/chromeos/ime/input_methods.txt
+++ b/chromeos/ime/input_methods.txt
@@ -110,6 +110,7 @@ xkb:no::nob no nb,nn,no NO login
xkb:pl::pol pl pl PL login
xkb:pt::por pt pt-PT,pt PT login
xkb:ro::rum ro ro RO login
+xkb:ro:std:rum ro(std) ro RO login
xkb:se::swe se sv SE login
xkb:sk::slo sk sk SK
xkb:si::slv si sl SI login
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
index f7841815ae51e6..a33a454710f44d 100644
--- a/tools/metrics/histograms/histograms.xml
+++ b/tools/metrics/histograms/histograms.xml
@@ -49177,9 +49177,10 @@ Therefore, the affected-histogram name has to have at least one dot in it.
Polish keyboard
Portuguese keyboard
Romanian keyboard
- Serbian keyboard
- Russian keyboard
-
+ Romanian Standard keyboard
+ Serbian keyboard
+ Russian keyboard
+
Russian Phonetic keyboard
Swedish keyboard