This is a collection of DragonDictate 2.0 voice macros primarily for UNIX commands and the a2x interface to the X Window System, but there are several general purpose voice macro (.dcm) files control.dcm control characters shift.dcm capital letters param.dcm changing DragonDictate parameters dcm.dcm writing voice macros Many voice macro files are named after their corresponding UNIX commands; the remaining files are a2x.dcm a2x voice macros replacing sample.dcm addto.twmrc twm window manager definitions needed by a2x.dcm addto.tvtwmrc tvtwm window manager definitions needed by a2x.dcm addto.vtwmrc vtwm window manager definitions needed by a2x.dcm a2xemacs.dcm emacs voice macros for a2x undo facility a2xemacs.a2x $HOME/.a2x file replacing sample.a2x for undo facility for emacs commands a2xemacs2emacs show script to generate emacs.dcm from a2xemacs.dcm c.dcm C language statement voice macros for emacs login.dcm login/quit UNIX from your PC (must be edited) mac.dcm operate a Macintosh computer displayed in an X window mac.xmodmap xmodmap file needed by mac.dcm for Sun type 5 keyboard openwin.dcm OpenWindows and OPEN LOOK application voice macros The a2x, a2xemacs, and X Window System commands voice macros create an a2x DragonDictate macro state so they can't be accidentally invoked outside a2x, and so the a2xemacs voice macros can be local macros overriding the global emacs voice macros. Append the addto.* file that corresponds to your window manager to its startup file. Copy the *.dcm files to your PC DragonDictate directory and load the files you want with "dcom execute" followed by the file name without ".dcm", e.g. dcom execute a2x I find it easier to edit the macro files on UNIX so I wrote voice macros to login to my workstation and exit back to DOS (see login.dcm), and wrote a DOS batch file to copy a macro file from UNIX and to the above command. If you want to do this also, edit login.dcm as its comments indicate. If a macro doesn't work, check the macro file for comments indicating something you may have to change for your local environment, e.g. printing commands or the icon area in your window manager. I recommend dictating UNIX command names as words with a trailing space and "clings right" punctuation, so you can change the punctuation on '*' to cling left and right. Similarly you will also want to change the "clings" punctuation for '/' and other special characters. Note that some have synonyms with different punctuation, such as "period" and "dot", and you can add synonyms such as "bang" for '!' that clings left and right for uucp addresses. I recommend removing the capitalize punctuation attribute on the sentence-ending punctuation characters period, question mark, and exclamation point; and use the "begin sentence" and "begin paragraph" macros in emacs.dcm instead; because this deferred capitalization causes havoc with editing voice macros. (A bug and a limitation in DragonDictate 2.0 prevent having a macro file to do all this. If you have DragonDictate 3.0 you can use the pun.dcm file.) If you have DragonDictate 1.0 or IBM VoiceType you will need to convert the macro files to the old format. Here is a sed script you can use as the core of a conversion shell script sed ' /call-to-state/d /^return$/d s?add-word /g?add-word?g s/Ctrl+/c-/g' If you need further help or have comments, phone or send email to: Joe Steffen +1-708-713-5378 Joseph_L_Steffen@att.com