-
Notifications
You must be signed in to change notification settings - Fork 38
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 keyboard handling #171
Labels
Comments
This would be great. I am looking long time for tool to handle archives with keyboard only |
ib
added a commit
that referenced
this issue
Dec 8, 2023
The archive tree nodes currently expand automatically on selection, which may be unwanted and is not standard GTK behavior. Add a preference item to allow selecting whether automatic expansion should be the default. This addresses a request by W4RH4WK, github issue #171.
ib
added a commit
that referenced
this issue
Dec 8, 2023
The keyboard shortcuts are Alt+Left to go back, Alt+Up to go up, Alt+Right to go forward, and Alt+Home to go to the root. This is part of the implementation of a request by W4RH4WK, github issue #171.
ib
added a commit
that referenced
this issue
Dec 8, 2023
The right cursor key expands a node, the left cursor key collapses it. This closes a request by W4RH4WK, github issue #171.
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I just noticed two keyboard related issues with xarchiver:
Keybindings for the back / up / forward actions are missing. My suggestion would be Alt+left for back, Alt+up for up, Alt+right for forward. These bindings correspond to Windows Explorer's bindings.
Tree nodes in the side bar cannot be closed via keyboard. Even further, tree nodes are automatically expanded when selecting them with the up/down keys. This makes it very tedious to navigate to a node at the same depth, when the tree is large (wide and deep). I'd suggest not opening the nodes when navigating with the up/down keys; left closes a node, right (or space, or enter) opens a node.
The text was updated successfully, but these errors were encountered: