http://www.empowermentzone.com/palsetup.exe TextPal 1.4, released August 1, 2006. Fixed Quote and Unquote commands with selected rather than all text. Fixed searching for certain characters that were previously used internally, e.g., ; and | symbols. TextPal consistently goes to a defined bookmark regardless of how a file is opened. TextPal now begins at the working directory used at the end of its last session. Enhancements or elaborations are mentioned in the documentation excerpts below. They may reference previous features as well to provide context. Regards, Jamal If you want to ensure that a file contains only standard ASCII characters (codes below 128), use the ASCII only command, Alt+Shift+A. It operates on either all or selected text. Control+V does the standard paste operation. Control+Shift+V prompts for a file to paste into the document at the current cursor position. TextPal also supports a snipet feature for pasting reusable text. A snipet is a text file stored in a subfolder of the TextPal program folder, by default in C:\Program Files\TextPal\snipet Press Alt+Shift+C to copy selected text into a snipet. TextPal prompts for a name and automatically adds a .txt extension to a file created in this folder. Use the Paste Snipet command, Alt+Shift+V, to pick from the list of available snipets. Press Alt+V to view the snipet folder in Windows Explorer, where you can browse, rename, or delete snipet files. In general, TextPal does a directory change to each file opened or saved, but the Save Copy command is an exception so that you can keep the current directory for other purposes. Press Alt+Y for Yield, which reports the total number of lines and characters in the file. Press Alt+Shift+Y to hear the length of the widest line. Press Control+I to indent the current line of text, or Control+Shift+I to outdent it. If multiple lines of text are selected, these commands are applied to all of them. Press Alt+I to hear the number of indentation levels of the current line. Press Alt+Shift+I to toggle a mode in which you are alerted to changes in indentation level when using the up and down arrow keys. You can start a new line of text with the same indentation as the current one by pressing Shift+Enter. By default, a level of indentation is two spaces. This and other configuration settings may be changed with the Settings command, Alt+S. To go to the first character of the current line after any indentation, press Alt+Home. To go to the last non-white space character, press Alt+End. Press Alt+PageDown to go to the next code block, or Alt+PageUp to go to the previous one. TextPal considers a line of text with less indentation to be part of a different code block. For example, if the cursor is inside a loop block, then Alt+PageDown will go to the line at the closing of the loop where a lower level of indentation resumes. In Ruby, this would be the line with the word "end" or a right brace (}) character. In Python, it would be the first line of code following the loop, since the change in indentation, itself, indicates the end of the loop. The Quote and Unquote commands, Control+Q and Control+Shift+Q, may be used to add or remove comment symbols at the beginning of lines of programming code. Use the Settings command, Alt+S, to change the default comment character from > to one appropriate for the language in use, e.g., ' for Visual Basic, * for Xbase, ; for AutoIt, or # for Ruby. If the cursor is on one of these characters when such a command is invoked, that character will be used regardless of the current setting. Regular expressions are a large and complex topic. Web searches (e.g., via google.com) will find many tutorials. There are variations in regular expression syntax. The Ruby programming language, upon which TextPal is based, uses the most common syntax, generally the same as the Perl language and Microsoft developer tools. At the time of this writing, links to a couple of good tutorials are as follows: Learning to Use Regular Expressions http://gnosis.cx/publish/programming/regular_expressions.html Getting familiar with Regular Expressions http://64.233.161.104/search?q=cache:q4rGvOgCoD4J:articles.techrepublic.com.com/5100-6329-5055138.html+%22getting+familiar+with+regular+expressions%22&hl=en&gl=us&ct=clnk&cd=1 To change screen reader settings specific to TextPal, change the configuration file called "WxRuby" that will be associated with this application. With JAWS, press Insert+F2 and choose its Configuration Manager from the list. With Window-Eyes, press Control+BackSlash for its Control Panel. In either case, preserve such changes with the Save command on the configuration File menu. When working with files less than 50K in size, JAWS may read text more reliably if "Enhanced Edit Support" is turned on--one of its Text Processing settings. With JAWS 7.0 and above, setting the "caret blink rate" under "cursor options" to a value of 200 usually resolves problems with SayAll (Insert+DownArrow) or paragraph reading (Control+Down/UpArrow). ** To leave the list, click on the immediately-following link:- ** [mailto:guispeak-request@xxxxxxxxxxxxx?subject=unsubscribe] ** If this link doesn't work then send a message to: ** guispeak-request@xxxxxxxxxxxxx ** and in the Subject line type ** unsubscribe ** For other list commands such as vacation mode, click on the ** immediately-following link:- ** [mailto:guispeak-request@xxxxxxxxxxxxx?subject=faq] ** or send a message, to ** guispeak-request@xxxxxxxxxxxxx with the Subject:- faq