Bug 505686

Summary: Using fn+toggleTouchpad does toggle touchpad twice by default causing it to be useless.
Product: [Applications] systemsettings Reporter: dmatteo002
Component: kcm_keysAssignee: Plasma Bugs List <plasma-bugs-null>
Status: REPORTED ---    
Severity: normal CC: dmatteo002, duha.bugs, fanzhuyifan, kde, kdedev, kenodhrathnayake2008, nate
Priority: NOR    
Version First Reported In: 6.4.80   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description dmatteo002 2025-06-17 08:54:48 UTC
SUMMARY
I noticed that from some version, the defaults shortcut interfere in some way with each other, at least on my machine. Clicking it fn+toggleTouchpad does toggle touchpad twice by default causing it to be useless.

My temporary fix is to disable touchpad shortcut Meta + Ctrl + Kenkaku hankaku.

STEPS TO REPRODUCE
1. Enable all of default shortcut in Shortcut ->touchpad
2. Click fn + toggleTouchpad

OBSERVED RESULT
It change twice, making no change in the end.

EXPECTED RESULT
It should change once.

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 6.4.80
KDE Frameworks Version: 6.16.0
Qt Version: 6.9.0
Kernel Version: 6.11.0-26-generic (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 7735HS with Radeon Graphics
Memory: 16 GiB of RAM (14,9 GiB usable)
Graphics Processor 1: NVIDIA GeForce RTX 4060 Laptop GPU
Graphics Processor 2: AMD Radeon 680M
Manufacturer: ASUSTeK COMPUTER INC.
Product Name: ASUS TUF Gaming A15 FA507NV_FA507NV
System Version: 1.0

ADDITIONAL INFORMATION
Comment 1 TraceyC 2025-06-18 21:40:06 UTC
I'm not currently able to reproduce this on git-master Solus on a Lenovo Flex which has a touchpad function key

KDE Plasma Version: 6.4.80
KDE Frameworks Version: 6.16.0
Qt Version: 6.9.1

Maybe someone else will be able to reproduce
Comment 2 dmatteo002 2025-06-23 08:30:00 UTC
Still reproducible in today Neon Unstable.

Maybe it use some other binding for you? Try to disable all keybind in the touchpad subsecrion (touchpad on, touchpad off and touchpad toggle, NOTE: at the moment for me the subsection name are bugged and only show 3 subsection with name enable touchpad, but the bug of which the report is present even in 6.4 where this subsection naming bug is not present) and then enable:
1. only "touchpad toggle" in subsection "toggle touchpad"
2. only "meta+ctrl+zenkaku" in subsection "toggle touchpad"

Both of this for me individually work and as such togheter they trigger twice (doing nothing).
Comment 3 Megumi 2025-10-06 09:34:53 UTC
Hi I also have the same issue. When I press Fn+F10 (to toggle the touchpad), it goes from 'Touchpad On' -> 'Touchpad Off' -> 'Touchpad On' quickly. If I toggle it via System Settings it works fine.

Workaround:
1. Open the System Settings window.
2. Select Keyboard > Shortcuts > Touchpad.
- There are 3 options here with the same name (for me at least): 'Enable Touchpad:'
- In the 3rd option, there are 3 shortcuts: 'Meta+Ctrl+Touchpad Toggle', 'Meta+Ctrl+Zenkaku Hankaku' and 'Touchpad Toggle'.
3. In the 3rd option, disable either 'Touchpad Toggle' or 'Meta+Ctrl+Zenkaku Hankaku'.
4. Click Apply.
5. Pressing Fn+(TouchpadToggle shortcut) now toggles the touchpad as intended.

Notes:
- I'm a bit confused why there are 3 options with the same name for Toggling the Touchpad.

SOFTWARE/OS VERSIONS
Operating System: Nobara Linux 42
KDE Plasma Version: 6.4.4
KDE Frameworks Version: 6.17.0
Qt Version: 6.9.2
Kernel Version: 6.16.9-200.nobara.fc42.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × Intel® Core™ i7-10870H CPU @ 2.20GHz
Memory: 16 GiB of RAM (15.4 GiB usable)
Graphics Processor 1: Intel® UHD Graphics
Graphics Processor 2: NVIDIA GeForce GTX 1650
Manufacturer: ASUSTeK COMPUTER INC.
Product Name: ASUS TUF Gaming F15 FX506LH_FX506LH
System Version: 1.0
Comment 4 Megumi 2025-10-06 09:42:13 UTC
(In reply to Megumi from comment #3)
> Hi I also have the same issue. When I press Fn+F10 (to toggle the touchpad),
> it goes from 'Touchpad On' -> 'Touchpad Off' -> 'Touchpad On' quickly. If I
> toggle it via System Settings it works fine.
> 
> Workaround:
> 1. Open the System Settings window.
> 2. Select Keyboard > Shortcuts > Touchpad.
> - There are 3 options here with the same name (for me at least): 'Enable
> Touchpad:'
> - In the 3rd option, there are 3 shortcuts: 'Meta+Ctrl+Touchpad Toggle',
> 'Meta+Ctrl+Zenkaku Hankaku' and 'Touchpad Toggle'.
> 3. In the 3rd option, disable either 'Touchpad Toggle' or 'Meta+Ctrl+Zenkaku
> Hankaku'.
> 4. Click Apply.
> 5. Pressing Fn+(TouchpadToggle shortcut) now toggles the touchpad as
> intended.
> 
> Notes:
> - I'm a bit confused why there are 3 options with the same name for Toggling
> the Touchpad.
> 
> SOFTWARE/OS VERSIONS
> Operating System: Nobara Linux 42
> KDE Plasma Version: 6.4.4
> KDE Frameworks Version: 6.17.0
> Qt Version: 6.9.2
> Kernel Version: 6.16.9-200.nobara.fc42.x86_64 (64-bit)
> Graphics Platform: Wayland
> Processors: 16 × Intel® Core™ i7-10870H CPU @ 2.20GHz
> Memory: 16 GiB of RAM (15.4 GiB usable)
> Graphics Processor 1: Intel® UHD Graphics
> Graphics Processor 2: NVIDIA GeForce GTX 1650
> Manufacturer: ASUSTeK COMPUTER INC.
> Product Name: ASUS TUF Gaming F15 FX506LH_FX506LH
> System Version: 1.0

A Small Warning:
- Sometimes, for some reason, the touchpad will stop working at all by doing this.
- After I enabled the shortcut again, the touchpad worked fine.