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

Improve non search selection #189

Open
Journeycorner opened this issue Nov 2, 2024 · 1 comment
Open

Improve non search selection #189

Journeycorner opened this issue Nov 2, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@Journeycorner
Copy link

Problem description

90% of the time I only use the last 2-3 items to copy. I never use the search feature. To select the 2nd item, I need 4 keystrokes:

  1. Shift+Super+V (open clipboard, search bar selected)
  2. DOWN_KEY (1. item selected)
  3. DOWN_KEY (2. item selected)
  4. ENTER (paste)

Potential solutions/workarounds

Automatically select the first item, so there is one key stroke less:

  1. Shift+Super+V (open clipboard, 1. item selected)
  2. DOWN_KEY (2. item selected)
  3. ENTER (paste)

If users enter any key other than the arrow keys, automatically search. Example:

  1. Shift+Super+V (open clipboard, first item selected)
  2. user types ("a"), "a" is shown in the search bar, but still the first item is selected (so there is no need to press KEY_DOWN) [if there is no result, nothing is selected and selection reappears, once the search yields results]

Additional context

Afaik this was the default behavior in Windows and it really streamlined the user experience. I don't see any drawback. Users can still use the search bar, the arrow keys or Ctrl+N - whatever suits them best!

@Journeycorner Journeycorner added the enhancement New feature or request label Nov 2, 2024
@SUPERCILEX
Copy link
Owner

+1, this is how it works in Ringboard. Happy to accept a PR if anyone wants to send one.

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

No branches or pull requests

2 participants