diff --git a/browser/accelerator_util.cc b/browser/accelerator_util.cc index 0c642229ba7f..f7098062c23d 100644 --- a/browser/accelerator_util.cc +++ b/browser/accelerator_util.cc @@ -69,6 +69,8 @@ bool StringToAccelerator(const std::string& description, key = static_cast(ui::VKEY_A + (tokens[i][0] - 'A')); } else if (tokens[i][0] >= '0' && tokens[i][0] <= '9') { key = static_cast(ui::VKEY_0 + (tokens[i][0] - '0')); + } else if (tokens[i][0] >= '+' && tokens[i][0] <= '.') { + key = static_cast(ui::VKEY_OEM_PLUS + (tokens[i][0] - '+')); } else { LOG(WARNING) << "Invalid accelerator character: " << tokens[i]; key = ui::VKEY_UNKNOWN;