PowerToys
PowerToys copied to clipboard
Keyboard navigation in Advanced Paste window isn't good
Microsoft PowerToys version
0.81.0
Installation method
Microsoft Store
Running as admin
No
Area(s) with issue?
Advanced Paste
Steps to reproduce
- Enable Advanced Paste.
- Try navigating with the keyboard.
✔️ Expected Behavior
Natural keyboard navigation - I will describe my expectations in a very granular way here. It might seem pedantic, but the WinUI flyouts already behave the way I'd expect them to, so trying to make sense of the window was a little cumbersome. So I think this is all very important to consider:
- When the AI thing is off, "Paste as plain text" should be focused first, and I should be able to navigate through the list with the arrow keys alone
- If "Paste as JSON" is focused, pressing the down arrow key should focus "Clipboard history"
- If "Clipboard history" is focused, pressing the right arrow key should bring up the clipboard history (not sure if RTL would use left here, pretty sure it should but I haven't tested it yet)
- When hovering with the mouse, it should bring up that flyout as well
- There is another [relatively minor] thing with that flyout - clicking the right arrow key should set focus to the 3 dot menu on the right of the item. This is how the Windows taskbar's jump lists behave
- Pressing the enter key does bring up that flyout as expected
- When the AI thing is on, the text box should be focused first
- This is personal preference and I'm not sure what best guidance here would be, but tab navigation should go like this:
- AI text box (if enabled, it is the "intended" main use case after all)
- "Paste as plain text" (another part of the functionality)
- The terms and conditions stuff (I doubt more than 1% of users actually care about these, specially those not using the AI thing - so this is also related to #32967)
❌ Actual Behavior
The window was styled to look like a Menu/CommandBar Flyout, but it doesn't behave as such. For a flow that revolves so much around a keyboard, it is very jarring - the UI does none of what I added in "Expected Behavior". A final, kinda weird bug - if you click on the tab key when "OpenAI Privacy" is focused, the focus will go nowhere, like it gets lost.
For future reference, this is what the UI looks like at the time of posting:
Other Software
No response