Setup.exe: Installing Packages

2005-03-02 Thread Steve Holmes
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Is there any way to install individual packages other than the package
selection menu?

I personally am quite mouse impaired and wanna use the keyboard to do
such things.  Any way to pass it via a command line to setup.exe?

As a separate idea, I could just untar the package manually and run
the post install scripts by hand.  Do you think that would be my best
bet since I can't use the selection menu in its present form?

Thanks for any ideas.
- -- 
HolmesGrown Solutions
The best solutions for the best price!
http://ld.net/?holmesgrown
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFCIhxwWSjv55S0LfERAgB0AKCTBcLpflpoGA1MEFScURaCXuz8qgCgnQ1G
Ti97H6OpKW9o32gNfJjejbc=
=aBaE
-END PGP SIGNATURE-


Setup.exe: Installing Packages

2005-02-27 Thread Steve Holmes
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Is there any way to install individual packages other than the package
selection menu?

I personally am quite mouse impaired and wanna use the keyboard to do
such things.  Any way to pass it via a command line to setup.exe?

As a separate idea, I could just untar the package manually and run
the post install scripts by hand.  Do you think that would be my best
bet since I can't use the selection menu in its present form?

Thanks for any ideas.
- -- 
HolmesGrown Solutions
The best solutions for the best price!
http://ld.net/?holmesgrown
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFCIhxwWSjv55S0LfERAgB0AKCTBcLpflpoGA1MEFScURaCXuz8qgCgnQ1G
Ti97H6OpKW9o32gNfJjejbc=
=aBaE
-END PGP SIGNATURE-


Re: Setup.exe: Keyboard accessibility

2005-02-22 Thread Steve Holmes
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Well, I hadn't looked at the code and admittedly, I'm not real
experienced in windows programming other than Visual Basic.  It's just
that I am very anxious to get this package selecter into some kind of
state where a blind person using a screen reader can viably use
Cygwin.  Everything else about Cygwin looks great considering my short
visit so far but selecting packages is nearly impossible! I can't
scroll the thing at all.  I can view the first page, click on items
and hear the results but scrolling, forget it!

I don't know anything about Qt but would be willing to learn and
attempt to help with it if a rewrite is considered.

Is there any other way to select packages than clicking a mouse on
this list? for Simplicity sake, I downloaded the entire collection of
259 packages but managed to scale down what gets installed.  What if I
just copied in the packages I would be interested in into the local
directory and kept the rest offline? Could setup.exe just offer to
install the ones it finds?  I know, this sounds more complicated than
using the control like I said before, I really can't use it effectly
in its present state.

Thanks for any additional ideas.

On Tue, Feb 22, 2005 at 03:21:14PM +, Barry Kelly wrote:
 On Tue, 22 Feb 2005 08:07:23 -0700, Steve Holmes [EMAIL PROTECTED] wrote:
 
  What kind of control is the package selection list?
 
 It's a vanilla Windows window, done with old-fashioned explicit
 windows message handling: WM_PAINT, WM_LBUTTONDOWN, etc. Part of the
 problem is that it uses a bunch of custom class wrappers around
 Windows' controls: nothing wrong with that, but it reduces the
 maintainability and the readability of the code.
 
  I'm looking into
  enabling it to work with the keyboard.  I think it will be easier to
  scroll it that way.
 
 One of the problems with the control is that it doesn't take focus,
 and it reacts differently when you click on different parts of the
 line. There's embedded checkboxes and what essentially amounts to a
 multi-state button embedded in every Cygwin package description.
 
 Frankly, I think it would be easier to write a new interface. IMHO,
 the current interface is pretty dire from a usability standpoint,
 putting aside accessibility for a moment.
 
 I hear Qt is now GPL'd for Windows. Perhaps it would be profitable to
 rewrite the interface in that?
 
 

- -- 
HolmesGrown Solutions
The best solutions for the best price!
http://ld.net/?holmesgrown
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFCG1suWSjv55S0LfERArI5AKCaQoHn3ELuirvJtNkurEUQD/iaaQCgtufb
ivwg3+ea6j+oEq2zRvv8L3o=
=L/nf
-END PGP SIGNATURE-


Setup.exe: Keyboard accessibility

2005-02-21 Thread Steve Holmes
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I just installed Cygwin and setup.exe last Thu Feb. 17th 2005 with the
most recent version available.  I should begin with the fact that I'm
totally blind and use an audio screen reader to identify screen
contents.  The way to most effectively navigate the screen's controls
found in any windows dialog is via the keyboard; particularly,
pressing the tab key to jump from control to control and using the
arrow keys to move up and down through list and combo boxes.

It so happens that most of setup.exe works fine out of the box except
for one major issue.  The package selection portion is completely
inaccessible and unusable by a blind person trying to use the keyboard
to navigate it.  The rest of the dialogs for setup seem OK.

I am a programmer so would be willing to attempt a fix to make this
more accessible by allowing keyboard access to the selection control.
At this point, I can't even gain keyboard focus to it by clicking on
it with the screen reader's mouse emulation keys.  In other words, I
can use our mouse emulation keys to read that part of the selection
that is currently visible, click the options such as category names,
default/install/uninstall..., but I cannot scroll the list at all! To
really make this think work at all, we need to enable keyboard focus
to the list, allow scrolling up and down that list with arrow keys,
Change the selection statuses by hitting the space bar like is done
with Microsoft Office's installer, and set a tab stop for this control
so it can be accessed by hitting the tab key as one walks through
the dialog.

This may sound like a list of demands but is really crucial for any
blind person wanting to use Cygwin with addaptive technology like
screen readers.  I would be willing to help with these improvements
though I might need to ask some questions on here to be sure I
*REALLY* know what I'm doing:).

I saw this subject brought up on this list several months ago in the
archives but I did not find any answers to the original questions
posted by someone else.  So here is that subject again.

If you have any further questions about blind accessibility and the
like, feel free to shout, and I'm sure I and any other blind users
lerking about will be more than glad to answer.

It was suggested that I pull from CVS to begin this effort; is that
still the case?

- -- 
HolmesGrown Solutions
The best solutions for the best price!
http://ld.net/?holmesgrown
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFCGfobWSjv55S0LfERAsgQAKCzr2PUsfgkahBqnDea/xFWZCNqFACg4KC0
Qs7IfDaCJOHAHyr8NainhAA=
=/YIE
-END PGP SIGNATURE-