diff --git a/plugins/openvr/src/ViveControllerManager.cpp b/plugins/openvr/src/ViveControllerManager.cpp
index 9323d1a013..ec1b6bc671 100644
--- a/plugins/openvr/src/ViveControllerManager.cpp
+++ b/plugins/openvr/src/ViveControllerManager.cpp
@@ -2070,7 +2070,7 @@ controller::Input::NamedVector ViveControllerManager::InputDevice::getAvailableI
 QString ViveControllerManager::InputDevice::getDefaultMappingConfig() const {
     QString name(getOpenVrDeviceName().c_str());
     QString MAPPING_JSON;
-    if (name.contains(QString("Vive")) || name.contains(QString("Vive"))) {
+    if (name.contains(QString("HTC")) || name.contains(QString("Vive"))) {
         MAPPING_JSON = PathUtils::resourcesPath() + "/controllers/vive.json";
     } else {
         MAPPING_JSON = PathUtils::resourcesPath() + "/controllers/index.json";