Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Double-click doesn't works on Tracker on Haiku (it does on other apps, and everywhere on BeOS R5) #1

Open
OscarL opened this issue Aug 8, 2022 · 1 comment · Fixed by #2

Comments

@OscarL
Copy link
Contributor

OscarL commented Aug 8, 2022

Just what the title says:

Double-click doesn't works on Tracker on Haiku (it does on other apps, and everywhere on BeOS R5).

I thought it would be better to have that info here, for any possible user of KeyCursor not being able to open things from Tracker via "double-click" (on the spacebar).

As this works on other apps, and it works on BeOS, I suspect something's afoot on Tracker's PoseView.cpp code (I've noticed some clics fields conditions that might be suspect). [See Edit at the end]

Anyway, this also serves as a note to myself, as I plan to do at least some minor updates to this code at some point. I actually use it, and with a bit more polish, I think it would be a nice usability feature to add to stock Haiku images.


For now, the workaround is:

Select items in Tracker with left-lick (spacebar), and then use the Enter key to actually open the folder/file/app you had selected. Annoying, but better than using Haiku with no working "mouse".


Edit: while it works on BeOS, and on Haiku it seems to work on TextViews (double-clicking a word selects it on everything I've tried), but double-clicking on a window's titlebar to minimize it doesn't works either.

I need to test this further.

OscarL added a commit to OscarL/KeyCursor that referenced this issue Jan 9, 2023
Also:
- use get_click_speed() to use the user preference for that.
- kill thread on destructor.
@OscarL OscarL mentioned this issue Jan 9, 2023
pulkomandy pushed a commit that referenced this issue Jan 9, 2023
Also:
- use get_click_speed() to use the user preference for that.
- kill thread on destructor.
humdingerb added a commit that referenced this issue Dec 22, 2023
Reverts part of 8d0464e.
That fix resulted in menus collapsing as soon as the mouse is moved.

Reverting this part fixes this, at the cost of double-clicks not working
in Tracker. Until fixed, this is acceptable, because you can just hit
ENTER to open a selected file. And ALT+CTRL+H hide a window, same as a
double-click on a window tab.

Fixes #3
Reopens #1
@humdingerb
Copy link
Member

Reverted the fix, because it broke menu navigation, see #3.

@humdingerb humdingerb reopened this Dec 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging a pull request may close this issue.

2 participants