//Replace keyStroke with replaceString bool fixupKey(ExtensionString& key, ExtensionString keyStroke, ExtensionString replaceString) { size_t idx = key.find(keyStroke, 0); if (idx != ExtensionString::npos) { key = key.replace(idx, keyStroke.size(), replaceString); return true; } return false; }