Ah. indeed! ----- Original Message ----- From: "Soronel Haetir" <soronel.haetir@xxxxxxxxx> To: <jawsscripts@xxxxxxxxxxxxx> Sent: Friday, May 24, 2013 7:47 PM Subject: [jawsscripts] Re: How JAWS handles the dictionary files? plus info on punctuation and pausing. >I found out about the 2000 word limit by hitting it then writing to FS > support about it (actually several times with many versions of jaws > before I was able to narrow it down to the key fact that the limit is > shared between the shared and user files). > > I have a tendency to add a great many almost-words I encounter in > computer programming. It is way easier to understand something like > "tcscpy' when it is read "_ t c s copy' than the garbled mess it would > normally be. Especially when there is also _tcsncpy and _tcsncpy_s > etc. > > On 5/23/13, Geoff Chapman <gch@xxxxxxxxxxxxxxxx> wrote: >> wow! how'd you find this out Soronel? >> >> This is good stuff to know about. >> >> BTW, I only use wordPad/notepad for text editing, but, if anyone's >> halfway >> interested, I've created a dictionary file >> that I tend to copy across to apps like IE, my email program, Adobe >> Digital >> >> editions, >> after being careful to keep their defaults etc, >> that in a very crude, yet for me, effective, way, seeks to handle some >> punctuation stuff that always drives me bonkers when it's not handled the >> way I like? >> >> E.g. it's set up to actually say, quote, and, unquote, whenever it sees a >> few types of quote marks, with little >> contextual pauses relevant to the punctuation preceeding/succeeding >> these, >> and pauses before space Left Paren, and, at right Paren, space, and >> dashes, >> >> and other brackets, ... that kind of thing. >> >> If anyone would care to give it a whirl to see if they like what it does >> for >> >> their reading/interpretation of content, let me know. >> >> Oh, hahaha I have discovered though, just today, that it's absolutely >> awful, >> >> if trying to read a novel containing lots of dialog, >> with this punctuation dictionary file enabled! >> the quote, unquote thing, will drive you batty reeeeal fast. :) But, >> apart >> >> from these situations, >> even for simple pauses before and after parenthisies in sentences, man, >> for >> >> me, it sure enhances first pass comprehension of normal >> non-conversational >> >> type text. >> >> One other thing I'll just share here in case anyone cares. We're all >> pretty >> >> use to good old eloquence by now, and how it jolly well rabbits on, >> "speedy >> >> gonzahlis" style between sentences, and at punctuation marks, and how it >> hardly provides any gap at all to speak of. But, for newby persons, or >> for >> >> non-virtual viewer displayed script help, I've used this little trick >> sometimes to slightly, or pretty markedly really, increase the pause time >> at >> >> punctuation marks. and give the brain just a we bit more time to breathe. >> >> So , I'll demonstrate from here on in , till the end of the email . >> >> As you'll hear , there's an increase in pause time now , at various >> punctuation marks ? >> This is because , as you'll see if doing char by char examination of text >> here , I'm putting a space character just before the punctuation mark . >> And >> >> , of course you could do this in script help that gets read out upon >> keyPresses, just to give a bit more brain comprehension room, >> or , if your client would prefer a bit more brain-breatheing room across >> the board , or in particular apps , >> , you could use the dictionary file with entries which , say , >> replaced plain commas, with space comma . periods, with space period , >> etc >> >> . >> >> >> I haven't tested this with other synths yet. >> >> >> >> From: "Soronel Haetir" <soronel.haetir@xxxxxxxxx> >> To: <jawsscripts@xxxxxxxxxxxxx>; "Doug Lee" <doug.lee@xxxxxxxxxxxxxxxx> >> Sent: Wednesday, May 22, 2013 2:13 AM >> Subject: [jawsscripts] Re: How JAWS handles the dictionary files? >> >> >>> Doug, >>> >>> Something thing to note there are built-in limitations on the >>> dictionary. >>> >>> Each of the default and application dictionaries are limited to 2000 >>> entries, cumulative between the user and shared files. (Meaning that >>> the default dictionary can have 2000 entries combined between the user >>> and shared files and so can the application dictionary). The >>> dictionary manager actually crashes if you try to exceed these limits. >>> Jaws does not crash but it also does not use any excess entries. >>> >>> >>> On 5/21/13, Doug Lee <doug.lee@xxxxxxxxxxxxxxxx> wrote: >>>> I imagine the file is loaded into memory, but this will not >>>> necessarily slow things down; it depends on how the data is searched. >>>> It would be instructive to create a huge dictionary, say via an >>>> automated process that renamed A<n> to Z<n> for arbitrarily large >>>> numbers of n values, to see if JAWS either slows down or starts >>>> consuming massive amounts of CPU time. I recommend a test document >>>> with no renamed values in it and another that is chocked full of them, >>>> for comparison. I've never tested this sort of thing. >>>> >>>> Here's a quick Python program to generate such a file. Usage: >>>> something like python gendict.py 5000 > notepad.jdf >>>> >>>> #! /usr/bin/env python >>>> # Save as gendict.py (or whatever you like) >>>> # Requires Python to be installed. >>>> import os, sys >>>> n = int(sys.argv[1]) >>>> for i in range(0, n): >>>> print ".A%d.Z%d." % (i, i) >>>> >>>> On Tue, May 21, 2013 at 05:12:12PM +0200, Csaba Godo wrote: >>>> Hi everybody, >>>> >>>> Could somebody tell me it how JAWS handles the dictionary files? Iwould >>>> like to know if entries are loaded into the memory on startup or JAWS >>>> reads entries on the fly like Windows reads the ini file entries. >>>> >>>> I would like to extend the Hungarian default JAWS dictionary with over >>>> 5,000 entries but I don't want to slow down the machine with memory >>>> overloading. So I would like to know if JAWS reads these files only >>>> during text processing or the whole file is loaded into the memory and >>>> JAWS looks these in-memory-file up during the process? >>>> >>>> Thanks in advance, >>>> >>>> Csaba >>>> -- >>>> Tshaba >>>> >>>> __________??? >>>> >>>> View the list's information and change your settings at >>>> //www.freelists.org/list/jawsscripts >>>> >>>> -- >>>> Doug Lee, Senior Accessibility Programmer >>>> SSB BART Group - Accessibility-on-Demand >>>> mailto:doug.lee@xxxxxxxxxxxxxxxx http://www.ssbbartgroup.com >>>> "While they were saying among themselves it cannot be done, >>>> it was done." --Helen Keller >>>> __________� >>>> >>>> View the list's information and change your settings at >>>> //www.freelists.org/list/jawsscripts >>>> >>>> >>> >>> >>> -- >>> Soronel Haetir >>> soronel.haetir@xxxxxxxxx >>> __________� >>> >>> View the list's information and change your settings at >>> //www.freelists.org/list/jawsscripts >>> >> >> __________� >> >> View the list's information and change your settings at >> //www.freelists.org/list/jawsscripts >> >> > > > -- > Soronel Haetir > soronel.haetir@xxxxxxxxx > __________� > > View the list's information and change your settings at > //www.freelists.org/list/jawsscripts > > __________� View the list's information and change your settings at //www.freelists.org/list/jawsscripts