home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-01-28 | 49.1 KB | 1,004 lines |
- (This is the second part of NJSTAR USER'S MANUAL. Read NJSTAR1.DOC first)
- =============================================================================
- MACROS COMMANDS
-
-
- This section describes NJStar's Macro related functions. Those functions are
- located under "Macro" in the main menu.
-
- A macro is a predefined sequence of a series of NJStar commands. User may
- record a series commands within NJStar, or write a macro text file with
- NJStar and then compile it with NJStar's utility program, NJMAC.EXE, to
- convert it to a macro file.
-
- Please also see PROGRAM USAGE for information about loading a macro in the
- command line.
-
- FUNCTION <MacroRec> [F11]
- ╝╟┬╝├ⁿ┴ε
-
- This function will start and stop macro recording. When entering macro-
- record mode, the right side of the bottom will display a sign of "Record."
- Mouse user may point the mouse cursor at that position and then click the
- left button once to invoke this function.
-
- When start this function, the following sequence of NJStar commands will be
- recorded and stored at the macro buffer, until user invoke this command
- again. The content in the macro buffer will be wiped out when quitting from
- NJStar, or replaced by the next recorded macro.
-
- When recording a macro, pressing [Esc] would be handle as a normal command to
- be recorded, instead of cancellation of the command.
-
- FUNCTION <MacroExec> [F12]
- ╓┤╨╨╝╟┬╝
-
- This function will execute the macro stored at the macro buffer. If there is
- nothing at the macro buffer, it will do nothing.
-
- If a user macro turns out to be a locked loop, user may press [Ctrl + C] to
- cancel the execution.
-
- FUNCTION <SaveMacro> [Alt + F11]
- ╝╟┬╝┤µ┼╠
-
- This function will save the content in the macro buffer to a file with a user
- specified file name. Thus, a recorded macro can be repeatedly used later
- again. The macro filename use the standard extension name, .NJM. Any
- extension name input by user other than that would be ignored.
-
- If the file name given by user is exists for other file, the system will ask
- user to confirm the file name. User may press [Esc] at any time to cancel
- the request.
-
- FUNCTION <ReadMacro> [Alt + F12]
- ╢┴╚í╝╟┬╝
-
- This function will read a user specified macro file into the macro buffer, so
- that user can execute the macro from the buffer after this.
-
- FUNCTION <RepeatCmd> [Ctrl + F11]
- ╓╪╕┤├ⁿ┴ε
-
- This function will repeat previous pressed command for given number of times.
- If previous pressed key is a macro command, then <RepeatCmd> will repeat the
- Macro for given number of times. This function can not be used in the macro.
-
- MACRO TEXT FILES
-
- The following is the basic regulations for macro files.
-
- 1. A macro text file should be named with extension name .NJ;
-
- 2. A text macro file may only contains one macro statement;
-
- 3. A macro statement should starts with a string "Macro";
-
- 4. When a line goes too long, use "&" at the end of line to indicate
- continuing to the next line;
-
- 5. A comment line in the macro text file starts with a "*" character;
-
- 6. All commands listed in this manual can be written to macro text
- file, separated by a space. Upcase or lowercase doesn't matter;
-
- 7. Use double quotation marks ("") to input the enclosed text to the
- editing screen or a search string at prompt;
-
- 8. Use single quotation marks ('') to input the enclosed text to the
- editing screen or a Chinese character code at prompt;
-
- 9. Use #nnn to input an ASCII character presented by nnn. The number
- nnn can be either in Decimal, Hex, or Oct format;
-
- 10. Use $nn to sleep the execution for a period of nn ticks. One tick
- is equal to 1/18 second. User input would be ignored during the
- sleeping time;
-
- 11. Use <Pause> command to pause the execution of the macro, until user
- press [Return] or [Esc]. User may carry out other editing tasks
- during the pause time when Njstar prompts user for a search string
- or file name;
-
- 12. Use <ScreenOff> to freeze the screen display when the macro is
- excused. Use <ScreenOn> to turn on the screen. The default mode
- is <ScreenOn>;
-
- 13. Use string plus ":" to compose a label. A macro statement can
- contains up to 64 labels;
-
- 14. Use <Jump> followed by a label to indicate the command switch to
- the label within the macro statement unconditionally;
-
- 15. Use <JTrue> followed by a label to indicate the command switch to
- the label within the macro statement when the previous command is
- successfully executed; and
-
- 16. Use <JFalse> followed by a label to indicate the command switch to
- the label within the macro statement when the previous command can
- not be executed.
-
- Here is an example of a macro statement, This macro will replace two ASCII
- "A1A1" characters (Pure-Chinese Space characters) to two ASCII space
- characters.
-
- [EXAMPLE]
-
- Macro ASCinput Replace "íí" Enter " " Enter file
-
- NJMAC.EXE
-
- The utility program NJMAC.EXE is under the same subdirectory of NJSTAR. The
- following is the usage of this program.
-
- [USAGE]
- C:\NJSTAR20> NJMAC macfile
-
- The macfile is the name of a macro text file. Please add the drive name and
- the full path if necessary. The resultant macro file will use the same file
- name, with an extension name .NJM. The location of the resultant macro file
- is the same as that of the original macro text file.
-
- If the macro text file contains void statement, NJMAC will generate an error
- message indicating the error location within the file.
-
- =============================================================================
- PRINTING AND FILE CONVERSION
-
-
- This section describes NJStar's printing and file conversion functions.
- Those functions are located under the "output" in the main menu.
-
- FUNCTION <Print> [Ctrl + P]
- ┤≥╙í╩Σ│÷
-
- This function will print the current file to the user defined output device.
-
- Currently, NJStar may support 9 pin or 24 pin dot matrix printer (Epson or
- IBM-ProPrinter and their compatibles), Canon BubbleJet, and HP series laser
- printers. User need to install a proper printer driver with NJCONFIG.EXE in
- order to use a desired printer.
-
- After a correct printer drive is installed, user can print the current file
- to the printer or a file. Please notice that, the output character style,
- traditional or simplified, depends upon the current displaying style. Thus,
- to print a file in traditional characters, user may need to set the display
- to traditional style first by using <SwitchCCLIB> command.
-
- If the printer is not attached to the computer, or user prefers to use other
- printer, user print the current file to a printing file first, according to
- another printer's setting. Then, user may use NJStar's utility program,
- NJPRN.EXE, to print out that file later.
-
- NJPRN.EXE
-
- The utility program NJPRN.EXE is under the same subdirectory of NJSTAR. The
- following is the usage of this program.
-
- [USAGE]
- C:\NJSTAR20> NJPRN printfile port
-
- Printfile is a file name for the printing file generated by NJStar. Please
- include the drive name and the full path for NJPRN.EXE and print file if
- necessary. The valid ports are PRN, LPT1, LPT2, or LPT3.
-
- PRINTING FORMAT COMMANDS
-
- The following is NJStar's printing format commands, used to enhance the
- output format.
-
- English Name Chinese Name Function
- =================== ============== =====================================
- \NewPage \╗╗╥│ Forcing to print on a new page
-
- \PageNumber=nn \╥│║┼=nn Specifying the current page number
- to nn
-
- \NumberStyle="(%d)" \╥│▒Ω="╡┌%d╥│" Specifying the page number style as
- text shown in "". Variable %d is the
- current page number
-
- \NoPageNumber \╬▐╥│║┼ Not printing page number
-
- \LeftMargin=nn \╫≤┐╒=nn Setting left margin to nn Chinese
- characters
-
- \RightMargin=nn \╙╥┐╒=nn Setting right margin to nn Chinese
- characters
-
- \TopMargin=nn \╔╧┐╒=nn Setting top margin to nn lines
- (1 line=1/6 inch or 1 line= 30 dots)
-
- \BottomMargin=nn \╧┬┐╒=nn Setting bottom margin to nn lines
- (1 line=1/6 inch or 1 line= 30 dots)
-
- \LineSpace=nn \╨╨╛α=nn Setting the space between lines to
- nn dots
-
- \Font=nn \╫╓║┼=nn Setting the size of Chinese character
- to nn. ( 1 normal; 2 large)
-
- \Center \╓╨╨─ Centering the current line on page
- =================== ============== =====================================
-
- Please notice,
-
- 1) All commands must start at beginning of the Line, and started with
- "\". To print a "\" character at the beginning of a line, please
- use "\\".
-
- 2) More than one command can be written in one line.
-
- FUNCTION <PcxSaveFile> [Shift + F5]
- ╩Σ│÷ PCX
-
- This function will create a set of PCX file (one file per page) for the
- current file. The purpose of this function is mainly to help user to send a
- GB file via computerized fax equipment.
-
- A GB file can't be supported by fax software directly. But PCX is one of
- popular graphic format, supported by many fax software too. Thus, user may
- use this function to convert the current file to PCX files first. Then, user
- may send the PCX files via computerized fax equipment.
-
- Since PCX is primarily a graphic format, user may use any graphic editor,
- such as PC PaintBrush, to edit the resultant graphic files.
-
- FUNCTION <zWEditFile> [Shift + F8]
- ╢┴zW╬─╝■
-
- This function will load a file in zW format, and then decode it for display
- in Chinese.
-
- The zW format was initially proposed by Yagui Wei and Ed Lai, for the purpose
- of transferring GB files via mainframe networks in ASCII mode. GB files use
- extended ASCII characters for internal codes. Those characters are not
- allowed to be transferred in ASCII mode, say, as an e-mail message, via
- mainframe networks. Therefore, one of possible ways to transfer those files
- in ASCII format is to use popular UUENCODE.EXE or UUENCODE.COM program. But
- UUENCODEs produce a great amount of overhead data so that the resultant file
- size is very big, usually 33.33% more than original file. The zW format uses
- much small overhead data, yet the resultant file can be transferred in ASCII
- format. There are some zW viewers available for PC computers, so that user
- can read a Chinese message in zW format directly.
-
- In a zW file,
-
- 1) Each line starts with a string of "zW," with a max length of 78
- characters;
-
- 2) Chinese characters (161-254/0xA1-0xFE) are masked with high bit
- off, that is, shifted by 128 in decimal value;
-
- 3) The End of Line character is preceded with a "#" character;
-
- 4) All other ASCII characters are preceded with a blank character.
-
- NJStar would remember the current file is a zW file after it is loaded with
- this function. Therefore, when saving file later, it will save the file in
- zW format again. To change the format to GB, user needs to use <SaveAs> to
- save it with another name in GB code.
-
- Please see PROGRAM USAGE in this manual for the -zW option at command line.
-
- FUNCTION <zWDecode> [Shift + F7]
- ╥δzW╬─╝■
-
- This function will convert a zW file to GB format.
-
- If a zW format file is loaded without using <zWEditFile> command, NJStar
- would simply handle it as a GB file without Chinese characters. Thus, user
- may use this function to decode the current zW file into GB format. After
- that, this file would be saved in GB format permanently.
-
- FUNCTION <zWSaveFile> [Shift + F6]
- ┤µzW╬─╝■
-
- This function will encode the current file into zW format and save the result
- to disk with a user specified file name. When prompted, user may enter a
- file name, with drive name and full path if necessary. NJStar will ask user
- to confirm the file name if it exists.
-
- Since the resultant file is in zW format, user may send the file to the
- mainframe network in ASCII mode.
-
- FUNCTION <HzEditFile> [Shift + F4]
- ╢┴Hz╬─╝■
-
- This function will load a file in Hz format, and then decode it for display
- in Chinese.
-
- Hz format, proposed collectively and finalized by Fung F. Lee, is another
- format dedicated for transferring Chinese file via computer network.
- Generally it uses less overhead data than zW format in conversion, and cover
- more loopholes in zW format. However, some mail editors can't accept the
- lengthy lines in Hz format.
-
- Hz format keeps the original hard line setting. Then, a line is divided into
- different segment, grouping by the following four types of data. Then, the
- following coding schemes and the identifiers are applied for different types
- of data.
-
- ASCII CODE ENCODING IDENTIFIER
- ============= =========== ==========
- c = 0 - 31 C = c + 32 ~(C~)
- c = 32 - 127 C = c C (no identifier)
- c = 128 - 160 C = c - 96 ~[C~]
- c = 161 - 254 C = c - 128 ~{C~}
-
- NJStar would remember the current file is a Hz file after it is loaded with
- this command. Therefore, when saving file later, it will save the file in Hz
- format again. To change the format to GB, user needs to use <SaveAs> or
- <RenameFile> function to save it with another name.
-
- Please see PROGRAM USAGE in this manual for the -Hz option at command line.
-
- FUNCTION <HzDecode> [Shift + F3]
- ╥δHz╬─╝■
-
- This function will convert a Hz file to GB format.
-
- If a Hz format file is loaded without using <HzEditFile> command, NJStar
- would simply handle it as a GB file without Chinese characters. Thus, user
- may use this function to decode the current Hz file into GB format. After
- that, this file would be saved in GB format permanently.
-
- FUNCTION <HzSaveFile> [Shift + F2]
- ┤µHz╬─╝■
-
- This function will encode the current file into Hz format and save the
- results to disk with a user specified file name. When prompted, user may
- enter a file name, with drive name and full path if necessary. NJStar will
- ask user to confirm the file name if it exists.
-
- Since the resultant file is in Hz format, user may send the file to the
- mainframe network in ASCII mode.
-
- =============================================================================
- NJCONFIG.EXE
-
-
- NJCONFIG.EXE is one of NJStar's utility programs. However, it is the most
- important one because it is used to initialize the NJStar. This section
- describes the basic procedures for NJCONFIG.EXE.
-
- To run NJCONFIG.EXE, first make sure it is in the current subdirectory or
- accessible through system path statement. Please also make a back copy of
- current NJSTAR.EXE. Then, at DOS prompt, enter the following command,
-
- [USAGE]
- C:\NJSTAR20> NJCONFIG
-
- After receiving the correct command, NJCONFIG.EXE will be invoked, beginning
- with the following message,
-
- Enter the program name to configure [NJSTAR.EXE]:
-
- Press [Return] key if the default file name is correct, or enter a file name,
- including the drive name and full path if necessary. Then, the following
- main menu will display at the center of the screen,
-
- Options:
-
- C - Color settings
- G - General options
- H - Help screen
- K - Keys configuration
- R - Restore default key setting
- P - Printer settings
- I - Install printer driver
- S - Save and quit
- Q - Quit without save
-
- Enter your option:
-
- Here are the questions for color settings. Please notice that the color
- number is shown on the screen as sample color when the program is running.
-
- Enter background color for text editing screen. (0- 7) [ 1]:
- Enter background color for bottom input line... (0- 7) [ 4]:
- Do you want to use dark background color..............[ NO]?
- Do you want to display marked block in reverse video..[YES]?
-
- Enter color number for text editing screen... (1- 15) [ 10]:
- Enter color number for cursor ............... (1- 15) [ 15]:
- Enter color number for separation line....... (1- 15) [ 15]:
- Enter color number for QuickHelp screen ..... (1- 15) [ 11]:
- Enter color number for marked text block..... (1- 15) [ 13]:
- Enter color number for menu (Reverse Video).. (1- 15) [ 15]:
- Enter color number for hilighted menu item... (1- 15) [ 13]:
-
- Enter color number for bottom line .......... (1- 15) [ 15]:
- Enter color number for general message ...... (1- 15) [ 14]:
- Enter color number for ERROR message......... (1- 15) [ 13]:
-
- Here are the questions for general options. Please refer to the
- corresponding materials in this manual.
-
- Is your keyboard a Enhanced Keyboard (if NJStar did
- not work on your computer/keyboard please select NO). [ NO]?
- Do you want to start with FanTi Chinese.............. [ NO]?
- Do you want to start with PinYin input mode.......... [YES]?
- Do you want to create a backup file.................. [YES]?
- Do you want to save file in binary (Smaller size).... [ NO]?
- Do you want to order PinYin table dynamically........ [YES]?
- Do you want to save dictionaries automatically....... [YES]?
- Do you want to start with pure Chinese input......... [ NO]?
- Do you want to use 25 lines if VGA screen installed.. [YES]?
- Do you want to display end of line mark.............. [ NO]?
- Enter ASCII code of end of line(EOL) mark....... (1-255) [ 20]:
- Do you want to display the real line number(Slow).... [YES]?
- Do you want to display <*** End of File ***> mark.... [YES]?
- Do you want to enter search string for SearchBackward.[YES]?
- Do you want to have a blinking cursor................ [YES]?
- Do you want to have sound beep when error occurred... [YES]?
- Enter sound frequency (Hz).................... (1-5000) [400]:
- Enter autosave interval in min. (0--no save).. (0- 60) [ 10]:
-
- Here is the prompt for the user specified help screen file. Please see
- <QuickHelp> in MENU AND HELP for the specification of the help file.
-
- Enter help screen configuration file name [NJCONFIG.HLP]:
-
- Here is the prompt for the user specified key assignment file. The default
- file name is NJCONFIG.KEY. User may specify a user key assignment file if
- necessary.
-
- Enter key configure data file name [NJCONFIG.KEY]:
-
- User may use NJStar to write a key assignment, reassigning NJStar's
- configurable functions to user specified keys. Here, some important points
- are,
-
- 1. Use GB format (or ASCII) format for the key assignment file;
-
- 2. Comment lines in the key assignment file starts with "*"
- characters;
-
- 3. Use function names in English as listed in Appendix 1;
-
- 4. Use the standard key names and button names listed in Appendix 2;
-
- 5. A function may be assigned to more than one key. But if more than
- one function is assigned to the same key, only the last assignment
- will be honored.
-
- 6. Please notice some keys are only available for enhanced keyboards.
- When a non-available key is used in a key assignment file, the
- the assignment will be ignored.
-
- 7. A function can be assigned to a single key (or a mouse button) or a
- primary key combination ([Shift], [Alt], or [Ctrl] + other keys) in
- the following way:
-
- KeyName Function Name or a macro
-
- [EXAMPLE]
- F1 QuickHelp
- @Y Paste
- ^X Meta
- #Enter HardReturn
-
- 8. A function can be assigned to a meta key combination in the
- following way (Note: a meta key should be defined prior meta
- combination.),
-
- MetaKey FunctionName or a macro
-
- [EXAMPLE]
- Meta+^Z QuitFile
- Meta+W Macro EXInput 'B'
-
-
- Here are the questions for the printer settings. Please refer to the
- corresponding materials in this manual.
-
- Printer port (0=Lpt1 1=Lpt2 ).................... (0- 1) [ 0]:
- Double strike for 9 pin printing (0=NO, 1=YES)..... (0- 1) [ 0]:
- Paper feeding (0=Manual 1=Continuous).............. (0- 1) [ 1]:
- Should NJSTAR interpret the '\' formatting commands.........[YES]?
- Do you want to print page number............................[YES]?
- Default paper length in lines (1 line= 1/6 inch).. (20- 90) [ 70]:
- Default top margin in lines (1 line= 1/6 inch)..... (2- 20) [ 6]:
- Default bottom margin in lines (1 line= 1/6 inch).. (2- 20) [ 9]:
- Paper width in number of Chinese chars............ (20- 70) [ 60]:
- Default left margin in number of Chinese chars..... (0- 20) [ 10]:
- Default right margin in number of Chinese chars.... (0- 20) [ 10]:
- Default space between 2 lines(in dots)............. (0- 72) [ 12]:
-
- Here is the prompt for the user specified printer drive file. Please notice
- that only 9 pin printer drivers are supplied with NJStar Shareware Version.
-
- Printer driver currently installed: EPSON 9p & Compat's
-
- Printer Drivers Available:
-
- 0. EPSONFX1.DRV - EPSON FX 60 dpi
- 1. EPSONFX2.DRV - EPSON FX 120 dpi
- 2. EPSON9P.DRV - EPSON 9p & Compat's
- 3. IBMPRO9P.DRV - IBM Pro 9p & Comp's
- 4. EPSON24.DRV - EPSON24p & Compat's
- 5. HPLASER.DRV - HP Laserjet+ & PCLs
- 6. IBMX24.DRV - IBM Pro X24 &Comp's
- 7. CANONBJE.DRV - Canon BJ(EPSON Comp
- 8. CANONBJI.DRV - Canon BJ(IBM Comp.)
-
- Enter printer driver number (0- 8) [ 2]:
-
- User may enter one number that is best fit to the user's printer.
-
- Finally, the menu item, "R - Restore default key setting", can be used to
- restore NJStar's default keyboard settings. When finish, user may select "S"
- to save and quit, "Q" to cancel all changes made in the current session.
-
- =============================================================================
- LXGB2DIC.EXE
-
-
- This program is used to add or delete LianXiang words to or from NJStar's
- LianXiang dictionary, NANJILX.DIC. The program runs under DOS prompt.
- Please make sure the program is in the current subdirectory or accessible
- through the path statement. Please also make a back up copy of dictionary
- file before run this command. Here are the program usages.
-
- 1. Add LianXiang words from a word list file, say, CIHUI.GB, to the
- dictionary file, say, NANJILX.DIC.
-
- [USAGE]
- LXGB2DIC [/atend] @nanjilx.dic +cihui.gb
- /atend -- add word at end of the list
-
- The dictionary file should be in dictionary format. The word list file
- should be in GB format, with one word at one line. The first character in
- each word should be in the Class One of the GB table. The optional switch,
- "/atend", will force words to be added at the end of the list for each
- character. Otherwise, the newly added word will appear at the beginning of
- the corresponding list. After running the program, the dictionary file will
- be updated.
-
- 2. Delete words listed in the given file, say, CIHUI.GB, from the
- dictionary file, say, NANJILX.DIC.
-
- [USAGE]
- LXGB2DIC @nanjilx.dic -cihui.gb
-
- The requirements of files are the same as those in adding LianXiang words.
- See above. After running the program, the dictionary file will be updated.
-
- 3. Use the old dictionary file, say, DICFILE.OLD, to update a new
- dictionary file, say, DICFILE.NEW.
-
- [USAGE]
- LXGB2DIC @dicfile.new @dicfile.old
-
- In this case, both files should be NJStar dictionary format. The name for
- the new dictionary file should go before that of the old one. The program
- will check words in the DICFILE.OLD, and update DICFILE.NEW with those words
- are not found in it. After running, only the first file will be updated.
-
- =============================================================================
- CCFONT.EXE
-
-
- This utility program will update NJStar's font files with user specified
- characters. The program runs under DOS prompt. Please make sure that the
- program is in the current subdirectory or accessible through the path
- statement. Please make a back up copy for each font file if necessary. Here
- are the program usage.
-
- [USAGE]
- CCFONT -[options] fontfile cclibfile
-
- [OPTIONS]
- 16 - use 16x16 matrix(default)
- 24 - use 24x24 matrix
- 32 - use 32x32 matrix
- 48 - use 48x48 matrix
- 64 - use 64x64 matrix
- R - rotate 90 degree
- B nn - the no. of blank sections(def=8)
-
- Please notice, more than one option can be used in one command line. For
- 24x24 font file, the option -R must be used because the font files are
- rotated internally for the efficiency of 24 dot printer.
-
- [EXAMPLE]
- C:\NJSTAR20> CCFONT -24 -R font24.dat CCLIBF.24
-
- The fontfile in the command line is the file that contains Chinese characters
- in dot matrix. a font file can have more than one Chinese character. Each
- character starts with a GuoBiao address for adding it, immediately following
- by the character's dot matrix. The recommended GB area for adding characters
- is AFE4 -> AFFE, and there must be a "+" sign in the front of each GB
- address. The dot matrix characters may consist space characters and other
- visible ASCII characters, with relevant number of lines and columns after the
- address. Those characters beyond the given line and column are ignored. (See
- file FONT.FON for example.)
-
- The cclibfile is the standard font files used by NJStar. Currently user are
- supplied with CCLIB.16, CCLIBF.16, CCLIB.24 and CCLIBF.24. They are in 16*16
- and 24*24 font files correspondingly. (Note: 24*24 font files are provided in
- NJStar registered version only.)
-
- The fontfile and cclibfile should have same pixel. That is, for a character
- to be added to CCLIB.24 or CCLIBF.24, the font file must have a 24x24 dot
- matrix. For example, if a 16x16 font file FONT.FON has been created (see
- below), user may add it to CCLIB.16 by using the following command,
-
- C:\NJSTAR20> CCFONT -16 font.fon CCLIB.16
-
- Then user may use NJStar to view file GUOBIAO.DOC, checking the added
- character at the location of GB AFF0. Then, user may also try to enter it by
- using GB code, AFF0, at GB input mode.
-
- ----------Cut following to File: FONT.FON-----------------------------------
- -----------------------------------------------
- +AFF0 | Assign to GB address: AFF0
- | The matrix begins from this line
- @@@@@@@@ @@ | NOTE: any symbols after line 16 and column 16 are ignored
- @ @@@ | for 16x16 font.
- @ @ |
- @ @ |
- @@@@@ @ |
- @ @ @ |
- @ @ @@@@@@@ |
- @ @ @ @ |
- @ @ @ @ |
- @ @ @ @ |
- @ @ @ |
- @ @ @ @ |
- @ @ @ @ |
- @@@ @ @ |
- @@@@@@@ |
- --------------------------------
- ----------End of file FONT.FON-----------------------------------------------
-
- =============================================================================
- APPENDIX 1
-
- LIST OF NJSTAR CONFIGURABLE FUNCTIONS
-
- Note: This table contains all NJStar's configurable functions. Please notice
- that in the column of DEFAULT KEY, # = Shift+, @ = Alt+, and ^ = Ctrl+.
-
- NAME NAME DEFAULT KEY FUNCTION
- ============== ======== ============= ====================================
- Menu ╓≈╣ª─▄▒φ [#F1] Call up the main menu
- QuickHelp ╣ª─▄╠ß╩╛ [F1] Call up the help screen
-
- ListDir ╧╘╩╛─┐┬╝ [@F1] List user specified directory
- EditFile ▒α╝¡╬─╝■ [F8] Open user specified file
- NextFile ╧┬╥╗╬─╝■ [F10] Goto the next file in file ring
- PrevFile ╔╧╥╗╬─╝■ [@F10] Goto the previous file in file ring
- FileList ╤í╘±╬─╝■ [#F10] List all files in file ring
- RenameFile ╬─╝■╕─├√ [F7] Rename the current file
- SaveFile ╬─╝■┤µ┼╠ [F2] Save the current file to disk
- SaveAs ╗╗├√┤µ┼╠ [^F3] Save current file to another name
- File ┤µ┼╠═╦│÷ [F4] Save the current file and quit
- SaveAll ╚½▓┐┤µ┼╠ [^F4] Save the current file and quit all
- QuitFile ═╦│÷╬─╝■ [F3] Quit current file (w/ or w/o saving)
- QuitAll ╚½▓┐═╦│÷ [^F3] Quit all files (w/ or w/o saving)
-
- CursorLeft ╣Γ▒Ω╧≥╫≤ [LEFT] Move left by one character
- CursorRight ╣Γ▒Ω╧≥╙╥ [RIGHT] Move right by one character
- CursorUp ╣Γ▒Ω╧≥╔╧ [UP] Move up by one line
- CursorDown ╣Γ▒Ω╧≥╧┬ [DOWN] Move down by one line
- BegLine ╥╞╓┴╨╨╩╫ [HOME] Goto beginning of current screen line
- EndLine ╥╞╓┴╨╨─⌐ [END] Goto the end of current screen line
- WordLeft ▒╛╛Σ╩╫ [^LEFT] Move to beginning of current "word"
- WordRight ╧┬╛Σ╩╫ [^RIGHT] Move to the beginning of next "word"
- BegScreen ╥╞╓┴╞┴╩╫ [^UP], [^A] Goto top left of the current screen
- EndScreen ╥╞╓┴╞┴─⌐ [^DOWN], [^Z] Goto bottom left of current screen
- PageUp ╥╞╓┴╔╧╞┴ [PGUP] Goto bottom line of previous screen
- PageDown ╥╞╓┴╧┬╞┴ [PGDN] Goto top line of the next screen
- BegFile ╬─╝■╩╫ [^HOME] Goto beginning of the current file
- EndFile ╬─╝■─⌐ [^END] Goto the end of the current file
- ScrollUp ╔╧╣÷╥╗╨╨ [@UP], [^U] Scroll up screen by one line
- ScrollDown ╧┬╣÷╥╗╨╨ [@DOWN], [^D] Scorll down screen by on line
- GotoLine ╤░╒╥╨╨║┼ [^F6] Goto a user specified hard line
-
- Enter ╗╪│╡╝ⁿ [ENTER] Enter EOL character or accept input
- HardReturn ╠µ┤·╗╪│╡ [GREYENTER], Enter EOF character in search string
- [#ENTER]
- DelChar ╔╛│²║≤╫╓ [DEL] Delete the current character
- BackSpace ╔╛│²╟░╫╓ [BS] Delete the previous character
- DelLine ╔╛│²▒╛╨╨ [^BS] Delete the current line
- DelToBegLine ╔╛╓┴╨╨╩╫ [^J] Delete to beginning of current line
- DelToEndLine ╔╛╓┴╨╨─⌐ [^K], [^E] Delete to the end of current line
- UnDelLine ╗╓╕┤╔╛│² [F9] Recover latest deleted text
- DupLine ╕┤╓╞▒╛╨╨ [^L] Duplicate the current line
- TimeDate ╡▒╟░╩▒╝Σ [^T] Insert system date and time
- ToggleEOL ╧╘╩╛╨╨─⌐ [^F9] Toggle display of EOL characters
- FileStatus ╡▒╟░╟Θ┐÷ [^F1] Report current file status
- WordCount ═│╝╞╫╓╖√ [^F5] Count a user specified string
-
- Search ▓Θ╒╥╫╓╖√ [F5] Search for user specified string
- SearchForward ╧≥╟░▓Θ╒╥ [^F] Continue to search forward
- SearchBackward ╧≥║≤▓Θ╒╥ [^B] Search backward for given string
- SearchReplace ▓Θ╒╥╠µ╗╗ [F6] Search and replace with confirmation
- Replace ╫╘╢»╠µ╗╗ Search and replace w/o confirmation
-
- MarkBlock ┐Θ▒Ω╝╟ [#B] Mark beginning or end of a block
- MarkLine ╨╨▒Ω╝╟ [#L] Mark current line as a block
- UnMarkBlock ╧√│²▒Ω╝╟ [#U] Clear current block mark
- MoveBlock ┐Θ╥╞╢» [#M] Move block to the cursor position
- CopyBlock ┐Θ╕┤╓╞ [#C] Copy block to the cursor position
- Copy ┐Θ┤ó┤µ [^W] Store the block to block buffer
- Paste ╗╓╕┤┤ó┤µ [#Y] Restore the content of block buffer
- DelBlock ┐Θ╔╛│² [#D] Delete the current block
- UnDelBlock ┐Θ╗╓╕┤ [#F9] Restore latest deleted block
- GotoBlock ╤░╒╥▒Ω╝╟ [^G] Goto the beginning of current block
- SaveBlock ┐Θ╨┤╬─╝■ [#W] Save the current block to a file
-
- SwitchCCLIB ╖▒╝≥╫¬╗╗ [^F10] Change character display style
- PureChinese ┤┐╓╨╬─ [#F9] Change character input mode
- PYInput ╞┤╥⌠╩Σ╚δ [#F5] Set input method to PinYin Input
- LianXiang ┴¬╧δ╟░╫╓ [#X] Provide LianXiang for previous char.
- AddLX ╘÷╝╙┴¬╧δ [^F8] Add marked string to LianXiang Dic.
- DelLX ╧√│²┴¬╧δ [#F8] Remove marked string from LX Dic.
- SaveDic ╫╓╡Σ┤µ┼╠ [^F2] Save both LX Dic and PinYin Dic.
- GBinput ╣·▒Ω╩Σ╚δ [@F4] Set input method to GuoBiao Input
- QWinput ╟°╬╗╩Σ╚δ [@F3] Set input method to QuWeiMa Input
- ASCinput ╙ó╬─╩Σ╚δ [^F6] Set input method to ASCII Input
- EXInput ╞Σ╦ⁿ╩Σ╚δ [@F2] Select other input method
-
- MacroRec ╝╟┬╝├ⁿ┴ε [F11] Begin or end recording commands
- MacroExec ╓┤╨╨╝╟┬╝ [F12] Execute recorded commands as a macro
- SaveMacro ╝╟┬╝┤µ┼╠ [#F11] Save the current macro to a file
- ReadMacro ╢┴╚í╝╟┬╝ [#F12] Read a macro file to macro buffer
- RepeatCmd ╓╪╕┤├ⁿ┴ε [^F11] Repeat the current command
-
- Print ┤≥╙í╩Σ│÷ [^P] Print the current file
- PcxSaveFile ╩Σ│÷ PCX [#F5] Ouput the current file to PCX files
- zWEditFile ╢┴zW╬─╝■ [#F8] Open a zW file for GB display
- zWDecode ╥δzW╬─╝■ [#F7] Decode a zW file to GB format
- zWSaveFile ┤µzW╬─╝■ [#F6] Encode current file to zW format
- HzEditFile ╢┴Hz╬─╝■ [#F4] Open a Hz file for GB display
- HzDecode ╥δHz╬─╝■ [#F3] Decode a Hz file to GB format
- HzSaveFile ┤µHz╬─╝■ [#F2] Encode current file to zW format
- ============== ======== ============= ====================================
- =============================================================================
- APPENDIX 2
-
- LIST OF NJSTAR KEY NAMES
-
- Note: This table contains all NJStar's assignable key names. Please notice
- that # = Shift+ , @ = Alt+ , and ^ = Ctrl+ . And those key
- names followed by * are only available at enhance keyboard only.
-
- =======================================================================
- PART I: Function keys
-
- F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11* F12*
- #F1 #F2 #F3 #F4 #F5 #F6 #F7 #F8 #F9 #F10 #F11* #F12*
- @F1 @F2 @F3 @F4 @F5 @F6 @F7 @F8 @F9 @F10 @F11* @F12*
- ^F1 ^F2 ^F3 ^F4 ^F5 ^F6 ^F7 ^F8 ^F9 ^F10 ^F11* ^F12*
- -----------------------------------------------------------------------
- PART II: Regular Character Keys
-
- ESC BS ENTER TAB
- #ESC #BS #ENTER #TAB
- @ESC @BS @ENTER @TAB* @BackSlash
- ^BS ^ENTER ^TAB* ^BackSlash ^BREAK
-
- @A @B @C @D @E @F @G @H @I @J @K @L @M
- ^A ^B ^C ^D ^E ^F ^G ^H ^I ^J ^K ^L ^M
-
- @N @O @P @Q @R @S @T @U @V @W @X @Y @Z
- ^N ^O ^P ^Q ^R ^S ^T ^U ^V ^W ^X ^Y ^Z
-
- @` @-* @+* @= [@ @] @' @; @/
- ^- ^] ^2 ^6
- -----------------------------------------------------------------------
- PART III: Keypad Keys
-
- GREY/ GREY* GREY- GREY+ GreyEnter
- #GREY/ #GREY* #GREY- #GREY+ #GreyEnter
- @GREY/* @GREY* @GREY- @GREY+ @GreyEnter*
- ^GREY/* ^GREY** ^GREY-* ^GREY+* ^GreyEnter*
-
- UP DOWN LEFT RIGHT Keypad5
- #UP #DOWN #LEFT #RIGHT #Keypad5
- @UP* @DOWN* @LEFT* @RIGHT*
- ^UP* ^DOWN* ^LEFT ^RIGHT ^Keypad5*
-
- HOME END PGUP PGDN DEL INS
- #HOME #END #PGUP #PGDN #DEL #INS
- @HOME* @END @PGUP* @PGDN* @DEL* @INS*
- ^HOME ^END ^PGUP* ^PGDN ^DEL* ^INS*
- -----------------------------------------------------------------------
- PART IV: Meta Combination Keys
-
- 0 -> 9 A -> Z
- ! @ # $ % ^ & * ( ) - _ + =
- [ ] \ : ; " ' , < . > ? / ESC
-
- ^A -> ^Z ^6 ^- ^BACKSLASH ^RBRACE
- -----------------------------------------------------------------------
- PART V: Mouse Buttoms
-
- M_LEFT - Click left button M_LL - Double click left button
- M_RIGHT - Click right button M_RR - Double click right button
- M_MID - Click middle button M_MM - Double click middle button
- M_LR - Click both buttons
- =======================================================================
- =============================================================================
- APPENDIX 3
-
- SUMMARY OF NJSTAR LOCATION-SENSITIVE MOUSE FUNCTIONS
-
- NOTE: This appendix presents a summary of NJStar's location-sensitive mouse
- function. That is, if user points the mouse cursor at one of locations
- indicated below, then clicks the left button once (or otherwise
- described), it will invoke certain function.
-
- To use a mouse within NJStar, user needs to install the mouse driver
- program prior running NJStar. Please see user's mouse manual for more
- information about installing the mouse driver program.
-
- Please watch the following sample screen first. The left side is the
- rule for Line number. Please notice that EGA monitor has different
- line number from that of VGA monitor. The bottom line is the rule for
- column number. Letters (A..G) indicates different areas.
-
- Line: +-------------------------------------------------------------------+
- 1 | A |
- 2 | |
- | |
- | |
- | |
- | |
- | B |
- | |
- | |
- | |
- | |
- | |
- | |
- 24/18 | |
- +----+-----------+----------------------------------+-------+-------+
- 25/19 | C | D | E | F | G |
- +----+-----------+----------------------------------+-------+-------+
- Column: 0 5 12 69 74 79
-
-
- AREA DEFINITION OPERATION FUNCTIONS
- ==== ================== ================= ========================
- A The top line M_LEFT Calling up the main menu
-
- B From the 2nd line Press the left <ScrollDown>
- to the line above button and drag
- the bottom line down
-
- Press the left <ScrollUp>
- buttom and drag
- up
-
- Other operations User assigned functions
-
- C Column 1-4 at the M_LEFT Toggle between <ASInput>
- bottom line and <PYInput>
-
- D Column 6-11 at M_LEFT <LianXiang> when not in
- the bottom line ASCII input mode
-
- E Column 13-68 at M_LEFT Select a Chinese char.
- the bottom line to editing screen
-
- M_LEFT <FileList> when no
- Chinese characters to
- be input
-
- F Column 69-73 at M_LEFT <MacroRec>
- the bottom line
-
- G Column 75-79 at M_LEFT <PureChinese>
- the bottom line
-
- C-G The bottom line M_LR <Escape>
- ==== ================== ================= ========================
-
- =============================================================================
- APPENDIX 4
-
- TABLE OF CONTENTS OF NJSTAR CHINESE MANUAL
-
-
- ─┐ ┬╝
- =================
-
- ╥│┬δ
- ╡╝╤╘ ....................................................................
-
- ╡┌╥╗╒┬ í╛─╧╝½╨╟í┐╡─├ⁿ┴ε╙δ╣ª─▄ ..........................................
- 1.1 ├ⁿ┴ε▓╦╡Ñ ..................................................
- 1.2 ╝≥├≈╠ß╩╛╞┴─╗ ..............................................
- 1.3 ┐╪╓╞╨╨ ....................................................
- 1.3 ▒╛╒┬╨í╜ß ..................................................
-
- ╡┌╢■╒┬ ╘─╢┴╓╨╬─╬─╝■ ....................................................
- 2.1 ╞⌠╢»í╛─╧╝½╨╟í┐ ............................................
- 2.2 ╢┴╚í╬─╝■ ..................................................
- 2.3 ╣Γ▒Ω╥╞╢» ..................................................
- 2.4 ╬─╝■╟Θ┐÷ ..................................................
- 2.5 ═╦│÷í╛─╧╝½╨╟í┐ ............................................
- 2.6 ▒╛╒┬╨í╜ß ..................................................
-
- ╡┌╚²╒┬ ╗∙▒╛▒α╝¡╣ª─▄ ....................................................
- 3.1 ╞⌠╢»í╛─╧╝½╨╟í┐ ............................................
- 3.2 ▒α╝¡╡─╫╝▒╕ ................................................
- 3.3 ╬─▒╛╩Σ╚δ ..................................................
- 3.4 ╬─▒╛╕┤╓╞╙δ╔╛│² ............................................
- 3.5 ╬─▒╛┐Θ▓┘╫≈ ................................................
- 3.6 ╚½╛╓▓Θ╒╥╙δ╠µ╗╗ ............................................
- 3.7 ┤≥╙í╕±╩╜┐╪╓╞├ⁿ┴ε ..........................................
- 3.8 ╬─╝■┤µ┼╠╙δ═╦│÷ ............................................
- 3.9 ┤≥╙í╬─╝■ ..................................................
- 3.10 ▒╛╒┬╨í╜ß ..................................................
-
- ╡┌╦─╒┬ ║║╫╓╩Σ╚δ╖¿ ......................................................
- 4.1 ╞┤╥⌠╩Σ╚δ ..................................................
- 4.2 ┴¬╧δ╩Σ╚δ ..................................................
- 4.3 ╞┤╥⌠┴¬╧δ╩Σ╚δ ..............................................
- 4.4 ┴¼╞┤╩Σ╚δ ..................................................
- 4.5 ┴¬╧δ┤╩╡Σ╡─╣▄└φ ............................................
- 4.6 ╠╪╩Γ╡─╞┤╥⌠╩Σ╚δ ............................................
- 4.7 ╣·▒Ω╩Σ╚δ╖¿ ................................................
- 4.8 ╟°╬╗┬δ╩Σ╚δ╖¿ ..............................................
- 4.9 ╙ó╬─╩Σ╚δ╖¿ ................................................
- 4.10 ╞Σ╦ⁿ╩Σ╚δ╖╜╖¿ ..............................................
- 4.11 ▒╛╒┬╨í╜ß ..................................................
-
- ╡┌╬σ╒┬ ╢α╬─╝■▒α╝¡╩▒╡─╬─╝■╣▄└φ ..........................................
- 5.1 ╞⌠╢»í╛─╧╝½╨╟í┐ ............................................
- 5.2 ╬─╝■╗╖ ....................................................
- 5.3 ╬─╝■╝Σ╡─╜╗╗╗ ..............................................
- 5.4 ┤µ┼╠╙δ═╦│÷ ................................................
- 5.5 ▒╛╒┬╨í╜ß ..................................................
-
- ╡┌┴∙╒┬ ├ⁿ┴ε╫Θ║╧ ........................................................
- 6.1 ├ⁿ┴ε╫Θ║╧╡─╝╟┬╝╙δ╘╦╨╨ ......................................
- 6.2 ├ⁿ┴ε╫Θ║╧╡─┤µ┼╠╙δ╢┴╚í ......................................
- 6.3 ├ⁿ┴ε╫Θ║╧╡─▒α╨┤ ............................................
- 6.4 ├ⁿ┴ε╫Θ║╧╡─░▓╫░ ............................................
- 6.5 ▒╛╒┬╨í╜ß ..................................................
-
- ╡┌╞▀╒┬ ╬─╝■╕±╩╜╫¬╗╗ ....................................................
- 7.1 ╩Σ│÷ PCX ╬─╝■ .............................................
- 7.2 zW ╬─╝■╕±╩╜╫¬╗╗ ...........................................
- 7.3 Hz ╬─╝■╕±╩╜╫¬╗╗ ...........................................
- 7.4 ▒╛╒┬╨í╜ß ..................................................
-
- ╡┌░╦╒┬ │╠╨≥░▓╫░ ........................................................
- 8.1 ╧╡═│╥¬╟≤ ..................................................
- 8.2 ░▓╫░╣²│╠ ..................................................
- 8.3 ╗╖╛│╔Φ╓├ ..................................................
- 8.4 ▒╛╒┬╨í╜ß ..................................................
-
- ╡┌╛┼╒┬ │╠╨≥╡≈╜┌ ........................................................
- 9.1 ╕¿╓·│╠╨≥ NJCONFIG.EXE .....................................
- 9.2 ╞┴─╗╤╒╔½╔Φ╓├ ..............................................
- 9.3 ╗∙▒╛▓╬╩²╔Φ╓├ ..............................................
- 9.4 ╝≥├≈╠ß╩╛╞┴─╗╔Φ╓├ ..........................................
- 9.5 ╝ⁿ╬╗╢¿╥σ╔Φ╓├ ..............................................
- 9.6 ┤≥╙í╗·╟²╢»╬─╝■╔Φ╓├ ........................................
- 9.7 ┤≥╙í╗·▓╬╩²╔Φ╓├ ............................................
- 9.8 ═╦│÷ NJCONFIG.EXE .........................................
- 9.9 ▒╛╒┬╨í╜ß ..................................................
-
- ╡┌╩«╒┬ ╕¿╓·│╠╨≥ ........................................................
- 10.1 ┴¬╧δ┤╩╡Σ╕¿╓·│╠╨≥ LXGB2DIC.EXE .............................
- 10.2 ╘∞╫╓╕¿╓·│╠╨≥ CCFONT.EXE ...................................
- 10.3 ╝ñ╣Γ┤≥╙í╕¿╓·│╠╨≥ PRINTPS.EXE ..............................
- 10.4 ╩Σ╚δ╖╜╖¿╕¿╓·│╠╨≥ INPUTDIC.EXE .............................
- 10.5 ▒╛╒┬╨í╜ß ..................................................
-
- ╕╜┬╝╥╗ í╛─╧╝½╨╟í┐┐╔▒α╣ª─▄╥╗└└▒φ ........................................
- ╕╜┬╝╢■ í╛─╧╝½╨╟í┐┐╔▒α╝ⁿ╬╗╥╗└└▒φ ........................................
- ╕╜┬╝╚² í╛─╧╝½╨╟í┐├ⁿ┴ε╫Θ║╧╣ª─▄╥╗└└▒φ ....................................
- ╕╜┬╝╦─ í╛─╧╝½╨╟í┐╞⌠╢»╡─╦╡├≈▓╬╩²╙δ╬─╝■╤í╘± ..............................
- ╕╜┬╝╬σ í╛─╧╝½╨╟í┐│⌡╩╝╝ⁿ╬╗╢¿╥σ ..........................................
- ╕╜┬╝┴∙ ╣·╙∩╫ó╥⌠╖√║┼íó═■═╫┬Ω-╡╘└φ╦╣┬▐┬φ╗»╞┤╖¿╙δ║║╙∩╞┤╥⌠╥⌠╜┌╢╘╒╒▒φ .......
-
- <END>
-