Bug 513597 - Asus keyboard detected as a mouse
Summary: Asus keyboard detected as a mouse
Status: RESOLVED DUPLICATE of bug 465957
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_mouse (other bugs)
Version First Reported In: 6.5.3
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-20 02:52 UTC by Evert Vorster
Modified: 2025-12-20 03:06 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Showing the keyboard in the mouse config panel. (208.51 KB, image/png)
2025-12-20 02:52 UTC, Evert Vorster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Evert Vorster 2025-12-20 02:52:03 UTC
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.
Comment 1 Oliver Beard 2025-12-20 03:06:36 UTC
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 ***