gitextensions icon indicating copy to clipboard operation
gitextensions copied to clipboard

Commit Dialog: Add support in settings for reconfiguring the hotkey F5 to something else

Open dsidirop opened this issue 3 years ago • 3 comments

Feature description

At the time of this writing there is no way to reassign "Refresh Changes" (F5 hotkey) to something else.

Would be nice to be able to set it to another hotkey.

Environment

  • Git Extensions 3.5.4.12724
  • Build 65f01f39982ccb121c4df7d4b00b506939553958
  • Git 2.33.1.windows.1
  • Microsoft Windows NT 10.0.19042.0
  • .NET Framework 4.8.4300.0
  • DPI 96dpi (no scaling)

dsidirop avatar Nov 05 '21 14:11 dsidirop

F5 is generally hardcoded, could be changed.

gerhardol avatar Nov 05 '21 15:11 gerhardol

Seems worth doing for the effort, I can pick this up. Actually, the majority of refreshes have been made configurable, it seems since this issue was opened. The only one left are the main refreshes on Dashboard + Browse, which seems reasonable to make the same hotkey setting as they are both "Main" windows.

rhumborl avatar May 21 '22 17:05 rhumborl

Seems worth doing for the effort, I can pick this up. Actually, the majority of refreshes have been made configurable, it seems since this issue was opened. The only one left are the main refreshes on Dashboard + Browse, which seems reasonable to make the same hotkey setting as they are both "Main" windows.

There has been some work on how hotkeys are propagated too, so you do not have to focus the right form. For F5, it could be possible to refresh in just the diff tab for artificial commits. The remaining hardcoded keys should be reconfigurable.

gerhardol avatar May 21 '22 19:05 gerhardol