bleeps and does anyone use goto
Kirk Reiser
kirk at reisers.ca
Tue Sep 13 11:47:23 EDT 2016
It has amazed me over the years how many different ways users find to
use speakup or any screen reader. Certainly many of the functions I
originally wrote are used differently than I intended when I first
wrote them. Many of the features other folks have included in speakup
over the years I have come to depend on as well such as the keyboard
active volume, pitch, and speed and windowing that Dave added. My
intension was never to mimic what other screen readers did other than
the keyboard review keys based on ASAP which I used at the time I
wrote speakup and therefore was comfortable with. Over the years there
have been features I thought would be useful to have for convenience
like on screen find and reading cursor routing to the end of the
current word which I've been tempted to add for years but never seem
to get around to.
I do use the goto function quite a bit and so would probably be sad to
see it go away but like I said everybody uses speakup differently. I
don't see the justification for removing it because placing the review
cursor at a specific point on the screen will be needed for on screen
find or active cursor routing so something else will need to be added
to replace goto's basic functioning. I wouldn't argue it may need to
be rewritten to make it more efficient but removing it doesn't make
any sense to me. I mean if one was to point out features that never
get used how many people even know the xnum facility exist or know how
to use it?
You can place a reading cursor at any point on the screen and 'park'
it there if you need quick access to any one spot. You can set up a
window to silence a portion of the screen which is to verbose that
you'd like to not hear constantly updating. Most of these features are
documented in the speakup users manual so regular users of speakup
should be aware of them. Certainly the are useful additions that can
be made but as with anything people that modify and enhance a program
typically make changes that meet their personal needs rather than the
general community.
There's my nickle-98's worth of opinion.
Kirk
On Mon, 12 Sep 2016, Brian Buhrow wrote:
> hello. I'm not so much of a speakup user, but every text based screen
> reader I've used, I'm currently writing on this with a machine running
> Yasr, has a review mode. In review mode, the find function is invaluable
> in finding a specific area of the screen. If you have a screen full of
> text, and you want to know on which line a specific string of text appears,
> the find function can save you a lot of time in that it saves you from
> having to read each line of the screen to find the thing you're looking
> for.
> Similarly, the go to function is very helpful if you know how an
> application formats a screen layout. Then, if you want to read a specific
> line of text, you can jump directly to that line without having to arrow
> around from line to line. My mail program, for example, begins the display
> of a message on the third line of my screen. So, when I want to jump to
> the start of a message screen, I jump directly to the 3rd line of the
> screen, and skip having to read the status line and any other data above
> the specific lines I want.
> Honestly, I'm shocked that so many on this list think these functions
> are vestigial. Perhaps I'm missing something that's special about Speakup
> and the need to use these functions, but I can't think of any configuration
> of a screen reader that would obviate the need for these two functions.
> Yes, lynx, vi, more, etc. have find functions, but they don't necessarily
> let you locate the specific region of the screen where the text you're
> looking for is located. And how you can function efficiently without that
> knowledge, or the ability to get it after a couple of keystrokes, is, quite
> frankly, baffling to me.
>
> -Brian
>
> On Sep 12, 4:23pm, Gregory Nowak wrote:
> } Subject: Re: bleeps and does anyone use goto
> } T24gU3VuLCBTZXAgMTEsIDIwMTYgYXQgMTE6MDA6MTFQTSAtMDcwMCwgU2hhd24gS2lya3BhdHJp
> } Y2sgd3JvdGU6Cj4gRG9lcyBzcGVha3VwIHJlYWxseSBub3QgaGF2ZSBhbiBvbi1zY3JlZW4gZmlu
> } ZD8gVGhhdCB3b3VsZCBiZSBsb25nCj4gb3ZlcmR1ZSBJJ2Qgc2F5LgoKU3BlYWt1cCBkb2Vzbid0
> } IGhhdmUgYW4gb24tc2NyZWVuIGZpbmQgYmVjYXVzZSBpdCBpc24ndCBuZWNlc3NhcnkgaW4KbXkg
> } bm90IHNvIGh1bWJsZSBvcGluaW9uLiBTdWNoIGEgZmVhdHVyZSBhbHJlYWR5IGV4aXN0cyBpbiBs
> } eW54LAplbGlua3MsIHZpLCBlbWFjcywgbGVzcywgYW5kIHRoZXJlIGFyZSBhbG1vc3QgY2VydGFp
> } bmx5IG1vcmUgZnJvbSB0aGF0Cmxpc3QgdGhhdCBJIGNhbid0IHRoaW5rIG9mIG9mZiB0aGUgdG9w
> } IG9mIG15IGhlYWQuIFdoeSBkdXBsaWNhdGUgYQpmZWF0dXJlIGluIHNwZWFrdXAgd2hpY2ggYWxy
> } ZWFkeSBleGlzdHMgaW4gdmFyaW91cyBwYWNrYWdlcz8gQWxzbywgdGhlCmZpbmQgZmVhdHVyZSBp
> } biB0aG9zZSBwYWNrYWdlcyB3aWxsIGRvIGEgZmluZCBpbiB0aGUgY3VycmVudApwYWdlL2RvY3Vt
> } ZW50LCB3aGVyZWFzIGEgc3BlYWt1cCBmaW5kIGZlYXR1cmUgd291bGQgYmUgbGltaXRlZCBvbmx5
> } CnRvIHRoZSBjdXJyZW50IHNjcmVlbiBjb250ZW50cy4gSnVzdCBteSAkMC4wMS4gT2ggeWVzLCBJ
> } IGRvbid0IHVzZSBnby10byBlaXRoZXIuCgpHcmVnCgoKLS0gCndlYiBzaXRlOiBodHRwOi8vd3d3
> } LmdyZWduLm5ldApncGcgcHVibGljIGtleTogaHR0cDovL3d3dy5ncmVnbi5uZXQvcHVia2V5LmFz
> } Ywpza3lwZTogZ3JlZ24xCihhdXRob3JpemF0aW9uIHJlcXVpcmVkLCBhZGQgbWUgdG8geW91ciBj
> } b250YWN0cyBsaXN0IGZpcnN0KQpJZiB3ZSBoYXZlbid0IGJlZW4gaW4gdG91Y2ggYmVmb3JlLCBl
> } LW1haWwgbWUgYmVmb3JlIGFkZGluZyBtZSB0byB5b3VyIGNvbnRhY3RzLgoKLS0KRnJlZSBkb21h
> } aW5zOiBodHRwOi8vd3d3LmV1Lm9yZy8gb3IgbWFpbCBkbnMtbWFuYWdlckBFVS5vcmcKX19fX19f
> } X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KU3BlYWt1cCBtYWlsaW5n
> } IGxpc3QKU3BlYWt1cEBsaW51eC1zcGVha3VwLm9yZwpodHRwOi8vbGludXgtc3BlYWt1cC5vcmcv
> } Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3NwZWFrdXAK
>> -- End of excerpt from Gregory Nowak
>
>
> _______________________________________________
> Speakup mailing list
> Speakup at linux-speakup.org
> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
--
Well that's it then, colour me secure!
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1
mQENBFYV5DMBCAC060mbsnLhGPjnFkf0R0p+7MxcfxlOuy5wc8y59y9ZNF0RZD1s
OTEsDih4vD9YJ3zA78VsBUDK47aiDWduh3nHzYN2ZSuxAQ9u7qPqphCG0jPagTU8
p7+Ceeya4I5odWtq+Nkf1UrHB7KKEtexphStSwUG5Bhi4bb84YinmX/a3I+OGV1D
by4QBSdPvSuDw0qFkt/ucLyEwv4L6lDjoH2GF+tnCew4SJtliJFvA1k7NpWO6HW9
aWtBxfYU85ccZKBSE25y+9KprUCncVTpaVs3FztCWG0dQRXHvEbV+Damp/IBd9Jv
HZX7azqbERUa/FjPTIlZhhI9VtaZaFfJSH+5ABEBAAG0HUtpcmsgUmVpc2VyIDxr
aXJrQHJlaXNlcnMuY2E+iQE+BBMBAgAoBQJWFeQzAhsDBQkADS8ABgsJCAcDAgYV
CAIJCgsEFgIDAQIeAQIXgAAKCRAHTEsk7UQUUoeuB/wIqsdLCfDrSvr3qg7rKBDg
ru44OMuRit6hbdWFZjmxccCdjeNhBJRVd5wrEqjj5YoqQAhmacXaEB0DO/TZlDgo
kUfJM7lrtQD4mYU9GVtrzJxCJoBUyeMVnMJt39F91tBu0mYM6oI/dv81dwxIv++4
hj55TZ4GG7DGYAy4LwNb+noNbivgOFHlnfNq8nxhZkHbJdYKP+sptZOL5sagmBQZ
iS9STB54g/U7Jtt1Fe+JwDmbxQhbSHa9JuWn0xZ8CtYhrz06xSqZl5vpMlak3eW2
x6m6IcqZfyuI2K7W/9BCgcsQyYzufO4Gk9KyPNISskX6pFBLuNxIH6hdfxSYYm9y
uQENBFYV5DMBCACtMyhHog5MR6eQUPTx7fWH5ntkgCtmWvQp4lcKj0HHbteDWglS
NVbWKWEk9PAKA4UeQVUH4vOhTRhAPpuDUavLdp2tDtT7ZBVh91B3AWIM6+7fIvyU
2uYt1q/CNjga8RllXBT7mW2zHGEYQFIkBJvqlU0PN1HlxRZIbSSEb+zQuVAd+ph3
kt/oZon3ZbNmKg+arsYMmKkYJ0REwKQib7h5Xl31aK74XmWBp2Ky+lopsJSP8wpH
AfC71h4s3LDm8ADHF1Ns4KuGZdLTugr8uiPm5kEJFGes1uYKy8R7OTFko0NEuJkv
STfpPYnTU2qDCJBH08zZErI/6YBIlSsCSde3ABEBAAGJASUEGAECAA8FAlYV5DMC
GwwFCQANLwAACgkQB0xLJO1EFFKAmgf/d3dk1/HgmF8rmvYVru/hJvmIpmiLqPl5
bYSwdZeU+k82qp3xACM2yMJhOh89SgHsaaqQAE1qo5rAJcSG7/+7M/kzf4u/WM/E
unXDtLkbzi5Zl+gjoikrfOhgF0NmuGdlrOme8a6ue7+iE4XLAo0/jhVlh45O6Iq0
0DGyeFr22cR3jZj4wRmPw5zj4r/sWc06UfquVAEMmfIvJMaGYvwBI+TU6gI8MjLe
VDY0vay/nQ79fXSLQmYEvjwKXIavQu9c8TFt0z9EDdoIMx69ZunqZuYQInxaT+cL
i9zhihMGz4XA1q3blLNX3I0jWzAa23ZchI7htc3kfxp1jWqrGyGEIg==
=nrPH
-----END PGP PUBLIC KEY BLOCK-----
More information about the Speakup
mailing list