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

Suggestion: Arrow keys to select items spatially #38

Open
blackketter opened this issue Jul 29, 2022 · 1 comment
Open

Suggestion: Arrow keys to select items spatially #38

blackketter opened this issue Jul 29, 2022 · 1 comment

Comments

@blackketter
Copy link

When selecting a highlighted item, the tab key (and shift-tab) move sequentially between all items on the screen.

It appears that the down and up arrow keys do the same thing. And the left and right arrow keys move the cursor

My expectation was that the arrow keys would navigate between selections spatially (i.e. left arrow would move to the item directly to the left, rather than move the cursor). This would ease moving along tabs, menu items, lists, etc.

@godbout
Copy link
Owner

godbout commented Jul 29, 2022

yes: https://github.com/godbout/Wooshy.docs#navigate

left/right could be added but then you can't use them to modify the text in the input. up/down are overridden coz they're useless anyways in a single line Text Field.

i pondered whether i should go spatially or following macOS native tab navigation when i started Wooshy. ultimately i decided to go with the macOS tab way. could be an option to have it spatially too. much more work though, so that wouldn't be for now.

also, have you checked the MANUAL? https://github.com/godbout/Wooshy.docs#manual
is there a chance that you don't narrow your search down enough? the goal of Wooshy is more to type to your target (at least as much as possible) rather than navigating the tons of targets.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants