diff -Naur a/src/platformsupport/input/tslib/qtslib.cpp b/src/platformsupport/input/tslib/qtslib.cpp --- a/src/platformsupport/input/tslib/qtslib.cpp 2017-03-09 13:56:15.106194306 +0900 +++ b/src/platformsupport/input/tslib/qtslib.cpp 2017-03-09 13:55:49.937693339 +0900 @@ -121,12 +121,16 @@ if (dx*dx <= 4 && dy*dy <= 4 && pressed == m_pressed) continue; } - QPoint pos(x, y); + + int xn = 900 - y; + int yn = x; + + QPoint pos(xn, yn); QWindowSystemInterface::handleMouseEvent(0, pos, pos, pressed ? Qt::LeftButton : Qt::NoButton); - m_x = x; - m_y = y; + m_x = xn; + m_y = yn; m_pressed = pressed; } }