diff --git a/src/plugins/generic/tslib/qtslib.cpp b/src/plugins/generic/tslib/qtslib.cpp index 6986fd5dfa4..773939b485b 100644 --- a/src/plugins/generic/tslib/qtslib.cpp +++ b/src/plugins/generic/tslib/qtslib.cpp @@ -64,7 +64,10 @@ QTsLibMouseHandler::QTsLibMouseHandler(const QString &key, qDebug() << "QTsLibMouseHandler" << key << specification; setObjectName(QLatin1String("TSLib Mouse Handler")); - QByteArray device = "/dev/input/event1"; + QByteArray device = qgetenv("TSLIB_TSDEVICE"); + if (device.isEmpty()) + device = QByteArrayLiteral("/dev/input/event1"); + if (specification.startsWith("/dev/")) device = specification.toLocal8Bit();