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