Hi folks,
Thought I should chime in with some details and comments on recent emails:

* Email database: Debbie is right: when the database size approaches limit, it would produce odd symptoms as described by a number of people. In this case, the best route would be to free trash space frequently (I usually do it once a day). The size limit of any database that the OS can work with (at least from what we've seen) is 16 MB - beyond that, no more.

* Recording issue: I'd like to cordially differ on that analysis. If increasing the volume increased humming from the audio, then the obvious solution is changing recording source - you would think that KeySoft is using internal mic to record sound when in fact it tells you otherwise (perhaps using external mic or FM radio).

Also a note for Apex users: when an external mic is connected, the recording source automatically changes, whereas under mPower you had to change it yourself. And the reason for not being able to record FM radio could be that the chip used on Apex does not support digital recording.

* Opening HTML emails:
1. At the "file name" prompt under save command, you don't have to switch exclusively to computer braille, as all email messages are stored as text. The details of how this thing works is beyond the scope of this email (perhaps next time). Also, be sure to choose ASCII text as file type, and at the end of the file name, write.htm to really make sure that you are saving it as an HTML file. 2. You can choose any folder to store HTML files. However, for simplicity, I personally recommend saving this file on either the root of Flash or external device such as SD card, or under My Favorites folder on Flash Disk. 3. There are a number of ways of opening an HTML file: you can use Internet Options/Open HTML file, or from address prompt, press SPACE, then press SPACE with X to show HTML files within a given folder. 4. Clicking links within HTML messages: As Alex described, put the cursor anywhere within the URL text, then press ENTER with DOTS 2-6 (CTRL with H on QT). If the web address starts with eitherhttp or https, KeyWeb will automatically prompt for an address, otherwise a subsequent prompt will appear asking you to choose between KeyMail and KeyWeb (KeyMail option will work properly if you read the web address from say, KeyWeb or KeyWord). If you have say, KeySoft 9.0 or earlier, you can try copying the URL text to clipboard (be mindful for line breaks) and pasting it to address prompt on KeyWeb.

* Double spacing and other formatting commands: The new layout functionality (where you change a layout of a document partway through a file) will ONLY WORK IF YOU USE KeyWord native document formats. This fails to work on other file types such as Microsoft Word file (even saving a KeyWord text file with bunch of new layouts applied as a doc file fails to apply the new layouts in the destination file). Here, an obvious "fix" is: why not just change the layout settings so that the new layouts would apply to new documents? That could work, except for a fatal flaw: when you change even one setting under Layout List, it'll work on a document that's a native KeyWord braille or text document and will not apply to other docs or new documents; in order for application of this newer layout to occur, you need to go into Layout list and set it so that the newer settings would be applied on new documents you CREATE from then on. So, in summary: there's no way (at this point) to make layout changes (even bunch of changes such as parts of a file being double spaced) document specific (and I'd like to suggest that perhaps this could be a useful addition for some of us who work extensively with layout changes and also to apply layout changes to non-KeyWord files).

* Computer braille: In order to explain how computer braille works under electronic devices, a crucial concept of Unicode must be explored: As you may know, Unicode allows a bunch of specialized characters to be represented to a computer for processing. This could include writing in foreign languages using character script for a specific language, writing scientific symbols or even representing things such as card suits, smily faces and so forth. The management of this array of characters is done by assigning special hexadecimal (base 16) codes to known characters so that, when a computer encounters the hex value, the correct character can be typed or displayed. And, surprisingly (and perhaps not), braille "symbols" or dot patterns are also represented under Unicode table as well. For example, the dot pattern used to represent the letter O is character code 2815 under Unicode table. The beauty of it is that Unicode table makes it clear that eight dot braille patterns are supported for a total of 256 different character combinations (including a full space character included), which are assigned from code 2800 to28FF in Unicode. And when a person presses a key from a keyboard, the guy who runs the keyboard tells the computer, "hey, I got some characters for you to evaluate." The computer gets the character, looks it up from so-called "key bindings" list to see the character (within ASCII series or under Unicode) that is associated with that given keystroke and does things accordingly (based on the program in use). And now what does this have to do with computer braille? Computer braille is, as far as the computer (Apex or other models) is concerned, just a list of key bindings that link one Unicode character (rather, code) to another. Its not a language per say - if it was, it would make matters more complicated (both from user's proint of view and from the perspective of program writers). The chief reason being that, in computer braille, a character (the braille symbols that the user types or reads) is tied to one specific character. For instance, let's go back to the example of the letter o. You may recall that braille dots 1-3-5 is Unicode character 2815. If we type this letter, the guy who runs the keyboard says, "hey, I got this sort of an odd character here. Can you tell me what that character pattern is?" Then the computer says, "oh, according to a table I have, this character pattern corresponds to ASCII value 79 - the lowercase o. I'll take care of that." And thus, KeyWord gets the letter o and you continue to type some more text and close the document you were composing. Can this analogy work backwards (going from an ASCII value to a braille pattern? Yes - when the display manager tells the computer, "oi, I see you've got the lowercase o on the file you were using. Can you send me the braille pattern for that character so I can display it to the user?" The computer says, "here we go - display Unicode character 2815 to the braille display please" - and you have dots 1-3-5 appear on the braille display. If we expand our discussion to translating between contracted and uncontracted braille, it would make matters "worse" - not only the above scenario must be played for each braille symbol, an additional worker called translator must be involved to see the braille pattern (rather, a series of braille symbols) and convert it to text (according to set rules) or read bunch of text characters and display correcsponding braille symbols (again using rules set by humans). Add foreign language to that (braille codes for different languages) and you can hear BrailleNote screaming for breath - well, not exactly scream, but could get lost on which language character to look up. But, as some people say, "machines do exactly what humans told them to do."

Hope this helps.
Cheers,
Joseph

___
Replies to this message will go directly to the sender.
If your reply would be useful to the list, please send a
copy to the list as well.

To leave the BrailleNote list, send a blank message to
[email protected]
To view the list archives or change your preferences, visit
http://list.humanware.com/mailman/listinfo/braillenote

Reply via email to