Bug 466198 - Touchpad shows up as a mouse in the Mouse KCM
Summary: Touchpad shows up as a mouse in the Mouse KCM
Status: RESOLVED WORKSFORME
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_mouse (show other bugs)
Version: 5.27.0
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-21 15:49 UTC by tsengalb99
Modified: 2024-04-24 03:47 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tsengalb99 2023-02-21 15:49:19 UTC
SUMMARY
I have an HP 865 G9 with an ELAN0768:00 04F3:31ED touchpad (at least that's what it shows up as). It shows up under the touchpad section of Input Devices, but also under the mouse section. That means I effectively have to ways to change pointer speed and scrolling speed, and the sliders are not tied to each other. Why do I have two ways of changing the scroll speed? 

The default scroll speed is too high for me, which implies they may be multiplicative? Does anyone know more about how this works under the hood? I'm on KDE Neon 5.27 Wayland. 

Also, I cannot find the setting that controls how many lines the cursor scrolls for my touchpad. When I'm scrolling the cursor in terminal emacs, the touchpad only scrolls one line at a time. OTOH, one click on the scroll wheel of my external mouse scrolls 3 lines, which is the expected behavior. How do I make my touchpad scroll 3 lines?


STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2023-02-21 22:45:08 UTC
Can reproduce; my touchpad also randomly gets listed as a mouse on the Mouse page.

> Also, I cannot find the setting that controls how many lines the cursor
> scrolls for my touchpad. When I'm scrolling the cursor in terminal emacs,
> the touchpad only scrolls one line at a time. OTOH, one click on the scroll
> wheel of my external mouse scrolls 3 lines, which is the expected behavior.
> How do I make my touchpad scroll 3 lines?
No such setting exists for touchpads because it doesn't make sense; touchpads let you scroll continuously, not on a "per-click" basis. Any such setting for how many lines to scroll per step or click would therefore only apply to scrolling devices that scroll in discrete steps or clicks, like a clicky mouse wheel.
Comment 2 tsengalb99 2023-02-22 04:26:50 UTC
Is there any way to make my touchpad scroll the cursor in Konsole faster 
without making the actual scroll speed for other things faster? If I 
make the scroll speed for normal things a normal speed, then the Konsole 
cursor scrolls too slowly.

On 2/21/23 17:45, Nate Graham wrote:
> https://bugs.kde.org/show_bug.cgi?id=466198
>
> Nate Graham <nate@kde.org> changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>              Summary|Two scroll speed settings   |Touchpad shows up as a
>                     |for my touchpad 5.27        |mouse in the Mouse KCM
>                     |Wayland                     |
>               Status|REPORTED                    |CONFIRMED
>            Component|general                     |kcm_mouse
>              Product|kde                         |systemsettings
>       Ever confirmed|0                           |1
>                   CC|                            |nate@kde.org
>             Assignee|unassigned-bugs@kde.org     |plasma-bugs@kde.org
>              Version|unspecified                 |5.27.0
>
> --- Comment #1 from Nate Graham <nate@kde.org> ---
> Can reproduce; my touchpad also randomly gets listed as a mouse on the Mouse
> page.
>
>> Also, I cannot find the setting that controls how many lines the cursor
>> scrolls for my touchpad. When I'm scrolling the cursor in terminal emacs,
>> the touchpad only scrolls one line at a time. OTOH, one click on the scroll
>> wheel of my external mouse scrolls 3 lines, which is the expected behavior.
>> How do I make my touchpad scroll 3 lines?
> No such setting exists for touchpads because it doesn't make sense; touchpads
> let you scroll continuously, not on a "per-click" basis. Any such setting for
> how many lines to scroll per step or click would therefore only apply to
> scrolling devices that scroll in discrete steps or clicks, like a clicky mouse
> wheel.
>
Comment 3 Nate Graham 2023-02-22 04:44:45 UTC
(In reply to tsengalb99 from comment #2)
> Is there any way to make my touchpad scroll the cursor in Konsole faster 
> without making the actual scroll speed for other things faster? If I 
> make the scroll speed for normal things a normal speed, then the Konsole 
> cursor scrolls too slowly.
No, sorry. If you find that the scroll speed in Konsole is inconsistent with the scroll speed in your other apps, I would recommend submitting a bug report for Konsole about it.

Also please try to avoid replying to the email, as it tends to produce huge comments with messed up formatting.
Comment 4 tsengalb99 2023-02-22 04:53:37 UTC
(In reply to Nate Graham from comment #3)
> (In reply to tsengalb99 from comment #2)
> > Is there any way to make my touchpad scroll the cursor in Konsole faster 
> > without making the actual scroll speed for other things faster? If I 
> > make the scroll speed for normal things a normal speed, then the Konsole 
> > cursor scrolls too slowly.
> No, sorry. If you find that the scroll speed in Konsole is inconsistent with
> the scroll speed in your other apps, I would recommend submitting a bug
> report for Konsole about it.
> 
> Also please try to avoid replying to the email, as it tends to produce huge
> comments with messed up formatting.

I don't think this is a Konsole issue. Searching around indicates GTK and Wayland apps have different scroll speeds, eg https://gitlab.gnome.org/GNOME/gtk/-/issues/363. I am noticing Okular scrolls slower than Chrome too. Is this something that can be fixed on Plasma's side?
Comment 5 Nate Graham 2023-02-22 20:20:34 UTC
None of this is an "issue" per se; just a difference between the scroll behaviors of different platforms. No one is right or wrong, but rather the differences themselves are the source of the annoyance.

Unfortunately, as I'm sure you can imagine, this is practically impossible to fix because no platform has an incentive to change their scroll behavior simply to benefit users of a different platform.

On a technical level, what would need to happen would be for each platform to expose a platform-specific scroll speed config setting, and then in Plasma we would try our best to sync them up so the speeds are roughly aligned across platforms. Unfortunately no such thing exists in any platform at the moment.

And regardless, all of that is unrelated to the issue of touchpads showing up as mice on the Mouse page. :)
Comment 6 Nate Graham 2024-03-25 01:57:40 UTC
Anyway, to get back to the original issue, please attach the output of `libinput list-devices`. Thanks.
Comment 7 Bug Janitor Service 2024-04-09 03:48:16 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 8 Bug Janitor Service 2024-04-24 03:47:27 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!