Integrate alternative input systems in Plasma
Open, Needs TriagePublic

Description

Plasma should provide an exceptional alternative input systems for its users, particularly for users who are disabled. For example in addition to keyboard and mouse users should be able to provide input via;

In OSX they have Switch Control, Accessibility Keyboard, Dwell for head- and eye-tracking and Panel Editor to edit all of the above.

Switch Control:

Accessibility Keyboard:

Dwell:

Panel Editor:

lavender updated the task description. (Show Details)May 28 2018, 4:18 PM
lavender updated the task description. (Show Details)
lavender updated the task description. (Show Details)
lavender updated the task description. (Show Details)May 28 2018, 4:22 PM

+1 for this as a whole. If I can find a way to help, I will.

@Aiix has been working on integrating Mycroft into Plasma Desktop, see https://phabricator.kde.org/project/view/228/

Or git repo - https://cgit.kde.org/plasma-mycroft.git/

cfeck added a subscriber: cfeck.May 29 2018, 7:08 PM

I am unsure if this needs to be in the Plasma layer, because it should work with all applications, not just with the Plasma desktop. Not sure if libinput supports plugins, but if it does, it probably needs to be handled there. No application expects input different from keyboard/mouse, so the alternate input devices likely need to map to (user customizable) keyboard shortcuts.

lavender added a comment.EditedMay 30 2018, 8:57 PM

The Plasma layer needs to bring it all together and present it to the user when available.

In T8888#145059, @cfeck wrote:

No application expects input different from keyboard/mouse, so the alternate input devices likely need to map to (user customizable) keyboard shortcuts.

Luckily Qt applications don't make those assumptions and it's possible to use them with other interfaces such as a touch to give a popular example. But most of the suggested technologies have been in use for decades. The keyboard shortcuts is an interesting idea and it would be nice to have a repo to share your shortcuts with others.

This comment was removed by lavender.
yerilov removed a subscriber: yerilov.Sep 27 2019, 4:38 PM
ngraham edited projects, added VDG; removed Plasma: KCM Redesign.May 1 2020, 2:39 PM