elementary / elementary/settings-mouse-touchpad

Logitech K830 Misidentified as Mouse

Open
#193 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Vala
Stars
27
Forks
14
PR merge metrics
No merged PRs in 30d

Description

## What Happened?

The [Logitech K830](https://www.logitech.com/en-us/products/keyboards/k830-illuminated-tv-wireless.html) is a wireless device combining both a keyboard and a touchpad. In both the mouse/touchpad switchboard plug and the [Wingpanel power indicator](https://github.com/elementary/wingpanel-indicator-power) the Logitech K830 is misidentified as a wireless mouse.

While in the case of the battery indicator the mistake is purely cosmetic, in the case of the switchboard plug (and whatever the underlying library is) the misidentification causes the preferences applicable to mouses to be applied to the K830 touchpad. (Incidentally, because the touchpad is not built into the computer chassis, some of the other touchpad preferences wouldn’t make sense.)

The K830 works fine other than this, though I haven’t tried setting up any of the special function keys.

## Steps to Reproduce

1. Pair a Logitech K830 with a Logitech receiver connected to elementary OS.
2. Try natural scrolling, and it will be disabled by default (unlike with a touchpad)
3. Open the mouse/touchpad switchboard plug and try changing the settings, only to find that the mouse settings do something while the touchpad settings do not.
4. Click on the Wingpanel power indicator, and the K830 will appear as a mouse (and not a touchpad or a keyboard-touchpad combo).
5. Click on the mouse item in the Wingpanel power menu (which doesn’t highlight when moused over—a separate issue), and it will open the following Power Statistics window (which seems useful here):

![K830 Power Statistics](https://user-images.githubusercontent.com/9206310/138510281-0adecb87-370d-47dc-b154-e48d1eb26ba4.png)

## Expected Behavior

The operating system should recognize the Logitech K830 as both a keyboard and a touchpad, and the available settings should reflect this.

## OS Version

6.x (Odin)

## Software Version

Latest release (I have run all updates)

## Log Output

_No response_

## Hardware Info

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.