#10171 closed enhancement (fixed)
Mouse configuration: advanced mice and trackballs.
Reported by: | Guest One | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | R1/beta2 |
Component: | Preferences/Mouse | Version: | R1/Development |
Keywords: | mouse, trackball | Cc: | |
Blocked By: | Blocking: | ||
Platform: | All |
Description
Mouse configuration currently gives no chances to get use of advanced mice. There are many multi-button, mulit-wheel devices which are barely usable in Haiku because you can not assign any actions to additional buttons. (Most of mice today actually have more than three buttons)
Classic trackballs are hard to use too, due to lack of "hold to scroll" feature. (see: https://help.ubuntu.com/community/Logitech_Marblemouse_USB )
I kindly ask to upgrade mouse configuration to match existing input devices.
Change History (8)
comment:1 by , 11 years ago
Component: | - General → Preferences/Mouse |
---|---|
Owner: | changed from | to
comment:2 by , 10 years ago
follow-up: 4 comment:3 by , 10 years ago
There is no way to assign mouse, joystick or any other HID buttons in current version of Shortcuts, it works only for keyboard's keys. And even if it was I still cant see how it would help me to use mouse button #9 for "right clicking".
follow-up: 5 comment:4 by , 10 years ago
Replying to Guest One:
There is no way to assign mouse, joystick or any other HID buttons in current version of Shortcuts, it works only for keyboard's keys.
That was exactly what my explanation above was getting at. The extra buttons are exposed as keys, they aren't distinguishable from keyboard keys. So have you actually tried pressing one of them when adding a shortcut in Shortcuts prefs?
And even if it was I still cant see how it would help me to use mouse button #9 for "right clicking".
By using "*MouseButton 2" as the shortcut target. Right click the Application column to get a list of special commands. The discoverability of that is indeed questionable, an enhancement ticket might be in order regarding that.
comment:5 by , 10 years ago
Replying to mmlr:
That was exactly what my explanation above was getting at. The extra buttons are exposed as keys, they aren't distinguishable from keyboard keys. So have you actually tried pressing one of them when adding a shortcut in Shortcuts prefs?
Yes, I am tried. I've repeated my attempts today on camera ( http://haiku.uwolke.ru/click/trackman-issue/ ) with working USB-gamepad and trackball. Shortcuts only detects keys pressed on a keyboard. Keypresses from gamepad or mouse are not detected, no HID keys listed in long list of available variants. So it is just impossible to do reassign HID keys with Shortcuts.
comment:6 by , 8 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:7 by , 5 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Input preferences now handles up to 5 buttons on a mouse (handled as mouse buttons, as that's how they show up on my mouse) and the USB HID driver handles the second wheel as well (for horizontal scrolling).
comment:8 by , 5 years ago
Milestone: | R1 → R1/beta2 |
---|
Assign tickets with status=closed and resolution=fixed within the R1/beta2 development window to the R1/beta2 Milestone
The original intention, and current implementation, is to expose these buttons as normal keys (they are "consumer buttons" from a USB HID point of view). Hence they can be assigned functions by using the Shortcuts preferences like any other key/button.
I remember that there were some problems with Shortcuts not working but I don't know what the current state is. That would be tracked in another ticket in any case.
I can't say anything about the trackball situation.