Both of these have something to do with Keylist files and the keybase utility. First off, if you want to convert a keylist definition file to a database, it's real easy. All you have to do is open the keylist file in keyword, copy the contents of the entire document, and then create a new keybase database. Just type something weird for the first field name, then exit and confirm your changes. Once you're at the keybase menu, get out of there. Now open the keybase definition file in keyword and delete everything in there. With the file now empty, paste in the clipboard and exit keyword. Before you use keybase to access the new database, you need to delete the cdb file for the database and replace it with the cdb file that goes with your keylist database. Even better would be to just move the keybase definition file in the same folder as your keylist definition file. This would allow you to make a change in either keylist or keybase, and the database will change in sync for both utilities. I'll give an example of this in the next trick. Now for the other trick. I used the first hack to allow me to create several versions of my email account for use in different situations. I created a "directory of email accounts" database (the same as the keylist file in the keymail folder). I just typed the letter a for the name of field 1. I then exited the fields list, and answered no for changing the title and sort orders. After that I opened the keylist definition file from the keymail folder in keyword and copied everything to the clipboard. After abandoning keyword, I then opened the database file from the keybase folder in keyword. After I deleted the contents of the file I pasted the clipboard and exited keyword, saving the file. I then deleted the cdb file from the keybase folder because it was no longer necessary. I then moved the directory of email accounts keybase definition file over to the keymail folder. This had the immediate side effect of associating the cdb file from the keylist version with this new definition file. After that, I used keybase to access my new database from the keymail folder, and it worked perfectly. Now, here's how I got multiple versions of my email account. With the directory of email accounts database loaded, I exported it as a csv file and chose to allow the field names on line one. (That's a feature the keylist utility lacks, hence my reason for creating the keybase definition file.) At the time, I only had one record in my directory of email accounts. It was an unsecured version of the AOL settings. I now have six records thanks to the following procedure. Three are unsecure, and the others are their secure counterparts. Here's how to do it. Create a blank keysoft text document. From the layout menu, make sure word wrap is turned off. If you don't do this, you run the risk of causing unwanted line breaks later on. Also, switch to line reading mode (space with m on a braille keyboard). Once you've done that, use letter I from the block commands menu to insert the csv file you've exported into the open document. You should now be at the end of the file, underneath the inserted file. Go to the top of the file, then move down a line. That top line is the field names, and that's not what you want to copy. You need the line that has one of your records, which would be the line after the field names. For me, it was my only record at the time. Now that you're on line two, use the copy line command from the block commands menu (space with c on a braille keyboard). This will keep a template in memory which you can customize as many times as you need. Now that you have it copied, go to the end of the file and paste the clipboard. You should now be at the end of a line. This is a second version of the record information you just copied. You can edit this line in many different ways. For example, the first thing I did was create a secure version of my AOL account. I changed the name of the account in this version of the record to "Secure AOL", changed the word "no" to "yes" for both occurrences (changing whether to use a secure connection for the pop and smtp servers), and changed the numbers in quotes so that they represented the correct pop and smtp ports. Once I finished editing that line, I went to the end of the line and hit enter to make a new line. I now had two templates to work with - a secured and unsecured version of my aol account. Using these, I customized two more pairs of records for a total of six. I now have the two records just mentioned, a secured and unsecured version of my account for sending to this list, and secured and unsecured versions for replying to people. For those ones I just shortened my name to Marvin. For the ones that work with this list, I changed the name field to "Marvin - a fellow Lister". Once you're done adding records this way, save your work as the csv file you originally created. Since all of your original records, and your new ones will be in the csv file, you should then delete the cdb file. unfortunately, neither database utility provides a safeguard against identical copies of records, so this is necessary to keep from importing duplicate records. Go back into keybase and select the directory of email accounts database. Saying yes to the "create the database" prompt will create a blank cdb file with no records in it. Now the easy part. Import the csv file. You should get asked if line one contains field names. Say yes. You should then be told that all fields match, so hit n for review the field mapping list. Very shortly, your original and newly customized accounts should be ready for use.
 A final note.  Be careful when changing the field that has your name in it.  
I've discovered that you should not use a comma in there, as it will make 
keymail think (wrongly) that it's dealing with more than one sending from 
address.
 If this whole message has confused you, I'm very sorry.  I would be willing to 
do a podcast on this in order to make things clearer.  I'm still newly excited 
about this new discovery, so I may not have been as detailed as I could have 
been.
 ----------------
 Marvin Vasquez
 Google Talk/Keychat ID: [email protected]
 Skype: marvintva2010
 ----------------
 "Only when the last tree has died and the last river has been poisoned and the last 
fish has been caught will we realize that we can not eat money."
 19th Century Native American
 ----------------
 www.braillenoteusers.info, a website created and maintained by fellow BN List 
members, where you'll find information on getting the most out of your 
BrailleNote, and even some utilities and podcasts
 ----------------
 Email sent from my BrailleNote mPower BT running Keysoft version 8

___
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