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

Re: Arrow keys usage in diff dialog

From: Alexander Klenin <klenin_at_gmail.com>
Date: 2007-11-12 10:29:41 CET

On Nov 12, 2007 7:14 PM, Kloster Oddvar <Oddvar.Kloster@sintef.no> wrote:
> It used to be that when diffing two files in TSVNMerge, I could navigate
> using left/right arrow for prev/next difference and scroll using up/down
> arrow and pgup/pgdn. In later trunk builds, this has not been possible.
> Instead, the arrow and pgup/dn keys seem to control an invisible cursor,
> which only can be used to scroll rather awkwardly. Is this intentional?
> I would suggest that the arrow keys should navigate diffs as before
> until the user indicates an intention to edit by clicking somewhere.
> Perhaps it should also be possible to go back to 'diff naviation mode'
> after editing?

Personally, I am against adding extra modes, since TMerge interface is already
complex enough. Let's see what can be done on a case-by case basis:

1) prev/next difference -- still available via Ctrl+up/down -- I think
this is enough,
  just slightly less convenient than before.
2) scrolling up/down a page -- I think PgUp/PgDown still works ok,
  except the issue with invisible cursor -- indeed, I do not see any reason
  to hide the cursor at all.
3) scrolling up/down a line -- this is (very minor, IMHO) loss of functionality,
  as currently you have to press PgUp/PgDown to position cursor at the first/
  last line before scrolling.
  I am not sure if anybody actually used this, but I there is a
demand, how about
  Alt+up/down for scrolling up/down one line?

Alexander S. Klenin
Insight Experts Ltd.

To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Mon Nov 12 10:29:49 2007

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.