Created attachment 187808 [details] Showing the keyboard in the mouse config panel. SUMMARY The keyboard in my laptop is being detected as a mouse. In between the keyboard and the user, there is a track pad that I would like to disable if there is a mouse present with the laptop. Unfortunately, with the keyboard detected as a mouse, there is ALWAYS a "mouse" present, and so the trackpad stays disabled even when there is no real mouse attached to the laptop. Disabling the keyboard in the mouse menu disables the keyboard, and then it does not take any input. STEPS TO REPRODUCE 1. The keyboard is always detected as a mouse. OBSERVED RESULT The keyboard is detected as a mouse. EXPECTED RESULT The keyboard not to be detected as a mouse. SOFTWARE/OS VERSIONS /\ evert@Evert / \ ----------- / \ OS: Arch Linux x86_64 / \ Host: ROG Strix G733PYV_G733PYV (1.0) / ,, \ Kernel: Linux 6.18.0-3-cachyos / | | \ Uptime: 10 mins /_-'' ''-_\ Packages: 1891 (pacman), 7 (flatpak) Shell: fish 4.2.1 Display (DELL U3014): 2560x1600 in 30", 60 Hz [External] Display (NE173QHM-NZ2): 2560x1440 @ 1.33x in 17", 240 Hz [Built-in] * DE: KDE Plasma 6.5.3 WM: KWin (Wayland) WM Theme: Breeze Theme: Breeze (Light) [Qt], Breeze [GTK2/3/4] Icons: breeze [Qt], breeze [GTK2/3/4] Font: Noto Sans (10pt) [Qt], Noto Sans (10pt) [GTK2/3/4] Cursor: breeze (48px) Terminal: konsole 25.8.3 Terminal Font: Hack (12pt) CPU: AMD Ryzen 9 7945HX3D (32) @ 5.46 GHz GPU 1: AMD Radeon 610M [Integrated] GPU 2: NVIDIA GeForce RTX 4090 Laptop GPU [Discrete] Memory: 5.81 GiB / 62.00 GiB (9%) Swap: 0 B / 100.00 GiB (0%) Disk (/): 116.92 GiB / 150.00 GiB (78%) - btrfs Disk (/home): 2.67 TiB / 3.40 TiB (78%) - btrfs Disk (/home/evert/Videos): 2.87 TiB / 3.39 TiB (84%) - btrfs Local IP (wlp4s0): 192.168.111.142/24 Battery (GA50358): 70% [AC Connected] Locale: en_GB.UTF-8 ADDITIONAL INFORMATION lspci: 00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Root Complex 00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge IOMMU 00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge 00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge GPP Bridge 00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge GPP Bridge 00:01.6 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge GPP Bridge 00:01.7 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge GPP Bridge 00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge 00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge GPP Bridge 00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge GPP Bridge 00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge 00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge 00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge 00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Internal GPP Bridge to Bus [C:A] 00:08.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Internal GPP Bridge to Bus [C:A] 00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 71) 00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51) 00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 0 00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 1 00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 2 00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 3 00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 4 00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 5 00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 6 00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 7 01:00.0 VGA compatible controller: NVIDIA Corporation AD103M / GN21-X11 [GeForce RTX 4090 Laptop GPU] (rev a1) 01:00.1 Audio device: NVIDIA Corporation AD103 High Definition Audio Controller (rev a1) 02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller S4LV008[Pascal] 03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05) 04:00.0 Network controller: MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter 05:00.0 PCI bridge: ASMedia Technology Inc. Device 242a (rev 01) 06:02.0 PCI bridge: ASMedia Technology Inc. Device 242b (rev 01) 07:00.0 USB controller: ASMedia Technology Inc. Device 242c (rev 01) 08:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller S4LV008[Pascal] 09:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Raphael (rev dc) 09:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 19h PSP/CCP 09:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge USB 3.1 xHCI 09:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge USB 3.1 xHCI 09:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Audio Coprocessor (rev 62) 09:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h/1ah HD Audio Controller 0a:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge USB 2.0 xHCI The keyboard and trackpad is probably this device: 07:00.0 USB controller: ASMedia Technology Inc. Device 242c (rev 01) It is detected as such in dmesg: evert@Evert ~ [0|1]> sudo dmesg | grep "N-KEY Device" [ 1.504854] usb 7-1: Product: N-KEY Device [ 1.594891] input: ASUSTek Computer Inc. N-KEY Device as /devices/pci0000:00/0000:00:08.3/0000:0a:00.0/usb7/7-1/7-1:1.0/0003:0B05:19B6.0001/input/input6 [ 2.325477] asus 0003:0B05:19B6.0001: input,hiddev96,hidraw0: USB HID v1.10 Keyboard [ASUSTek Computer Inc. N-KEY Device] on usb-0000:0a:00.0-1/input0 evert@Evert ~> Added a screenshot of the keyboard showing up in the mouse config panel.
Thanks for the report. This is a known issue with the way libinput presents these devices to us. *** This bug has been marked as a duplicate of bug 465957 ***