-
Notifications
You must be signed in to change notification settings - Fork 10
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
[Feature Request] Add Keyboard shortcuts to focus Staged/Unstaged Files and Commit Message #233
Comments
I will investigate the behavior. May be Fork should focus to the Unstaged list automatically on opening the Changes view. |
Thank for you looking into this. Automatically focusing the Unstaged list would definitely help a lot already, but a keyboard shortcut for focusing the commit message would still be great. Ideally, a user should not be required to ever touch the mouse/trackpad for this common workflow:
So as it stands, the workflow can be mostly completed with only using the keyboard, except for two steps. |
Good idea 👍 Actually I need to create a public available list of shortcuts. |
I forgot to mention that 1.32 contains many improvements related to keyboard navigation. |
I second this request. A shortcut to focus the unstaged and staged files list allows for better keyboard navigation. Example Too bad Ctrl+2 is already in use. Maybe Ctrl+3 and Ctrl+4 can be used instead. |
Tab and Shift+Tab allow navigating between the commit message and the file lists. |
It is hard to tell, where the focus actually is. Also it is possible that you get stuck in the file diff view. You need to press Ctrl+1 to exit. It is predictable and reliable having dedicated shortcuts. |
The whole keyboard experience in changes doesn't work well. An additional issue is TAB in Unstaged first goes to Staged, fine, but the actual selection bar stays in Unstaged, so if you hit Enter you end up Staging another file. Same scenario if you SHIFT-TAB from Staged and hit Enter, you unstage a file. There is also considerable lag in both directions. If the switches were fast and the focus was clearly indicated, TAB - SHIFT+TAB would be fine. As it is, I agree we need dedicated shortcuts. One for Amend would be good too. |
I also don't want to use the mouse at all while using fork, and its impossible to do that currently.... |
This appears to have been removed in 1.72.3.0 |
Still works for me, although I need to admit I ran into a situation where it wouldn't work. Don't know how to repro, unfortunately. On the larger issue of usability via keyboard - even though I'm now a licensed user, I still have LazyGit/Ungit in the back of my mind because there has been no improvements in this area. |
Not working for me, on 1.75.0.0 |
With those shortcuts, many of the common workflows can be completed without ever touching the mouse. Would be a tremendous improvement.
Thank you for creating a great product!
The text was updated successfully, but these errors were encountered: