Bug 521391 - missing dwell clicker/click support accesibility feature on KDE plasma
Summary: missing dwell clicker/click support accesibility feature on KDE plasma
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 6.6.5
Platform: CachyOS Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: accessibility
Depends on:
Blocks:
 
Reported: 2026-06-12 13:50 UTC by kdebugz
Modified: 2026-09-03 02:18 UTC (History)
5 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kdebugz 2026-06-12 13:50:04 UTC
DESCRIPTION
There is no click support accesibility feature /hover click/dwell clicker working on KDE plasma under wayland, and it only works partially on x11 (the dwell circle does not appear, but the clicks do happen)

There is no feature like this shipped by default with the DE, which makes life difficult for disabled users.

STEPS TO REPRODUCE
1. Install gnome control center
2. try to run it in a wayland session
3 toggle the click support accesibility option

OBSERVED RESULT

Nothing happens

EXPECTED RESULT

A timer circle appears that suggests when the mouse click will happen, and then the mouse click happens


SOFTWARE/OS VERSIONS
Operating System : tested on Cachy OS and Debian with KDE plasma

Problem discussed here:

https://discuss.kde.org/t/accessibility-for-motor-and-chronic-pain-disabilities/47086#post_11
Comment 1 TraceyC 2026-06-12 15:36:56 UTC
Some use case details from the thread on Discuss

> I come from Pop’s version of Gnome and need to switch soon because it is no longer supported.
> It had built in accessibility features that are exactly what i need:
> Click support by hovering the cursor over what needs to be clicked and showing a circle that suggested how much time is left before the automatic click happens.
Comment 2 Nicolas Fella 2026-07-21 18:48:38 UTC
> 1. Install gnome control center
> 2. try to run it in a wayland session
> 3 toggle the click support accesibility option

Anything from gnome control center isn't going to work on Plasma.

We can and should implement the functionality in Plasma though
Comment 3 Bug Janitor Service 2026-07-21 20:18:29 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/9617
Comment 4 Bug Janitor Service 2026-08-16 13:37:22 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/9762
Comment 5 Bug Janitor Service 2026-08-18 22:53:25 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3956
Comment 6 Bug Janitor Service 2026-08-21 20:12:54 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3964
Comment 7 Sebastian Sauer 2026-09-02 11:02:30 UTC
Git commit 756b6c271d47be93330da3a2683b84c0481de438 by Sebastian Sauer.
Committed on 02/09/2026 at 10:09.
Pushed by vladz into branch 'master'.

Add dwell clicker support

This adds an accessibility tool that allows to
perform a mouse click by stopping to move the
cusor at a given location, without pressing a
button.

This aims to replace the KMouseTool application,
which doesn't work on Wayland.
Related: bug 472436

M  +1    -0    src/input.h
M  +1    -0    src/plugins/CMakeLists.txt
A  +18   -0    src/plugins/dwellclicker/CMakeLists.txt
A  +370  -0    src/plugins/dwellclicker/dwellclicker.cpp     [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)]
A  +90   -0    src/plugins/dwellclicker/dwellclicker.h     [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)]
A  +41   -0    src/plugins/dwellclicker/dwellclickerconfig.kcfg
A  +9    -0    src/plugins/dwellclicker/dwellclickerconfig.kcfgc
A  +16   -0    src/plugins/dwellclicker/main.cpp     [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)]
A  +12   -0    src/plugins/dwellclicker/metadata.json
A  +2    -0    src/plugins/dwellclicker/metadata.json.license

https://invent.kde.org/plasma/kwin/-/commit/756b6c271d47be93330da3a2683b84c0481de438
Comment 8 Sebastian Sauer 2026-09-02 11:27:01 UTC
Git commit c1016ae008f24c89fac97cf5bd7f3ce889233fa1 by Sebastian Sauer.
Committed on 02/09/2026 at 09:44.
Pushed by vladz into branch 'master'.

Add Dwell Clicker applet and kcm

Implement the Plasma applet and kcm for the
Dwell Clicker as implement in the MR
plasma/kwin!9762
Related: bug 472436

M  +1    -0    applets/CMakeLists.txt
A  +8    -0    applets/dwellclicker/CMakeLists.txt
A  +6    -0    applets/dwellclicker/Messages.sh
A  +128  -0    applets/dwellclicker/main.qml     [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)]
A  +19   -0    applets/dwellclicker/metadata.json
M  +10   -2    kcms/access/CMakeLists.txt
M  +37   -0    kcms/access/kcmaccess.cpp
M  +6    -0    kcms/access/kcmaccess.h
A  +38   -0    kcms/access/kcmaccessibilitydwellclicker.kcfg
A  +150  -0    kcms/access/ui/DwellClicker.qml     [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)]
M  +6    -0    kcms/access/ui/main.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/c1016ae008f24c89fac97cf5bd7f3ce889233fa1