[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

TortoiseMerge usability suggestions

From: Lübbe Onken <l.onken_at_rac.de>
Date: 2006-08-30 11:50:17 CEST

Hi Folks,

I have some suggestions concerning the keyboard navigation and usability in
TortoiseMerge. I'm not so happy that the Numpad is used (there must have
been reasons), so now I post what I consider an improvement.

1) Use the following keys for navigation:
Next Diff: F7
Prev Diff: Shift+F7
Next Conflict: F8
Prev Conflict: Shift+F8

2) Use the following keys for editing:
Use Text Block from "Theirs": (Ctrl+)F9
Use Text Block from "Mine": (Ctrl+)F10
Use Text Block from "Theirs" before "Mine": (Ctrl+)Shift+F9
Use Text Block from "Mine" before "Theirs": (Ctrl+)Shift+F10

The Ctrl Key is not really necessary, but I thought an editing action should
have at least two keys to prevent accidents.

I will create four icons for these actions. A single arrow for the

3) Rearrange the menu items a bit:
Main Bar:
File Edit Navigate View Help

(Get rid of the merge menu, because it is in fact a navigation menu)

Edit:
-Undo
-----
-Cut (Delete entire block, maybe not possible)
-Copy
-Paste (maybe not possible)
-----
-Use Text Block from "Theirs": (Ctrl+)F9
-Use Text Block from "Mine": (Ctrl+)F10
-Use Text Block from "Theirs" before "Mine": (Ctrl+)Shift+F9
-Use Text Block from "Mine" before "Theirs": (Ctrl+)Shift+F10
-----
-Search
-Mark resolved

Navigation:
-Next Diff: F7
-Prev Diff: Shift+F7
-Next Conflict: F8
-Prev Conflict: Shift+F8

Now go ahead and flame me :-)

Cheers
- Lübbe

--
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Wed Aug 30 11:50:33 2006

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.