From 5fd386a3e77bc6d7623d72c8b60d140c482edf14 Mon Sep 17 00:00:00 2001 From: fly602 <47801344+fly602@users.noreply.github.com> Date: Wed, 8 Jan 2025 14:58:10 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20ps2=E8=A7=A6=E6=8E=A7=E6=9D=BF=E6=9C=89?= =?UTF-8?q?=E4=BA=8B=E4=BB=B6=E4=B8=8A=E6=8A=A5=EF=BC=8C=E4=BD=86=E6=98=AF?= =?UTF-8?q?=E6=97=A0=E6=B3=95=E4=BD=BF=E7=94=A8=20(#128)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit xinput list可以看到触控板变成了floating,被dde-api过滤掉了 Log: 支持状态为floating的触控板 pms: BUG-298693 --- dxinput/utils/list.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dxinput/utils/list.c b/dxinput/utils/list.c index e36e1b6..0803a65 100644 --- a/dxinput/utils/list.c +++ b/dxinput/utils/list.c @@ -51,7 +51,8 @@ list_device(int* num) DeviceInfo* devs = NULL; for (i = 0; i < all_num; i++) { if ((xinfos[i].use != XISlavePointer && - xinfos[i].use != XISlaveKeyboard)) { + xinfos[i].use != XISlaveKeyboard && + xinfos[i].use != XIFloatingSlave)) { continue; }