Bob: There are a number of ways to do this, each with its advantages and disadvantages. Assigning each accented letter to its own key gives you one-stroke access, but you have to remember which key is which. But since you're using these accented characters all the time, you may find this practicable. Alternatively, you can set up a "gateway" key, which then will require additional keystrokes to produce the character you want. The XyWrite 3 help file had a set of handy "Type 2" routines for putting accented and other special characters in text, which can be used this way. Unfortunately, they were omitted from XyWrite 4 -- but you can reinstate them. I've collected them in the attached file, accents-etc- xy3.hlp, and added a dedicated routine for the French language. You would need to merge this into the XY4.DLG file -- but do NOT attempt to do this in XyWrite as it's easy to trash the Help system. Rather, do this: Quit XyWrite. Open accents-etc-xy3.hlp in a text editor, such as Notepad, and copy it to the clipboard (Ctrl+A,C). Now open XY4.DLG in the editor (not XyWrite!) and paste in the clipboard contents anywhere below the first line, which starts with ";DG;". After saving XY4.DLG, you can restart XyWrite. Now, in your KBD file, establish a gateway key, like this: nn=NO,JM,f,r,e,n,c,h,Q2 Pressing the gateway key will display the accented characters on the PRompt line. Use the arrow keys and Enter to insert the desired character at the cursor position. If neither of these methods suits you, there are other ways. -- Carl Distefano cld@xxxxxxxxxx
Attachment:
accents-etc-xy3.hlp
Description: Binary data