https://bugs.kde.org/show_bug.cgi?id=486034

            Bug ID: 486034
           Summary: clicklockd, a mouse accessibility tool doesn't work
                    correctly on Wayland
    Classification: Plasma
           Product: kwin
           Version: 6.0.4
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: input
          Assignee: kwin-bugs-n...@kde.org
          Reporter: bmil...@gmail.com
  Target Milestone: ---

SUMMARY
Hello, I'm a quadriplegic KDE user and can't migrate to Wayland due to this
issue, I appreciate and thank in advance any help even though I realize it's a
really niche use-case.
Clicklockd is a open source tool that mimics a Windows accessibility feature
known as Clicklock. It's the only public tool that does it correctly.

As described by it's author, germag:
"Clicklockd enables you to highlight or drag without holding down the mouse
button. This feature allows you to hold the mouse button for a few seconds,
move the mouse to the new location, and then click it again. The effect is the
same as a drag and drop but without having to hold the mouse button for a long
time."

Instead of the expected behavior, clicks doesn't lock at all and single clicks
are turned into double clicks. 

It works fine on Plasma X11 and other Wayland DE's/compositors like GNOME, and
only depends on libudev, so the dev believies it's likely something related to
how Plasma/kwin Wayland handles inputs.

STEPS TO REPRODUCE
1. Build and run clicklockd (https://github.com/germag/clicklockd)

OBSERVED RESULT
. Clicklock won't work correctly and single clicks become double clicks
instead.

EXPECTED RESULT
When we hold left click for x seconds, specified in argument like "-t 1.5s"
passed to clicklockd, that click should be held on until another click comes
in.

SOFTWARE/OS VERSIONS
KDE Plasma 6.0.4 on Arch Linux

ADDITIONAL INFORMATION

Github issue and discussion with developer:
https://github.com/germag/clicklockd/issues/6

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to