The merge tool that understands your code

Customizable keyboard shortcuts

I would like to be able to customize the keyboard shortcuts in the diff tool. Like making Ctrl+Up and Ctrl+Down to move between differences.

37 votes
Vote
Sign in
(thinking…)
Sign in with: Facebook Google
Signed in as (Sign out)
You have left! (?) (thinking…)
Jeff Shergalis shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

4 comments

Sign in
(thinking…)
Sign in with: Facebook Google
Signed in as (Sign out)
Submitting...
  • Göran Wallgren commented  ·   ·  Flag as inappropriate

    Hmm, sorry, the previous comment was made for Plastic SCM. (I searched the Plastic SCM uservoices and accidentally ended up on one for Semantic Merge.) However, the described problem may exist there too?

  • Göran Wallgren commented  ·   ·  Flag as inappropriate

    I think the reason that some keys don't (always) work is that they only work when keyboard focus is (or is not) in a specific panel. For example, in a 3-way merge the conflict navigation keys don't work when any of the text panels has the keyboard focus...

    I too would like keys to be configurable, but even more important is to make them work regardless of focus.

  • Daniel Schroeder commented  ·   ·  Flag as inappropriate

    Over a year later and default keyboard shortcuts still don't work. sigh... This is honestly the single thing that instantly deterred me from using semantic merge (again). Please assign a developer to spend a couple hours to at least make the default keyboard shortcuts work. Customizable ones would be awesome, but I expect the default ones to at least work; and if they're not going to work, then you should remove them from the button tooltips so that people don't expect them to be there.

  • Daniel Schroeder commented  ·   ·  Flag as inappropriate

    I agree, personally I don't want to have to take one hand of the mouse to move between differences and conflicts, so I would want to use F9, F10, etc.

    Also, it would be nice if keyboard shortcuts worked at all. Right now they don't work in the diff tool or the merge tool :(

Feedback and Knowledge Base