So after doing some more digging, turns out that the problem isn't with Enthought Python itself, but with the pyreadline package. If this is installed and active, it seems that most python distros will use it by default. When they do, weird things happen with Jaws, as I described previously. It's almost as if pyreadline is redrawing the line with each keypress . Pyreadline can be disabled by means of pyreadlineconfig.ini in your home folder, but since it provides tab conpletion, it would be sort of nice to have around. However at this point, I have just disabled it to avoid the annoyance. Does anyone know a workaround for this? I wanted to report this as an issue on GuitHub, but it appears you need to pay for an account, just to have the ability to report bugs? Is that accurate or am I missing something?
Al On 10/22/2012 7:36 AM, Homme, James wrote:
Hi Al, I haven't seen this distribution. You might want to check out Portable Python. See http://www.portablepython.com/. It comes with a lot of packages out of the box. Jim -----Original Message----- From: program-l-bounce@xxxxxxxxxxxxx [mailto:program-l-bounce@xxxxxxxxxxxxx] On Behalf Of Al Puzzuoli Sent: Friday, October 19, 2012 9:52 PM To: Program L Subject: [program-l] Enthought Python and Jaws? Has anyone else tried using Enthought Python with Jaws? This looks like a pretty nice distro, with all the libraries I would want, especially Pandas prepackaged and ready to go. However at least in its default configuration, it behaves very badly with Jaws. When I type into the CLI,, each letter is echoed back, regardless of Jaws key echo settings, and as I continue typing, those letters slowly become words, like, "t th thi this', annoying to say the least! I suspect this has something to do with the way Enthought is highlighting user input? Are there any settings within the shell that will make this better, or do I need to use an alternative distro? Thanks, Al ** To leave the list, click on the immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] ** If this link doesn't work then send a message to: ** program-l-request@xxxxxxxxxxxxx ** and in the Subject line type ** unsubscribe ** For other list commands such as vacation mode, click on the ** immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] ** or send a message, to ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq ________________________________ This e-mail and any attachments to it are confidential and are intended solely for use of the individual or entity to whom they are addressed. If you have received this e-mail in error, please notify the sender immediately and then delete it. If you are not the intended recipient, you must not keep, use, disclose, copy or distribute this e-mail without the author's prior permission. The views expressed in this e-mail message do not necessarily represent the views of Highmark Inc., its subsidiaries, or affiliates. Nï^jïïbïï%ïï(ïï^ïiïv&ïz\ïïYhï)ï)äïïïkï ÚZÞçïïzXïïï+ïËïï-éï&ï!ïaïïbïGhzïïÂïïïïïjgïïïïïkï ÚZÞçïïzXïïï+ïïÝ{ay+ïïï-ï)Þ*^ï{.nï+ïïïïï-ïïïï\ïiïïï,ïïZïïjØïjyïbrJ'ïïïgïïï^ï'ïZ0ïx%ïy&j)mïïèïïïïïï-~ïïï+-ïïïïïyï}ïïïÇuïïïÆzï)ïï+jikzïïïïïyïbïï(ï "ïay+ïïï-faq=
** To leave the list, click on the immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] ** If this link doesn't work then send a message to: ** program-l-request@xxxxxxxxxxxxx ** and in the Subject line type ** unsubscribe ** For other list commands such as vacation mode, click on the ** immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] ** or send a message, to ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq