From: Hecheng Yu <kde-yyds(a)qq.com> Return NID_INTEGRATED_TOUCH | NID_MULTI_INPUT | NID_READY for SM_DIGITIZER and 10 for SM_MAXIMUMTOUCHES. This enables applications (especially Qt-based) to detect touch capability on Wine. --- dlls/win32u/sysparams.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dlls/win32u/sysparams.c b/dlls/win32u/sysparams.c index eee81497139..090660438a9 100644 --- a/dlls/win32u/sysparams.c +++ b/dlls/win32u/sysparams.c @@ -7117,6 +7117,10 @@ int get_system_metrics( int index ) case SM_CXFOCUSBORDER: case SM_CYFOCUSBORDER: return 1; + case SM_DIGITIZER: + return NID_INTEGRATED_TOUCH | NID_MULTI_INPUT | NID_READY; + case SM_MAXIMUMTOUCHES: + return 10; case SM_TABLETPC: case SM_MEDIACENTER: return 0; -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/9628