Created attachment 169480 [details] Expanded part of the context menu I'm requesting for the addition of a feature that allows users to click to pin these expandable sections of the right-click/context menu for users who have shaky hands and don't have access to the keyboard's arrow keys. It will require no precision to move the cursor to the expanded part.
I don't know which Product/Component is about the Right-Click/Context menu function. Apologies to whoever has to correct it.
The "pin" could just be a single Left-Click on these expandable options.
PS: Not everyone has arrow keys on their keyboards, nor have very mobile hands.
Can you clarify what you mean by "pin" What items are you talking about, and where would you like them to be able to go to?
(In reply to Nate Graham from comment #4) > Can you clarify what you mean by "pin" What items are you talking about, and > where would you like them to be able to go to? I guess "pin" was the wrong term. What I request is that if you click in one of these expandable sections of the context menu (Attachment), those sections would get "frozen" so it doesn't close if your hands tremble away.
However it would need to have a visual indicator for that.
The counterpoint that can be made is that people can just hover the mouse to the far right corner from the start, but that isn't always predictable because if there are sub-menus like in the attachement it can start going to the left side due to being too close to the right side of the screen. But that would also bring into question if it wouldn't make more sense design-wise to just remove the mid part of their hitboxes and just leave the left and right corners. (I dont like this one, and it doesn't actually fix the imprecision) This is why I think clicking to freeze the expandable section is the best solution. PS: The arrows > in the context menu's UI needs to have a left corner version < that automatically changes side when it's too close to the right side of the screen.
Thanks for the clarification. Unfortunately what you want is not possible to do as Qt lacks support for it. So even if we did want to do this, we couldn't at the moment.