hydrusnetwork / hydrusnetwork/hydrus
Desired keybind actions
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 3.2k
- Forks
- 207
- PR merge metrics
- No merged PRs in 30d
Description
Desired keybind actions
- Copy and paste tags shortcuts
- Copy subtag
- Refresh all
- Remove last added tag (Ctrl+Z)
- Keybind (suggested Shift+Enter) to pick whichever result is at the top when a tag search finishes so you don't have to wait for it before picking
- If multi-actions aren't added, an action to remove tags and put them in clipboard (Ctrl+X)
- Delete and clean record (Ctrl+Del)
- Add last tag action
- Fullscreen toggle between borderless/windowed mode for media viewer (Alt+Enter, F11)
- Fullscreen hiding seek bar and tags/overlays
- Freeform key modifiers. Example given is: holding "a" while scrolling downwards applies "anime" tag
- Copy all known URLs (Ctrl+Shift+C), new-line separated
- Manage tags for mouse-over
- Opening specific pages, including custom ones
- To close/remove selected gallery query
- Specific service and tab shortcut into manage tags
- Moving pages left/right/up or down page-of-pages
- Configurable/selection of preset skip ahead/back. Perhaps both absolute time and percentage. Maybe combined where it does absolute or percent based on which is bigger/smaller
- Something like being able to jump to tabs with Ctrl+1 through 9/0
- Focus current tags in tag manager
- Select: inbox/trash/archived files
- Keybinds for all tabs and buttons in the tag manager window
- Keybinds for focus on all applicable areas in tag manager window
A list of keybinds that was requested in the wishlist channel. I think I've managed to remove all that was since implemented but I am not entirely sure. The specific keys listed were the ones the user suggested as default, as with most (and hoopefully soon enough, all) keybinds they should of course be fully customisable by the user.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are identified. Review the existing keybinding system and narrow this wishlist to one actionable feature; done should include the selected action, a customizable binding, and coverage for its behavior.
Written by the indexing model from the issue text.
Assessment
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100