Greetings,

This concerns perhaps a somewhat unusual situation: VGA hardware cursor
support for speech DOS screen-reading software running under dosemu.

Having recently been asked by a blind friend to set up a Linux box for his
use (he has no previous Linux experience), I decided that dosemu, a DOS
screen-reader and a virtual network back to the same machine would be far
easier (and more familiar to him) than fooling around with native Linux
screen-reading accessibility (which appears far from complete).  All is
fine, save that the screen-reader is unable to track (or find) the VGA
hardware cursor.  It's possible to accomplish cursor tracking via BIOS,
but there are limitations to this tracking method which aren't worth going
into just here.  The reader documentation is very little help:

{
** 2.  Character Cursor Type

This option selects the method for tracking the character cursor.

BIOS:      Business Vision obtains the cursor location from the
        operating system.
Hardware:  Business Vision obtains the cursor location directly
        from the video card.
Use Color Search Window:  A "color character cursor" is a single
        character that is a different color than the surrounding
        text and is used as a cursor.  An example of this is the
        cursor in Microsoft Word.  If your application uses such a
        cursor, this setting tells Business Vision to track the
        cursor using the parameters defined in the Cursor Color
        Window option.
}

In hardware mode, the screen-reader considers the curser always to be at 
row1, col1 on a standard 25/80 screen configuration.

So far as I'm aware, I've checked all dosemu relevant documentation,
however it is certainly possible that I've missed something, or that
someone there may come up with a solution I've overlooked.

Many thanks in advance,
Craig

-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to