-
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
Fork Keyboard Shortcuts #333
Comments
Teasing for a future version? 😆 |
Wiki or the Readme would be a better place for this. This issue will go unnoticed. |
Not only this, but also the filter in the Changes view :)
|
Please consider making this a wiki |
Please add "Delete" to delete selected branch |
Hi, It would be great to have an "Apply stash" shortcut |
is any keys to navigate between commits inside current branch? not up/down in general commits list - only between currently selected branch (like in Intelij IDEA, you can pres left/right to navigate prev/next commit in current branch) |
Is it possible to change the shortcuts in settings? |
Thanks for adding zoom in/out with ctrl+/ctrl-. |
Can you consider also adding another shortcut to open an explorer instance pointing to a selected file? |
What does Spacebar when file in staged/unstaged change list selected? Unnamed window with diff opened. There is no such command in context menu of file. (I expect it to work like in SourceTree - move between staged/upstaged) |
It opens large window with diff.
It's not related. |
Another vote here for changing shortcuts! |
On my French keyboard, Zoom in works, but Zoom out (Ctrl+-) does not. Should I fill a separate issue? EDIT: I've dug a bit and it appears that the OemMinus key simply does not exist on French keyboards (or more precisely, the VK_OEM_MINUS code is never raised on French keyboards... see https://stackoverflow.com/questions/12634190/vk-oem-minus-doesnt-work-on-azerty-keyboard). I don't know exactly how you bind zoom in/out commands to actual zooming, but I suspect you rely on WPF Key Gestures. I came with a prototype that allows French keyboards to kinda work given it has a numpad: public static class CustomCommands
{
public static readonly RoutedUICommand ZoomIn = new RoutedUICommand(
"Zoom In", "ZoomIn", typeof(CustomCommands), new InputGestureCollection
{
new KeyGesture(Key.Add, ModifierKeys.Control), // This is the "numpad +" key
new KeyGesture(Key.OemPlus, ModifierKeys.Control), // This is the "+, =, }" key on a French Keyboard
});
public static readonly RoutedUICommand ZoomOut = new RoutedUICommand(
"Zoom Out", "ZoomOut", typeof(CustomCommands), new InputGestureCollection
{
//new KeyGesture(Key.D6, ModifierKeys.Control), // This is the "6, -, |" key on a French Keyboard
new KeyGesture(Key.Subtract, ModifierKeys.Control), // This is the "numpad -" key
new KeyGesture(Key.OemMinus, ModifierKeys.Control),// This does not work on a French Keyboard
});
} The solution above should work without needing full internationalization of shortcuts. On the other hand, if you can go the i18n way, then replacing PS: it is kind of weird to have the shortcut display "Ctrl+=" for zoom in where logically it is bound to '+' and visually (at least on US/French keyboards, + and = are on the same key Hope this helps |
CtrlAltShiftS - Stage/unstage all files >> Does not work on my computer running 1903 Windows 10. Windows opens the built-in sticky note app instead. |
@odalet we added handling of
This is a common approach. VS Code also uses "Ctrl+=" (https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf) |
@DanPristupov Anyway, thanks again! By the way, if you ever accept contributions I'd be glad to help: I'm a professional .NET developer and know some WPF. I use fork on a daily basis and find it wonderful; it has completely replaced Sourcetree for my Gui needs. So, if you ever consider contributions, do not hesitate reaching out to me! |
Can we add Adding this feature makes it a lot easier to checkout a remote branch during a PR than having to search through a large list of remote branches in the sidebar. |
@jasenmoloy did you try to use the CtrlP -> checkout? It provides pretty similar experience in my opinion. |
Could you add |
Is it possible to provide functionality that user would be able to change default keybindings? |
Can we get |
Ctrl Alt Shift F to Quick Fetch doesn't work for me, but (Ctrl + click on button) and other "Quick xxx" operations work. |
Could you add CTRL R as an alternative to F5 |
|
Is there a shortcut to filter branches tree ? |
CtrlF but it must be used when focus is on the left navigation pane. |
Please consider adding shortcuts for custom commands. Ideally with an option to set the shortcuts manually. 🙏 |
Here is a feature request for it. Please upvote it. (It is a little bit old :)) |
Sorry, what should I upvote? 😅 |
Please also add a shortcut to jump to parent commit (one for each if there's more than one) |
It is a good question, sorry. 😄 |
I still can't find a shortcut for this, but it's really common for us to have multiple active branches. So, navigating manually by following a line in the graph is really inconvenient. Would love to have
|
Please consider adding a shortcut for "Chekcout " command |
@ZihouWong Please upvote this issue (from Mac Tracker) |
A shortcut to switch between commit sorting (topologically or by date) would be helpful. :-) |
Ability to add/customize the shortcuts would probably cover all new requests. My personal favorite is to open with VS Code with |
just tried Fork and I can't believe that it doesn't have such basic stuff as resolving conflicts hotkeys |
I'd love to see a native (customizable) shortcut for switching between workspaces quickly. As a workaround for now, I wrote this AutoHotkey script (Windows only, obviously): #Requires AutoHotkey v2.0
#SingleInstance
;;
;; Triggers "Switch Workspace" action on "`" key press
;;
#HotIf WinActive("ahk_exe Fork.exe")
`::
{
Send "^p"
SendText "Switch Workspace"
Sleep 250
Send "{Enter}"
} |
Are there any shortcuts for "Go to child commit" and "Go to parent commit " now? Unfortunately I couldn't find out, I work on a Mac. Thank you! |
@0papen0 cmd+shift+a works for me |
Doesn't seem to do anything for me on win, sadly. But thanks. |
Add direct shortcut to click the current fork of project |
Would be great if Also I didn't find any way to focus to the files, so the idea of pressing |
Would be great to have a quick access (Toolbar button ?) to "Repository Manager" without closing other tabs 😊 ps: Great job folks, your soft is a pain killer !!! Love it 👍 |
File > New Tab (Ctrl-T) |
Thanks, but I just saw the '+' button on right that also make the job ! |
An option to pin the tab would be great~ |
General Navigation
All Commits View
Changes View
Repository
Repository Manager
The text was updated successfully, but these errors were encountered: