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

Re: Request for improving tabbing on the Commit dialog

From: Serge Tumanyan <tumanyan_at_mail.ru>
Date: Sat, 6 Aug 2011 15:09:26 +0400

Hello, Ryan.

> An issue (for myself at least) with the 1.7 Commit dialog is that it
> typically requires 8 or more tab key presses to go from the Log Message
> text
> box in the upper pane, to the file list control in the bottom pane. One
> must
> now tab through all of the checkbox controls (All | None | Non-Versioned |
> ... )
> With TSVN 1.6, only one tab keypress was required to jump from the Log
> message textbox to the File list list control. This is a pretty integral
> part of my workflow - type the log message, hit tab to jump to file list
> pane, and then start reviewing the changesets, all using keypresses.
> Would it be possible to put all of the checkbox controls in some sort of
> panel that such that 1 tab key press would take you from the Log message
> box
> to a panel containing the checkbox controls, and a second tab key press
> would take you to the file list pane? When in the panel (pane?) containing
> the checkbox controls, the arrow keys could be used to navigate among the
> checkbox controls.

The edit box has a Alt+E keyboard shortcut and the file list has the Alt+F -
you will get to any of them with one keypress. Removing the controls from
the Tab order is possible but to my personal opinion is not the best idea.
Per my request Stefan added accessibility support to the TSVN (I am
personally totally blind) and when the blind person tabs over the controls
he can miss that some of the controls can be focused though they are not in
the tab order. In addition a lot of the keyboard shortcuts were added due to
my accessibility requests to help me handle the workflow as fast as
possible. So you can use them for keyboard control of the process.



To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-08-06 13:16:35 CEST

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