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

Nicolas Fella <nicolas.fe...@gmx.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/kwin/-/merge_requests/33 |ma/kwin/-/commit/7b93a7761e
                   |62                          |1d3fe1ca9af863c3921a7a3a276
                   |                            |530
         Resolution|---                         |FIXED
             Status|ASSIGNED                    |RESOLVED

--- Comment #6 from Nicolas Fella <nicolas.fe...@gmx.de> ---
Git commit 7b93a7761e1d3fe1ca9af863c3921a7a3a276530 by Nicolas Fella.
Committed on 22/04/2025 at 10:33.
Pushed by nicolasfella into branch 'master'.

Implement MouseKeys on Wayland

This allows to move the mouse cursor using numpad keys.

This is an accessibility feature. On X11 this is implemented in XKB, on Wayland
we get to do it outself.

It's implemented as a plugin that filters for relevant keys and generates mouse
events through a virtual pointer device

M  +1    -0    autotests/integration/CMakeLists.txt
A  +222  -0    autotests/integration/mouse_keys_test.cpp     [License:
GPL(v2.0+)]
M  +1    -0    src/input.h
M  +1    -0    src/plugins/CMakeLists.txt
A  +18   -0    src/plugins/mousekeys/CMakeLists.txt
A  +25   -0    src/plugins/mousekeys/main.cpp     [License: GPL(3+eV) GPL(v3.0)
GPL(v2.0)]
A  +5    -0    src/plugins/mousekeys/metadata.json
A  +249  -0    src/plugins/mousekeys/mousekeys.cpp     [License: GPL(3+eV)
GPL(v3.0) GPL(v2.0)]
A  +70   -0    src/plugins/mousekeys/mousekeys.h     [License: GPL(3+eV)
GPL(v3.0) GPL(v2.0)]

https://invent.kde.org/plasma/kwin/-/commit/7b93a7761e1d3fe1ca9af863c3921a7a3a276530

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

Reply via email to