home *** CD-ROM | disk | FTP | other *** search
/ Shareware 1 2 the Maxx / sw_1.zip / sw_1 / EDITORS / NJJ210_2.ZIP / NJSTAR1.DOC < prev    next >
Text File  |  1992-05-10  |  61KB  |  1,289 lines

  1.  
  2.                   ##             ##                               TM
  3.                   ##             ##  #########         ##########
  4.             ###############      ##        ##          ##      ##
  5.                   ##           ######    ##            ## **** ##
  6.                   ##             ##  ### ######        ##      ##
  7.              #############       ##  # # ##  ##        ##########
  8.              ## ##   ## ##      #### # # ##  ##            ##
  9.              ##  #   #  ##      #### # # ### ##        ##  ##
  10.              ##   # #   ##     # ### # # ## ##         ##  ##
  11.              ## ####### ##     # ##  ### ## ##         ##########
  12.              ##   ##    ##       ##      ###  ##      ##   ##
  13.              ## ####### ##       ##    # ##   ##     ##    ##
  14.              ##   ##    ##       ##     ##          #  ##########
  15.              ##   ##    ##       ## ############           ##
  16.              ##   ##  ####       ##                        ##
  17.              #          #        #                   ##############
  18.  
  19.               NJStar(tm) - A Japanese Word Processor Version 2.1j
  20.  
  21.                                  USER MANUAL
  22.  
  23.             Copyright (C) Hongbo Ni 1991-1992. All Rights Reserved.
  24.  
  25. =============================================================================
  26.                               SOFTWARE LICENSE
  27.  
  28.  
  29. This Software Licence contains of three sections.   Please read it carefully.
  30. The term "NJStar Owner" refers to Hongbo Ni and Hongbo Data Systems only.
  31.  
  32. Section I.
  33.  
  34. This  section is  applicable  to  both NJStar  Shareware  Version and  NJStar
  35. Registered Version.
  36.  
  37. 1.1  NJStar is not and has never  been public domain software, nor is it free
  38.      software.  It is NJStar owner's property.
  39.  
  40. 1.2  No one  may modify  or patch  the NJStar  executable files  in any  way,
  41.      including  but not limited  to decompiling, disassembling,  or otherwise
  42.      reverse engineering the program.
  43.  
  44. 1.3  The  use  of NJStar,  except  for  the  initial 30-day  trial,  requires
  45.      registration.  The  use of unlicensed  copies of  NJStar by any  person,
  46.      business, corporation, government agency or any other entity is strictly
  47.      prohibited.
  48.  
  49. Section II.
  50.  
  51. This section is applicable to NJStar Shareware Version.
  52.  
  53. 2.1  Any use  of NJStar  Shareware  Version is  the implication  of a  user's
  54.      acceptance of the terms and conditions listed in this Licence.
  55.  
  56. 2.2  Non-registered  users are  granted  a  limited  license  to  use  NJStar
  57.      Shareware Version on a 30-day trial basis for the purpose of determining
  58.      whether NJStar is suitable for their needs.
  59.  
  60. 2.3  A limited license is granted to copy  and distribute NJStar only for the
  61.      trial use  of others,  subject to  the above  limitations, and  also the
  62.      following:
  63.  
  64.      A)   NJStar must  be copied in  unmodified form, complete with  the file
  65.           containing  this  license  information   and  the  file  containing
  66.           registration information.
  67.  
  68.      B)   The  full   machine-readable  NJStar  documentation  must  be  also
  69.           included with each copy.
  70.  
  71.      C)   NJStar may not be distributed in conjunction with any other product
  72.           without a specific license to do so from the author.
  73.  
  74.      D)   No fee, charge, or other compensation may be requested or accepted,
  75.           except as authorized below:
  76.  
  77.           a)   Operators of  electronic bulletin  board systems  (sysops) may
  78.                make NJStar  available  for downloading  only as  long as  the
  79.                above conditions are met.  An overall or time-dependent charge
  80.                for the use of the bulletin board system is permitted  as long
  81.                as there is not a specific charge for the download of NJStar.
  82.  
  83.           b)   Vendors  may distribute  NJStar  only after  obtaining written
  84.                permission  from the  Author.    Such  permission  is  usually
  85.                granted.   Please write  for details  (enclose your  catalog).
  86.                Vendors may charge a disk duplication and handling fee, which,
  87.                when  pro-rated  to the  NJStar  product, may  not  exceed six
  88.                dollars.
  89.  
  90. Section III.
  91.  
  92. This section is applicable to NJStar Registered Version.
  93.  
  94. 3.1  User's  request  for registration  for NJStar  Registered Version is the
  95.      implication of a user's acceptance of the terms and conditions listed in
  96.      this Licence.
  97.  
  98. 3.2  A  single user  license permits a  user to use  NJStar only  on a single
  99.      computer.   Licensed user  may  use the program on  different computers,
  100.      but may not use the program on more than one computer  at the same time.
  101.      Multiple user license requires special permission.
  102.  
  103. 3.3  A personal user license permits a user to use NJStar primarily for "HOME
  104.      USE" purpose.   Licensed user may use the program  at office setting for
  105.      10%  or  less  of  daily  working hours.   Organizational  user  license
  106.      requires special permission.
  107.  
  108. 3.4  User's registration for NJStar Registered  Version is a purchase for the
  109.      right to use  NJStar only under the  term and conditions listed  in this
  110.      Licence.   At no  circumstance, licensed users  are allowed  to copy  or
  111.      resell their licenses or NJStar product to the third party.
  112.  
  113. 3.5  When  upgrade to  a  newer version  of  NJStar, user's  licence for  the
  114.      previous  version  are  automatically suspended.    At  no circumstance,
  115.      licensed  users are  allowed to  transfer  or resell  their licenses  or
  116.      NJStar product for the previous version to the third party.
  117.  
  118. NOTE:     The  text of this licence is also listed in file README.DOC. For a
  119.           complete text of NJStar's LIMITED WARRANTY, please see README.DOC.
  120.  
  121. =============================================================================
  122.                               ABOUT THIS MANUAL
  123.  
  124.  
  125. This manual covers  complete information to run NJStar  2.1 Shareware Version
  126. and Registered Version.
  127.  
  128. This manual contains following parts,
  129.  
  130.           1.  NJStar Overview
  131.           2.  Program Usage
  132.           3.  Menu and Help
  133.           4.  File Management
  134.           5.  Cursor Movement
  135.           6.  File Editing
  136.           7.  Search and Replace
  137.           8.  Block Operation
  138.           9.  Inputting Japanese
  139.          10.  Macros Commands
  140.          11.  Printing and File Conversion
  141.          12.  NJCONFIG.EXE
  142.          13.  JAPKANA.EXE and JAPKANJI.EXE
  143.          14.  JISFONT.EXE
  144.  
  145.          Appendix 1: List of NJStar Configurable Functions
  146.          Appendix 2: List of NJStar Key Names
  147.          Appendix 3: Summary of NJStar Location-Sensitive Mouse Functions
  148.  
  149. Please notice the following points for this manual.
  150.  
  151. (1). This  manual  is organized  similar  to the  NJStar's  menu  tree.   All
  152.      functions  are  grouped  as with  they  are  listed  in the  main  menu.
  153.      Functions that  do not  appear in  the main  menu will  be grouped  into
  154.      related parts too.
  155.  
  156. (2). Each function includes a brief explanation.  The related information are
  157.      also presented under each functions.   For instance, Romaji input method
  158.      for Japanese characters is described under the Function of <RomajiInput>.
  159.  
  160. (3). NJStar's  configurable function  names  are  presented  with  <>  signs.
  161.      NJStar's default key configuration are presented with [] signs. For
  162.      example, <RomajiInput>[Alt+F5] means the command RomajiInput is assigned
  163.      to Alt+F5
  164.  
  165. (4). This manual is in EUC-JIS format, containing  some  Japanese  characters.
  166.      User may view the files in NJStar. When viewing with other English editors,
  167.      all   English  characters  can  be  viewed  properly,  although  Japanese
  168.      characters are scrabbled.
  169.  
  170. (5). This manual may not be able to be printed properly with English editor.
  171.  
  172. (6). This manual is in two files, this file and NJSTAR2.DOC.
  173.  
  174. Please also see file README.DOC for more information.
  175.  
  176. =============================================================================
  177.                             1. NJSTAR OVERVIEW
  178.  
  179.  
  180. This  section presents an  overview of NJStar  2.1, as well  as some concepts
  181. that will be used in the following part of this manual.
  182.  
  183. User may start NJStar from any DOS prompt, if the NJStar's subdirectory is in
  184. the system path statement.  NJStar also provides a full range of command line
  185. options, for convenience of opening and editing files.
  186.  
  187. NJStar's interface includes both fully functional menu system and key-pressed
  188. command system.  All major functions are re-configurable, that is, capable to
  189. be reassigned  into user selected keys.  NJStar  provides a brief help screen
  190. that  can be  used as a  reminder of  command keys.   The help  screen may be
  191. rewritten by user  too.  Please also remember that NJStar's screen colors are
  192. configurable too, through NJCONFIG.EXE.
  193.  
  194. After entering NJStar, the top 24 lines (18 lines for  EGA monitors) are used
  195. as  the editing screen,  that user can display  and editing file  there.  The
  196. bottom line is used for the following purposes at the most of time,
  197.  
  198.      A)   Displaying the current Japanese input mode;
  199.      B)   Accepting the Japanese input codes;
  200.      C)   Displaying for Japanese characters that can be used for input;
  201.      D)   Displaying Macro recording mode; and
  202.      E)   Displaying JSACII mode.
  203.  
  204. And  the  bottom  line may  also  be  used for  the  following  purposes when
  205. necessary,
  206.  
  207.      A)   Reporting file or system status;
  208.      B)   Reporting operation results;
  209.      C)   Reporting error messages; and
  210.      D)   Accepting the operational variables.
  211.  
  212. Please notice,  there are two different  concepts of line in NJStar.   One is
  213. called "Screen  Line," a line  as shown  in the screen.   The other  is "Hard
  214. Line,"  a string ending with  a [Return] character.   Thus, A hard  line is a
  215. paragraph at many cases.
  216.  
  217. In NJStar,  the maximum size of a  single file is 64 K.   However, NJStar can
  218. edit multiple  files simultaneously.   If multiple files opened  for editing,
  219. the "File Ring" is  established for file management.  The  file that displays
  220. in the screen is  known as "Current  File."  A file  ring may looks like  the
  221. following diagram, with a counterclockwise order:
  222.  
  223.  
  224.                                    FILENAME.1    <-----  Current File
  225.                                    /       \
  226.                                  /           \
  227.                                /               \
  228.                          FILENAME.2 ---------> FILENAME.3
  229.  
  230.  
  231.  
  232. When a  new file  opened, it  will be  added to  the file  ring, next  to the
  233. current file, and then the newly-opened file would be switched to the current
  234. file.  See the following diagram,
  235.  
  236.  
  237.      Current File --->   FILENAME.4  <--------  FILENAME.1
  238.                             |                      ^
  239.                             |                      |
  240.                             v                      |
  241.                          FILENAME.2   ------->  FILENAME.3
  242.  
  243.  
  244. There is no limit of number of files  in  the  file  ring,  as  long  as  the
  245. computer can  provide  efficient  space  to  load  the  file.  NJStar's  file
  246. management functions make it very easy to control a single file or a bunch of
  247. files. In addition to  those  functions  invoked  by  the  user,  NJStar  can
  248. automatically save current file to prevent any unexpected power interruption.
  249. NJStar may also keep a .BAK file for the user when save the file.
  250.  
  251. When inputting Japanese characters, NJStar uses Romaji as the  primary  input
  252. method. When user enters a Romaji code, NJStar will response one or a list of
  253. match characters will appear in the bottom line. Then, user  may  select  the
  254. relevant character in order to enter it into the editing screen.
  255.  
  256. NJStar's editing functions, including cursor locating, text copying,  moving,
  257. deleting, as well as undeleting commands, make it possible to manipulate text
  258. in the way user would prefer. Then, the complete block functions  make  those
  259. editing tasks even easier, especially for exchanging  data  between  multiple
  260. files. NJStar's macros also add the  possibility  for  user  to  create  many
  261. shortcuts for many tasks.
  262.  
  263. When printing, user doesn't need to leave NJStar. A file can be printed to  9
  264. pin, 24 pin dot matrix printers, as well  as  laser  printer  within  NJStar.
  265. Meanwhile, NJStar's print format commands enable user to customize  the  page
  266. layout whenever necessary. User may specify the range of the page  number  to
  267. print and the destination of output devices  for  printing.  A  file  can  be
  268. output at user's choice, no matter  in  what  JIS  code  when  the  file  was
  269. written. NJStar also provide many file conversion capability.
  270.  
  271. Now, for more detailed description  of  NJStar's  functions  and  operational
  272. procedures, please read the following text.
  273.  
  274. ------------------------------------------------------------------------------
  275.                               2. PROGRAM USAGE
  276.  
  277.  
  278. This section describes NJStar's usage, as well as its command line options.
  279.  
  280. To invoke NJSTAR from the DOS prompt, first  please  make  sure  that  NJSTAR
  281. files (NJSTAR.EXE and other auxiliary files) are in the current  subdirectory
  282. or accessible through the system path statement. The  following  is  a  brief
  283. presentation about NJSTAR usage and command line options:
  284.  
  285.      [USAGE]
  286.           NJSTAR [options] [filename, filename, ... filenames] [+linenum]
  287.  
  288.      [OPTIONS]
  289.           -?/h    - Help information
  290.           -e      - Use EGA 19 line display at VGA monitor
  291.           -d      - Automatically display a file until [Ctrl + C] pressed
  292.           -lmacro - Load Macro from file "macro.NJM" into macro buffer
  293.           -xmacro - Load  Macro from file  "macro.NJM" into macro  buffer and
  294.                     then execute the macro once
  295.  
  296.      Filename: For any file(s) to be edited. More than one file name  can  be
  297.                entered at a command line. DOS wildcards, * or ?, can be  used
  298.                as part of file name. The drive name and the full path can  be
  299.                added to the file if  necessary.  If  no  file  name  entered,
  300.                NJStar will open an unnamed area for editing.
  301.  
  302.      +linenum: [linenum] is an integer on  which  line  the  cursor  will  be
  303.                located after the file is opened. A  line  here  is  a  string
  304.                ending with a [Return] character, not a screen line.  If  line
  305.                number is greater than maximum line number, the cursor will be
  306.                located at the end of the file. The special line number, "+$",
  307.                will bring the cursor to the end of the  file,  too.  When  no
  308.                line number entered, NJStar will display from the beginning of
  309.                the file.
  310.  
  311.      [EXAMPLES]
  312.  
  313.           C:\NJSTAR20> NJSTAR njstar.man +200 njstar +$
  314.  
  315.           C:\NJSTAR20> NJSTAR *.doc *.txt
  316.  
  317.           C:\NJSTAR20> NJSTAR -e njstar.doc
  318.  
  319.           C:\NJSTAR20> NJSTAR -v *.tx?
  320.  
  321. Please notice that, among NJStar's auxiliary files, only font  files  can  be
  322. located at the location other than NJStar's  subdirectory.  If  this  is  the
  323. case, user need to use a DOS environmental variable, NJZK,  to  identify  the
  324. location of font files.  For  example,  add  the  following  line  to  user's
  325. AUTOEXEC.BAT, if the font file is located at the subdirectory of C:\NJFONT,
  326.  
  327.           SET NJZK=D:\NJFONT
  328.  
  329. =============================================================================
  330.                              3. MENU AND HELP
  331.  
  332.  
  333. This section describes NJStar's Menu and online Help.  They are located under
  334. "Help" in the main menu.
  335.  
  336. FUNCTION   <Menu>             [Shift + F1]
  337.  
  338. This function will call up NJStar's pull-down menu.
  339.  
  340. The following is the Menu Tree in English. For the limited space, some  items
  341. are abbreviated arbitrarily.  However,  NJStar's  regular  menu  tree  is  in
  342. Japanese. Please specify in user's registration order form for a version that
  343. would display Menu and all prompts in English.
  344.  
  345.  
  346. FILE      EDIT       BLOCK     SEARCH    INPUT    MACRO     OUTPUT    HELP
  347. ========= ========== ========= ========= ======== ========= ========= =========
  348. LoadFile  Undelete   MarkBlock Search    Romaji   MacroRec  Print     QuickHelp
  349. SaveFile  DelLine    MarkLine  Search->  EUCinput MacroExec CreatePCX Copyright
  350. RenameFil DelToEndLn CopyBlock Search<-  JISinput SaveMacro ---------
  351. SaveBlock DelToBegLn MoveBlock Replace   Ascii    ReadMacro Saveto...
  352. ListDir   DupLine    DelBlock  AutoReplc Jascii             ..EUC
  353. FileList  ---------- UnDelBlk  --------- ReadKanji          ..New-JIS
  354. NextFile  FileStatus UnMarkBlk BegLine                      ..Old-JIS
  355. PrevFile  TimeDate   GotoBlock EndLine                      ..NEC-JIS
  356. Save&Quit WordCount  Copy      PageUp
  357. SaveAll   Toggle EOL Paste     PageDown
  358. QuitFile                       BegFile
  359. ExitAll                        EndFile
  360.                                GotoLine
  361.  
  362.  
  363. At ASCII mode, or in Romaji input mode without Japanese to be selected in the
  364. bottom line, user may press [Esc] to call up the menu.
  365.  
  366. Mouse user may use the mouse cursor pointing at the top line of  the  screen,
  367. then click the mouse's left button once to call up the menu.
  368.  
  369. When the main menu displays, user may use the cursor keys or the mouse cursor
  370. to select a main menu item. Then, user may press [Return], or click the  left
  371. mouse button once, to invoke that item, activating a pull-down submenu.  User
  372. may select a submenu item in the same way as with the  main  menu  items.  To
  373. turn off the main menu, user may press [Esc] key, or  click  the  left  mouse
  374. button once while the mouse cursor  pointing  to  any  location  outside  the
  375. current menu area.
  376.  
  377. FUNCTION    <QuickHelp> [F1]
  378.  
  379. This function will display NJSTAR's Quick Help screen. The content of default
  380. help screen may be found at file NJCONFIG.HLP.
  381.  
  382. There are 24 lines in the help screen, with up to 80 characters in each line.
  383. Only 18 Lines can be displayed on EGA screen at one  time,  but  the  rest  6
  384. lines will be displayed after the first screen. If user has modified the file
  385. NJCONFIG.HLP, or user wants to use his/her own help screen, it is  needed  to
  386. run NJCONFIG.EXE in order to write new Help screen onto NJSTAR.EXE. A
  387.  
  388. help screen file can have 80 characters  per  line  and  up  to  24  line  in
  389. maximum. It must be in ASCII format or EUC format.
  390.  
  391. After viewing the help screen, user may press any  key  to  go  back  to  the
  392. current editing screen.
  393.  
  394. =============================================================================
  395.                              4. FILE MANAGEMENT
  396.  
  397.  
  398. This section describes NJStar's  file  management  functions.  All  functions
  399. listed here can be found under "File Management" in the top menu.
  400.  
  401. FUNCTION   <ListDir>          [Alt + F1]
  402.  
  403. This function will list files in a subdirectory, as well as  the  total  file
  404. number and free disk space. User may specify the drive, path, or  file  name,
  405. if necessary. After viewing the directory, user may press any key to go  back
  406. to the editing screen.
  407.  
  408. FUNCTION   <EditFile>         [F8]
  409.  
  410. This function will open a user specified file on disk, and place  it  to  the
  411. File Ring after the current file. Then, NJStar  will  switch  to  the  newly-
  412. opened file and handle it as new current file.
  413.  
  414. When executing this function, NJStar would prompt user for  file  name.  User
  415. may enter file at the prompt, including the  drive  name  and  full  path  if
  416. necessary. Alternatively, user may enter [F1] to list out all  files  in  the
  417. current directory in a pop-up directory menu, and then select file there with
  418. cursor keys or the mouse, as with selecting a menu item. The pop-up directory
  419. menu provides a handy way for user to navigate all disk drives.
  420.  
  421. Before switching to the newly-opened file, NJStar would check to see  if  the
  422. current file is modified. User needs to confirm weather or not  to  save  the
  423. current file if any unsaved modification is detected. If user  answers  [N]o,
  424. the unsaved modification in the current file will be abandoned.
  425.  
  426. At any point, user may press [Esc] key to cancel the request.
  427.  
  428. FUNCTION   <NextFile>         [F10]
  429.  
  430. When editing multiple files, this function will move to the next file in  the
  431. File Ring and then present that file as the current file.
  432.  
  433. Before leaving the current file, NJStar would check to  see  if  the  current
  434. file is modified. User needs to confirm whether or to save the  current  file
  435. if any unsaved modification is detected. If user answers  [N]o,  the  unsaved
  436. modification in the current file will be abandoned. However, before  entering
  437. an answer, user may press [Esc] to cancel the request.
  438.  
  439. FUNCTION   <PrevFile>         [Alt + F10]
  440.  
  441. When editing multiple files, this function will move to the previous file  in
  442. the File Ring and then present that file as the  current  file.  (Please  see
  443. <NextFile>.)
  444.  
  445. FUNCTION   <FileList>         [Ctrl + F10]
  446.  
  447. When editing multiple files, this function will display a  pop-up  menu  with
  448. all file names in the current File Ring. The current file name will be listed
  449. as the first item and others listed in the order of the File Ring.  User  may
  450. select any file from the list, without changing the order of the File Ring.
  451.  
  452. When the list displays, user may use the cursor key to select an  file  name,
  453. and then press [Return] to move to that file. Or,  user  may  use  the  mouse
  454. cursor to point to the file name and then  click  the  left  button  once  to
  455. select the file. User may also press [Esc] to select no file and go  back  to
  456. the current file. Otherwise, when a file is selected, NJStar will  check  the
  457. modification in the current file. If there is any unsaved  modification,  the
  458. system will ask  the  user  to  save  the  file  if  necessary.  (Please  see
  459. <NextFile>.)
  460.  
  461. If there is no Japanese character at the bottom line waiting to be  selected,
  462. mouse user may also point the mouse cursor  at  the  middle  section  of  the
  463. bottom line and then click the left button once to invoke this function.
  464.  
  465. FUNCTION   <RenameFile>       [F7]
  466.  
  467. This function will rename the current file to a user specified name,  without
  468. saving it immediately.
  469.  
  470. The program will prompt user to enter the new file name.  User  may  enter  a
  471. valid file name, with drive name and full path  if  necessary.  NJStar  would
  472. prompt the user to confirm the name if the file  name  exists  already.  User
  473. could always cancel the request by pressing [Esc] key.
  474.  
  475. FUNCTION   <SaveFile>         [F2]
  476.  
  477. This function will save the current file to  disk,  under  its  current  file
  478. name. If NJStar is configured to produce .BAK file when save  file,  it  will
  479. procedure a .BAK file before saving.
  480.  
  481. If disk is full or the file is read only, an error message will be  displayed
  482. on the bottom line.
  483.  
  484. FUNCTION   <File>             [F4]
  485.  
  486. When quitting from the current file, this function will save the current file
  487. to disk. Then, if  there  was  only  one  opening  file,  it  quits  to  DOS,
  488. otherwise, it quits to the next file in the File Ring.
  489.  
  490. If disk is full or the file is READ ONLY, an error message will be  displayed
  491. on the bottom line and NJStar will stop to quit. If the disk  is  full,  user
  492. may change to other disk. If current editing file  is  READ  ONLY,  user  may
  493. apply <RenameFile> to rename current file to  another  file  name,  then  run
  494. <File> or <SaveFile> again.
  495.  
  496. FUNCTION   <SaveAll>          [Ctrl + F4]
  497.  
  498. When editing multiple files, this function will  save  the  current  file  to
  499. disk. Then, it will release all files from the File Ring and quit from NJStar
  500. back to the DOS. If it fails to save files, it would stop  to  quit.  (Please
  501. see <File>.)
  502.  
  503. FUNCTION   <QuitFile>         [F3]
  504.  
  505. When quitting from the current file, this function will permit user  to  quit
  506. the current file without saving.  However,  if  the  current  file  has  been
  507. modified, user needs to confirm if user wants or not to save the file.  Press
  508. [Y] for keeping modification, or [N] to quit for sure. After that,  if  there
  509. was only one opening file, it quits to DOS, otherwise, it quits to  the  next
  510. file in the File Ring.
  511.  
  512. FUNCTION   <QuitAll>          [Ctrl + F3]
  513.  
  514. When editing multiple files, this function  will  permit  user  to  quit  the
  515. current file without saving. However, if the current file has been  modified,
  516. user may need to confirm  if  user  wants  to  save  the  file.  (Please  see
  517. <QuitFile>.
  518.  
  519. =============================================================================
  520.                             5. CURSOR MOVEMENT
  521.  
  522.  
  523. This section describes NJStar's cursor movement functions.   Some of them are
  524. located under "Search/Move" in the top menu.
  525.  
  526. Mouse user may point the  mouse cursor to any position in  the screen, except
  527. the top line, and then click the left button once to relocated  the cursor in
  528. the current screen.
  529.  
  530. FUNCTION   <CursorLeft>        [LEFT]
  531.  
  532. This function  will move the cursor to the  previous character, if the cursor
  533. is on the beginning of the current line,  the cursor will move to the end  of
  534. the  previous line.   If the  cursor is  on the top  left of  the screen, the
  535. screen display will scroll up one line.
  536.  
  537. FUNCTION   <CursorRight>      [RIGHT]
  538.  
  539. This function will move the cursor to the next character, if the cursor is on
  540. the end of  the current line, the  cursor will move  to the beginning  of the
  541. next  line.  If the cursor is on the  bottom right of the screen,  the screen
  542. display will scroll down one line.
  543.  
  544. FUNCTION   <CursorUp>         [UP]
  545.  
  546. This function will move the cursor one line up.  A line here  is a line shown
  547. on the  screen, not a  hard line.  If  the cursor is  on the top  line of the
  548. current screen, the screen display will scroll up one line.
  549.  
  550. FUNCTION   <CursorDown>       [DOWN]
  551.  
  552. This function  will move the cursor one  line down.  If the  cursor is on the
  553. bottom line of  the current screen, the  screen display will scroll  down one
  554. line.
  555.  
  556. FUNCTION   <BegLine>          [HOME]
  557.  
  558. This function  will move the  cursor to the  beginning of the  current screen
  559. line.
  560.  
  561. FUNCTION   <EndLine>          [END]
  562.  
  563. This function will move the cursor to the end of the current screen line.
  564.  
  565. FUNCTION   <WordLeft>         [Ctrl + LEFT]
  566.  
  567. This function will move  the cursor to the beginning of the current word.  In
  568. NJStar, all Japanese Characters, ASCII  letters (a-z, A-Z), numbers (0-9), and
  569. underscore  (_)  are  handled as  elements  of  a  word.   Other  characters,
  570. including Japanese punctuation, are considered as word separators.
  571.  
  572. FUNCTION   <WordRight>        [Ctrl + RIGHT]
  573.  
  574. This function will move the cursor to the beginning of the next word. (Please
  575. see <WordLeft>.)
  576.  
  577. FUNCTION   <BegScreen>        [Ctrl + UP]  or  [Ctrl + A]
  578.  
  579. This function will move the cursor to the top left of the current screen.  If
  580. the cursor is at that position already, it will do nothing.
  581.  
  582. FUNCTION   <EndScreen>        [Ctrl + DOWN]  or [Ctrl + Z]
  583.  
  584. This function will move the cursor to the bottom left of the  current screen.
  585. If the cursor is at that position already, it will do nothing.
  586.  
  587. FUNCTION   <PageUp>           [PGUP]
  588.  
  589. This function will move the cursor to the bottom line of the previous screen,
  590. then display a new screen.  If the current screen is  the top screen, it will
  591. do nothing.
  592.  
  593. FUNCTION   <PageDown>         [PGDN]
  594.  
  595. This function will  move the cursor to the top line of  the next screen, then
  596. display a new screen.  If the current  screen is the last screen, it will  do
  597. nothing.
  598.  
  599. Mouse user  may also point  the mouse cursor  at any position  in the current
  600. screen, except the  top line, then click  the left button  twice to move  the
  601. cursor one page down.
  602.  
  603. FUNCTION   <BegFile>          [Ctrl + HOME]
  604.  
  605. This  function  will  move the  cursor  to  the beginning  of  the  file, and
  606. redisplay the  screen if necessary.  If the cursor is at the beginning of the
  607. file, it will do nothing.
  608.  
  609. FUNCTION   <EndFile>          [Ctrl + END]
  610.  
  611. This function will move the cursor to the  end of the file, and redisplay the
  612. screen if necessary.   If the cursor  is at the end  of the file, it  will do
  613. nothing.
  614.  
  615. FUNCTION   <ScrollUp>         [Alt + UP]  or [Ctrl + U]
  616.  
  617. This function will scroll the screen  display up one line at one  time, until
  618. the beginning of the file.
  619.  
  620. Mouse user may point the mouse cursor at any position  of the current screen,
  621. except the top line, and then drag the mouse up to scroll the screen up.
  622.  
  623. FUNCTION   <ScrollDown>       [Alt + DOWN] or [Ctrl + D]
  624.  
  625. This function will scroll the screen display down one line at one time, until
  626. the end of the file.
  627.  
  628. Mouse user may point the mouse cursor at any position of  the current screen,
  629. except the top line, and then drag the mouse down to scroll the screen down.
  630.  
  631. FUNCTION   <GotoLine>         [Ctrl + F6]
  632.  
  633. This  function  will  move the  cursor  to  a user  specified  line  and then
  634. redisplay the screen if necessary.  A line here is a hard line.
  635.  
  636. When NJStar asks for line number, user may response one of the following:
  637.  
  638.         Line #    Results
  639.        ======    ====================================================
  640.            100    Go to the 100th line
  641.            +50    Forward 50 lines from the current line
  642.            -20    Backward 50 lines from the current line
  643.              $    Go to the end of the file
  644.           9999    When line number exceeded, go to the end of the file
  645.  
  646. =============================================================================
  647.                               6. FILE EDITING
  648.  
  649.  
  650. This section describes NJStar's basic editing commands.   Please see the next
  651. two sections for Search/Replace and  Block Operations.  Some functions listed
  652. below can be found under "Editing Function" in the main menu.
  653.  
  654. FUNCTION   <Enter>            [ENTER]
  655.  
  656. This function will insert a [Return] character in the end of the current line
  657. and then move the cursor to the beginning of the next new line.
  658.  
  659. This function  is also used for accepting user input  in the many cases, such
  660. as search strings, file names, printing variables, etc.
  661.  
  662. FUNCTION   <HardReturn>       [GREYENTER] or [Shift + ENTER]
  663.  
  664. This  function will  enter a [Return]  character in  the search string.   The
  665. display  of the [Return]  character depends on  user's setting of  the End of
  666. Line symbol.  The default is ASCII character 20.
  667.  
  668. For other situations, this function is the same as <Enter>.
  669.  
  670. FUNCTION   <Space>            [SpaceBar]
  671.  
  672. This function  will enter a space  character into the  current file.   If the
  673. system is in non-JASCII mode,  it  is  an  ASCII  space  character, otherwise,
  674. it would be two ASCII space characters.
  675.  
  676. When the  bottom line  has Japanese characters  waiting to  be selected,  this
  677. function is used to for selecting the first character on the list.
  678.  
  679. Please notice, this is not a configurable function.
  680.  
  681. FUNCTION   <DelChar>          [DEL]
  682.  
  683. This function  will delete the character at the  current cursor position.  If
  684. the current cursor is at the end of a line, the  End of Line character, i.e.,
  685. [Return] character, will be deleted so the next line will join to the current
  686. line.
  687.  
  688. FUNCTION   <BackSpace>        [BS]
  689.  
  690. This function will  delete the character before the  current cursor position.
  691. If the current cursor  is at the beginning of a line, the previous line's End
  692. of  Line  character will  be deleted  so the  current line  will join  to the
  693. previous line.
  694.  
  695. FUNCTION   <DelLine>          [Ctrl + BS]
  696.  
  697. This function will  delete the current screen line, including the End of Line
  698. character.
  699.  
  700. FUNCTION   <DelToBegLine>     [Ctrl + J]
  701.  
  702. This function  will delete all characters up to  the beginning of the current
  703. screen line, not including the character at  the current cursor position.  If
  704. the cursor is at the beginning of a line, it will do nothing.
  705.  
  706. FUNCTION   <DelToEndLine>     [Ctrl + K]  or  [Ctrl + E]
  707.  
  708. This  function will  delete all  characters from  that in the  current cursor
  709. position to the end of the current screen line, not including the End of Line
  710. character.  However, if the current line is a blank line, or the cursor is at
  711. the end of a line, the End of Line character will be deleted.
  712.  
  713. FUNCTION   <UnDelLine>        [F9]
  714.  
  715. This function will recover text that is most recently deleted by any deleting
  716. functions listed above, and insert the recovered text into the current cursor
  717. position.
  718.  
  719. If user continually  uses one or  more deleting functions, all  texts deleted
  720. continually  could be  recovered  by this  function  too.   However, if  user
  721. invokes  any other  non-deleting functions  between  deleting, including  any
  722. cursor moving, only the latest deleted text could be recovered.
  723.  
  724. FUNCTION   <DupLine>          [Ctrl + L]
  725.  
  726. This function will  copy the current screen  line to the next  line, and then
  727. move cursor down to the next line.
  728.  
  729. FUNCTION   <TimeDate>         [Ctrl + T]
  730.  
  731. This function will insert the current  system date and time into the  editing
  732. screen  with Japanese convention.  That is, data  is presented in the order of
  733. Year, Month, Day, Weekday, Hour, Minute, and Second.
  734.  
  735. If the system clock is not set correct, the date could be irrelevant.
  736.  
  737. FUNCTION  <ToggleEOL>         [Ctrl + F9]
  738.  
  739. This function  will toggle the  display of End  of Line symbols.   The symbol
  740. character and  the initial display  status can be defined  with NJCONFIG.EXE.
  741. The default  symbol is ASCII character 20, and  the default display status is
  742. off.
  743.  
  744. FUNCTION   <FileStatus>       [Ctrl + F1]
  745.  
  746. This function will display the status of the current file, such as which JIS
  747. code the curent file is in, file size, number of Japanese characters, and 
  748. number of hard lines, at the bottom line. The current cursor position, in
  749. terms of line and column, is also  displayed. With NJCONFIG.EXE, user may 
  750. specify whether to display the cursor position in hard line or screen line. 
  751. The default is to display it in hard  line.  For a slow machine, it is 
  752. suggested to display it in screen line.
  753.  
  754. FUNCTION   <WordCount>        [Ctrl + F5]
  755.  
  756. This function will count the frequency of a user  specified  string,  at  the
  757. area beginning from the current cursor position to the end of the  file.  The
  758. counting result will be displayed at the bottom line.
  759.  
  760. The system will prompt user for a string to be counted when this function  is
  761. invoked. The string may be any type of text that would appear  in  the  file.
  762. When entering a string, user may use  any  relevant  input  method  to  input
  763. Japanese or other characters. If this  function,  or  any  one  of  searching
  764. functions, is called earlier, the system  will  prompt  with  the  previously
  765. entered string. In this case, user may press [Ctrl + BackSpace] to clear  the
  766. prompted string, or use arrow  keys,  [Del],  and  [Backspace]  to  edit  the
  767. string. When ready, user may press [Return] key to accept  the  string.  (The
  768. <HardReturn> key is used to enter the End of Line symbol in the string.)  Or,
  769. if necessary, user may press [Esc] key at any time  to  cancel  the  counting
  770. request.
  771.  
  772. =============================================================================
  773.                          7.  SEARCH AND REPLACE
  774.  
  775.  
  776. This section describes NJStar's  Search and Replace functions.   All of  them
  777. are located under "Search/Move" in the top menu.
  778.  
  779. FUNCTION   <Search>           [F5]
  780.  
  781. This function will search a user specified string, beginning from the current
  782. cursor position and towards the end of the file.  When the first match string
  783. is found, the cursor will be relocated to the beginning of the string and the
  784. screen may be redisplayed if necessary.   If no match string found, a message
  785. will be displayed at the bottom line.
  786.  
  787. The string  to be searched may be  any type of text that  would appear in the
  788. text file.  Please see <WordCount> for entering the search string.
  789.  
  790. FUNCTION   <SearchForward>    [Ctrl + F]
  791.  
  792. This function  will search a  string that user entered  previously, beginning
  793. from the current cursor position and towards the end  of  the  file.  If  the
  794. first match string is found, the cursor will be relocated to the beginning of
  795. the string and the screen may be redisplayed. If no  match  string  found,  a
  796. message will be displayed at the bottom line.
  797.  
  798. Please notice, if there is no previously entered string, this function  would
  799. prompt user for a search string. Please  see  <WordCount>  for  entering  the
  800. string.
  801.  
  802. FUNCTION   <SearchBackward>   [Ctrl + B]
  803.  
  804. This function will search a string, beginning from the character prior of the
  805. current cursor position towards the beginning of the file. If the first match
  806. string is found, the cursor will be relocated to the beginning of the  string
  807. and the screen may be redisplayed. If no match string found, a  message  will
  808. be displayed at the bottom line.
  809.  
  810. With NJCONFIG.EXE, user may set up this function to accept user input  for  a
  811. search string or not to do so. If user input is expected, or if there  is  no
  812. previously entered string, user may enter a  search  string  at  the  prompt.
  813. Please see <WordCount> for entering the string.
  814.  
  815. FUNCTION   <SearchReplace>    [F6]
  816.  
  817. This function will search for a user specified string  and  replace  it  with
  818. another user specified string, in the area beginning from the current  cursor
  819. position and towards the end of the file. The system  will  prompt  user  for
  820. both search string and replace string separately.  Similar  to  other  search
  821. functions, if previous entered search  or  replace  string  exists,  it  will
  822. prompt with those strings. Please see <WordCount> for entering the string.
  823.  
  824. After accepting user input, the  system  starts  to  search  for  the  search
  825. string. If a match string is found, the  cursor  will  be  relocated  to  the
  826. beginning of the  string  and  the  screen  may  be  redisplayed.  Then,  the
  827. following prompt is displayed at the bottom line:
  828.  
  829.           Replace: (Yes/No/Go/Only/Quit)?
  830.  
  831. Here,  user may  enter one  of  initial characters  to direct  the operation.
  832. Those options are:
  833.  
  834.           [Y]es  -  Replace this string  and then continue to search  for the
  835.                     next one.
  836.  
  837.           [N]o   -  Do  not replace this  string, but continue  to search for
  838.                     the next one.
  839.  
  840.           [G]o   -  Replace  all match  strings found  until the  end  of the
  841.                     file, without asking for confirmation again.
  842.  
  843.           [O]nly -  Replace this string only and then stop the operation.
  844.  
  845.           [Q]uit -  Don't replace anything and stop the operation.
  846.  
  847. The system will report the result at the bottom line.  Or, if no match string
  848. found, a message will be displayed at bottom line too.
  849.  
  850. FUNCTION   <Replace>
  851.  
  852. This function will  carry out Search and Replacement  automatically, that is,
  853. without  user confirmation.  It is  mainly designed for using  in Macros.  No
  854. default key is assigned to this function.
  855.  
  856. =============================================================================
  857.                              8. BLOCK OPERATION
  858.  
  859.  
  860. This  section  describe   NJStar's  block  manipulating  functions.     Those
  861. functions, except  <SaveBlock>, are  located under  "Block Operation" in  the
  862. main menu.  <SaveBlock> is located under "File" in the main menu.
  863.  
  864. FUNCTION   <MarkBlock>        [Alt + B]
  865.  
  866. A block here is a segment of file that is deliberately marked in order to  be
  867. processed separately. This function will mark the character  in  the  current
  868. cursor position as the start or end of a block.  Mouse  user  may  click  the
  869. right button once to set the mark.
  870.  
  871. Generally, user needs to use this function  twice  in  order  to  identify  a
  872. segment of file as a block. When a block is marked, it will be  displayed  in
  873. reverse video and/or different color. User may change the block display style
  874. with NJCONFIG.EXE.
  875.  
  876. Only one block at a time can be recognized by NJStar. Thus, after a block  is
  877. marked, it is possible for user to use <MarkBlock> function again  and  again
  878. at different locations in order to change the scope of the current block.
  879.  
  880. When switch to another file, the block mark will be released automatically.
  881.  
  882. FUNCTION   <MarkLine>         [Alt + L]
  883.  
  884. This function will mark current screen line as the start or end of  a  block.
  885. If a block exists, this function will change the scope of the current  block.
  886. Mouse user may double click the right button to run this function.
  887.  
  888. FUNCTION   <UnMarkBlock>      [Alt + U]
  889.  
  890. This function will release the current block by unmarking it. Mouse user  may
  891. click the left and right button at the same time to invoke this function.
  892.  
  893. FUNCTION   <MoveBlock>        [Alt + M]
  894.  
  895. This function will move the current block to the location immediately  before
  896. the current cursor position. The block mark will stay with the block.
  897.  
  898. This function can't move a block from one opened file to another one.
  899.  
  900. FUNCTION   <CopyBlock>        [Alt + C]
  901.  
  902. This function will copy the current block to the location immediately  before
  903. the current cursor position. Meanwhile, the block mark will be released  from
  904. the original location, moving to the newly copied text.
  905.  
  906. If there is no block defined in the current file, it will restore the content
  907. in the internal block buffer, stored by either <Copy> or <DelBlock>.
  908.  
  909. This function can be used to copy a marked block  from  one  opened  file  to
  910. another one, although the block mark  disappears  before  leaving  the  first
  911. file.
  912.  
  913. FUNCTION   <Copy>             [Ctrl + W]
  914.  
  915. This function will store the current block into the  internal  block  buffer.
  916. Then, the block mark will be released. The stored block can  be  released  by
  917. <Paste>. Thus, user may use this pair of functions to exchange  text  between
  918. files.
  919.  
  920. FUNCTION   <Paste>            [Alt + Y]
  921.  
  922. This function will  restore the content in  the internal block buffer  in the
  923. location immediately before  the current cursor position.   The restored text
  924. is marked as a block.
  925.  
  926. Since this function is to restore  the content of the internal block  buffer,
  927. it actually  can restore  the content of  deleted block,  or copy  the latest
  928. marked block in a file.
  929.  
  930. FUNCTION   <DelBlock>         [Alt + D]
  931.  
  932. This function  will delete  the current  marked block,  and store  it in  the
  933. internal block buffer.  The deleted block can be recovered with <UnDelBlock>,
  934. <Paste> or <CopyBlock>.  Only the latest deleted block can be recovered.
  935.  
  936. FUNCTION   <UnDelBlock>       [Alt + F9]
  937.  
  938. This  function  will  recover  a   block  deleted  lately,  in  the  location
  939. immediately before the current cursor  position.  The recovered block will be
  940. displayed is marked as a block.
  941.  
  942. Since this  function is to restore the content  of the internal block buffer,
  943. it  actually can restore the  content of stored block by  <Copy>, or copy the
  944. latest marked block in a file.
  945.  
  946. FUNCTION   <GotoBlock>        [Ctrl + G]
  947.  
  948. This function will move the cursor to the beginning of the marked  block, and
  949. then the screen will be redisplayed.
  950.  
  951. FUNCTION   <SaveBlock>        [Alt + W]
  952.  
  953. This function will save a block to a file, with a user specified  file  name.
  954. The default file name is that for the current file. User  may  enter  a  file
  955. name, with the drive name and full path if necessary. If the file name  given
  956. by user exists, the system will ask user to confirm  the  name  in  order  to
  957. avoid accidentally overwriting the file. However, if a file name confirmed by
  958. user, NJStar will still produce a .BAK file for the overwritten file.
  959.  
  960. =============================================================================
  961.                            9. INPUTTING JAPANESE
  962.  
  963.  
  964. This section describes  NJStar's  functions  related  to  inputting  Japanese
  965. characters. NJStar supports all JIS characters, User may  use  CCFONT.EXE  to
  966. add more characters if necessary. Njstar support 3 modes  of  Japanese  input
  967. and ASCII input.
  968.  
  969. FUNCTION   <RomajiInput>      [Alt + F5]
  970.  
  971. This function will set NJStar's input method back to  Romaji.  When  entering
  972. Romaji mode, the left end of the bottom line will display a sign of "Romaji".
  973. With Romaji input method, alphabet letter [a-z, A-Z] keys  and  single  quote
  974. (') and minus sign "-" are used to input Romaji code. All  other  ASCII  keys
  975. may be entered  into  the  editing  screen.  Please  notice  that  [,],  [.],
  976. [SpaceBar] and all number keys [0-9] are used to assign the input and  select
  977. Japanese characters, when there are Japanese characters in  the  bottom  line
  978. waiting to be selected.
  979.  
  980. Mouse user may point the mouse cursor at the left end of the bottom line  and
  981. click the left button once, to toggle between Romaji and ASCII input mode.
  982.  
  983. In "Romaji" mode, user can  Enter  Hiragana,  Katakana,  Kanji  and  Katakana
  984. version of English words. To Enter ASCII  char  or  JASCII  char  please  see
  985. Function <ASCinput> [Alt+F6>.
  986.  
  987. (1) Entering Hiragana
  988.  
  989. NJStar uses following table to translate romaji to Hiragana automatically  as
  990. user type in the romaji.
  991.  
  992. -------------------------------------------------------------------------------
  993.  -   í╝    dja ñ┬ñπ  fyo ñ╒ñτ  jo  ñ╕ñτ  myu ñ▀ñσ  re  ñ∞    ta  ñ┐    xa  ñí
  994.  a   ñó    dje ñ┬ñº  fyu ñ╒ñσ  ju  ñ╕ñσ  n   ñ≤    ri  ñΩ    te  ñ╞    xe  ñº
  995.  ba  ñ╨    dji ñ┬    ga  ñ¼    jya ñ╕ñπ  n'  ñ≤    ro  ñφ    ti  ñ┴    xi  ñú
  996.  be  ñ┘    djo ñ┬ñτ  ge  ñ▓    jye ñ╕ñº  na  ñ╩    ru  ñδ    to  ñ╚    xka Ñ⌡
  997.  bi  ñ╙    dju ñ┬ñσ  gi  ñ«    jyi ñ╕    ne  ñ═    rya ñΩñπ  tsa ñ─ñí  xke Ñ÷
  998.  bo  ñ▄    do  ñ╔    go  ñ┤    jyo ñ╕ñτ  ni  ñ╦    rye ñΩñº  tse ñ─ñº  xo  ñ⌐
  999.  bu  ñ╓    du  ñ╔ñÑ  gu  ñ░    jyu ñ╕ñσ  no  ñ╬    ryo ñΩñτ  tso ñ─ñ⌐  xtu ñ├
  1000.  bya ñ╙ñπ  dya ñ╟ñπ  gya ñ«ñπ  ka  ñ½    nu  ñ╠    ryu ñΩñσ  tsu ñ─    xu  ñÑ
  1001.  bye ñ╙ñº  dye ñ╟ñº  gye ñ«ñº  ke  ñ▒    nya ñ╦ñπ  sa  ñ╡    tu  ñ─    xwa ñε
  1002.  byo ñ╙ñτ  dyo ñ╟ñτ  gyo ñ«ñτ  ki  ñ¡    nye ñ╦ñº  se  ñ╗    tya ñ┴ñπ  xya ñπ
  1003.  byu ñ╙ñσ  dyu ñ╟ñσ  gyu ñ«ñσ  ko  ñ│    nyo ñ╦ñτ  sha ñ╖ñπ  tye ñ┴ñº  xyo ñτ
  1004.  cha ñ┴ñπ  dza ñ┬ñπ  ha  ñ╧    ku  ñ»    nyu ñ╦ñσ  she ñ╖ñº  tyi ñ┴    xyu ñσ
  1005.  che ñ┴ñº  dze ñ┬ñº  he  ñ╪    kya ñ¡ñπ  o   ñ¬    shi ñ╖    tyo ñ┴ñτ  ya  ñΣ
  1006.  chi ñ┴    dzi ñ┬    hi  ñ╥    kye ñ¡ñº  pa  ñ╤    sho ñ╖ñτ  tyu ñ┴ñσ  ye  ñ¿
  1007.  cho ñ┴ñτ  dzo ñ┬ñτ  ho  ñ█    kyo ñ¡ñτ  pe  ñ┌    shu ñ╖ñσ  u   ñª    yo  ñΦ
  1008.  chu ñ┴ñσ  dzu ñ┼    hu  ñ╒    kyu ñ¡ñσ  pi  ñ╘    si  ñ╖    va  Ñ⌠Ñí  yu  ñµ
  1009.  cya ñ┴ñπ  e   ñ¿    hya ñ╥ñπ  ma  ñ▐    po  ñ▌    so  ñ╜    ve  Ñ⌠Ѻ  za  ñ╢
  1010.  cye ñ┴ñº  fa  ñ╒ñí  hye ñ╥ñº  me  ñß    pu  ñ╫    su  ñ╣    vi  Ñ⌠Ñú  ze  ñ╝
  1011.  cyi ñ┴    fe  ñ╒ñº  hyo ñ╥ñτ  mi  ñ▀    pya ñ╘ñπ  sya ñ╖ñπ  vo  Ñ⌠Ñ⌐  zi  ñ║ñú
  1012.  cyo ñ┴ñτ  fi  ñ╒ñú  hyu ñ╥ñσ  mo  ñΓ    pye ñ╘ñº  sye ñ╖ñº  vu  Ñ⌠    zo  ñ╛
  1013.  cyu ñ┴ñσ  fo  ñ╒ñ⌐  i   ññ    mu  ñα    pyo ñ╘ñτ  syi ñ╖    wa  ñ∩    zu  ñ║
  1014.  da  ñ└    fu  ñ╒    ja  ñ╕ñπ  mya ñ▀ñπ  pyu ñ╘ñσ  syo ñ╖ñτ  we  ñ±
  1015.  de  ñ╟    fya ñ╒ñπ  je  ñ╕ñº  mye ñ▀ñº  q   ñ≤    syu ñ╖ñσ  wi  ñ≡
  1016.  di  ñ╟ñú  fye ñ╒ñº  ji  ñ╕    myo ñ▀ñτ  ra  ñΘ    t-  ñ├    wo  ñ≥
  1017. -------------------------------------------------------------------------------
  1018.  
  1019. Examples: toyota  -- ñ╚ñΦñ┐        toukyou -- ñ╚ñªñ¡ñτñª 
  1020.  
  1021. The romaji to kana translation is almost identical  to  that  used  in  other
  1022. Kanji editor (eg. MOKE by Mark Edwards) or Kanji program  (eg.  JDIC  by  Jim
  1023. Breen), i.e. for a  small  "tsu"  you  can  type  a  double  consonant,  e.g.
  1024. "shippai", or "t-", e.g. shit-pai, and for "n" you can type "n'" if necessary
  1025. (e.g. as in "hon'ya" ╦▄▓░). Most of the time just typing ordinary Hepburn  or
  1026. kunrei romaji works. Note that the romaji must follow the kana style for long
  1027. vowels. Tokyo can be toukyou, but not tookyoo. For small añí eñº iñú oñ⌐  uñÑ
  1028. tsuñ├ wañε kaÑ⌡ keÑ÷ yañπ yeñº yoñτ yuñσ, type xa, xe, xi, xo, xu, xtu,  xwa,
  1029. xka, xke, xya, xye, xyo and xyu respectively.
  1030.  
  1031. You can enter as  few  as  one  romajinized  hiragana  or  a  whole  line  of
  1032. romajinized hiragana. DO NOT USE SPACES to separate words.
  1033.  
  1034. Example:
  1035.         ___________________________________________________________________
  1036.         Romaji: shippai     1 ñ╖ñ├ñ╤ññ
  1037.         ___________________________________________________________________
  1038.         Romaji: watashiha   1 ñ∩ñ┐ñ╖ñ╧
  1039.         ___________________________________________________________________
  1040.         Romaji: motte       1 ñΓñ├ñ╞   
  1041.         ___________________________________________________________________
  1042.         Romaji: onna        1 ñ¬ñ≤ñ╩
  1043.  
  1044. The hiragana is usually displayed as 1. for selection, press [1]  or  [Space]
  1045. to select, Press ESC at any time will clear romaji input line.
  1046.  
  1047. The centered dot for kana seperation can be entered via the single quote ',
  1048.         ___________________________________________________________________
  1049.         Romaji: a'a       1 ñóíªñó
  1050.  
  1051.  
  1052. (2) Entering Katakana
  1053.  
  1054. Normally when the romaji is entered, Njstar translate it  to  hiragana,  then
  1055. search the KANJI.DIC for possible match of the hiragana. If no  match  found,
  1056. NJStar displays the Katakana version the romaji as 2.  Press  [2]  to  select
  1057. Katakana. If match  found,  Njstar  will  display  the  Kanji  togather  with
  1058. hiragana, If user want to enter the Katakana instead  of  hiragan  or  Kanji,
  1059. Press [ALT+1] to select. or press [ESC] to cancel.
  1060.  
  1061. Example:
  1062.         ___________________________________________________________________
  1063.         Romaji: o-sutoraria   1 ñ¬í╝ñ╣ñ╚ñΘñΩñó  2 Ñóí╝Ñ╣Ñ╚ÑΘÑñÑó
  1064.  
  1065. (3) Entering Kanji only word
  1066.  
  1067. When a Romaji code is entered, if it is correct, it's Hiragana  is  displayed
  1068. at bottom line. If the displayed Hiragana match a  kana  to  kanji  entry  in
  1069. Wnndict, The matched Kanji are also listed automatically for selection,
  1070.  
  1071. Example:
  1072.         ___________________________________________________________________
  1073.         Romaji: a  1 ñó 2 ░í 3 ░ó 4 ░ú 5 ░ñ 6 ░⌐ 7 ▓± 8 │½ 9 ╢⌡ 0 ╕π
  1074.         ___________________________________________________________________
  1075.         Romaji: toukyou  1 ñ╚ñªñ¡ñτñª  2 ┼∞╡■
  1076.         ___________________________________________________________________
  1077.         Romaji: oosaka   1 ñ¬ñ¬ñ╡ñ½    2 ┬τ║σ
  1078.  
  1079. Press the corresponding number to select Kanji. Press [ESC] to cancel.
  1080.  
  1081. User may use [SpaceBar] to select the first character, or use a  number  key,
  1082. to select any desired character. If there are more than 10 match  characters,
  1083. user may use [>]/[,] or [<]/[.] key to flip through the list, and then select
  1084. a character in the same way. User may enter [Esc] to cancel the current code,
  1085. if necessary.
  1086.  
  1087. (4) Entering Verbs and Adjectives with a Kanji part
  1088.  
  1089. Entering verbs and adjectives is some what different from entering words that
  1090. are all kanji. How verbs are entered in NJSTAR relys  much  on  how  the  the
  1091. entry appears in the Wnndict dictionary. Verbs that have a kanji part  and  a
  1092. hiragana part are looked up in the Wnndict with hiragana for the kanji and an
  1093. ascii character representing the start of the hiragana part of the verb.  For
  1094. the verb ╜╗ñα (sumu) it is listed as ñ╣m, ╜±ñ» is listed as ñ½k, and ╗╫ñª  is
  1095. listed as ñ¬ñΓu. In NJSTAR just capitalize  the  character  representing  the
  1096. start of the hiragana part of the verb or the 'm', 'k', and 'u' of the  above
  1097. verbs. Below is a couple of examples and how they are to be entered.
  1098.  
  1099.        kanji       romaji       enter      displayed
  1100.        ---------   -----------  --------   ---------
  1101.        ╜╗ñα        sumu         suM        ╜╗
  1102.        ┬╘ñ─        matsu        maT        ┬╘
  1103.        ╜±ñ»        kaku         kaK        ╜±
  1104.        ╕½ñδ        miru         miR        ╕½
  1105.        ┐╖ñ╖ññ      atarashii    ataraS     ┐╖
  1106.        ┬τñ¡ññ      ookii        ooK        ┬τ
  1107.        ╣Γññ        takai        takaI      ╣Γ
  1108.        ─πññ        hikui        hikuI      ─π
  1109.        ╜╨ñ╣        dasu         daS        ╜╨
  1110.        ╗╫ñª        omou         omoU       ╗╫
  1111.        ╚■ñ╖ññ      utsukushi    utsukuS    ╚■
  1112.        ┐⌐ñ┘ñδ      taberu       taB        ┐⌐
  1113.  
  1114. Example: to enter verb ┐⌐ñ┘ñδ (taberu)
  1115.       ___________________________________________________________________
  1116.       Romaji: taB  1 ┐⌐
  1117.       ___________________________________________________________________
  1118.       Romaji: beru 1 ñ┘ñδ
  1119.  
  1120.  
  1121. (5) Katakana Version of English words
  1122.  
  1123. The Katakana Version of some English word can  be  entered  in  Romaji  input
  1124. mode. user need to enter a single quote (')  before  the  English  word.  The
  1125. available of the word is depands on the entries in Wnndict.
  1126.  
  1127. Example:
  1128.       ___________________________________________________________________
  1129.       Romaji: 'computer  1 Ñ│Ñ≤Ñ╘Ñσí╝Ñ│Ñ≤Ñ╘Ñσí╝Ñ┐ 2 Ñ│Ñ≤Ñ╘Ñσí╝Ñ┐
  1130.       ___________________________________________________________________
  1131.       Romaji: 'editor    1 Ñ¿Ñ╟ÑúÑ┐
  1132.       ___________________________________________________________________
  1133.       Romaji: 'communication  1 Ñ│Ñ▀ÑσÑ╦Ñ▒í╝Ñ╖ÑτÑ≤ 
  1134.  
  1135. (6) Kanji to kana/english lookup
  1136.  
  1137.     See <ReadKanji> [Alt+X] for more details.
  1138.  
  1139. (7) Entering Punctuation
  1140.     
  1141. In Romaji input mode, when there are no thing on input(bottom) line (If there
  1142. are Kana/Kanji waiting to select, press ESC to clear),  all  the  punctuation
  1143. character on the keyboard can be entered when  there  are  nothing  on  input
  1144. line.
  1145.  
  1146.    ~ ` ! @ # $ % ^ & * ( ) - _ = + \ | [ ] { } ; : ' ' " " < > , . ? /
  1147.   í┴íñí¬í≈í⌠í≡í≤í∩í⌡í÷í╩í╦í╜í▓íßí▄í└í├í╪í┘í┌í█í¿íºí╓í╫í╓í╫í╘í╒íóíúí⌐í┐
  1148.  
  1149. (8) A complete sentence:
  1150.  
  1151.     ñóñ╖ñ┐íóñ∩ñ┐ñ╖ñ╧┼∞╡■ñ╦╣╘ñ¡ñ▐ñ╣íú
  1152.     (Ashita, watashi wa toukyou ni ikimasu)
  1153.         ___________________________________________________________________
  1154.         Romaji: ashita  1 ñóñ╖ñ┐ 2 ╠└╞ⁿ
  1155.         ___________________________________________________________________
  1156.         Romaji: watashi 1 ñ∩ñ┐ñ╖ 2 ╗Σ
  1157.         ___________________________________________________________________
  1158.         Romaji: ha      1 ñ╧                    
  1159.         ___________________________________________________________________
  1160.         Romaji: toukyou 1 ñ╚ñªñ¡ñτñª 2 ┼∞╡■
  1161.         ___________________________________________________________________
  1162.         Romaji: ni      1 ñ╦
  1163.         ___________________________________________________________________
  1164.         Romaji: iK      1 ╣╘  2 └╕
  1165.         ___________________________________________________________________
  1166.         Romaji: kimasu  1 ñ¡ñ▐ñ╣
  1167.  
  1168. (9) Entering JIS Character by typing two typable ASCII character
  1169.  
  1170. In Romaji input mode, if first character is '^', NJSTAR will  interprete  the
  1171. rest input as 2 bytes JIS code by masking the high bit on. In email system or
  1172. news system, the high bit is always been masked off. Using this  method,  you
  1173. can reconstruct the actual message from the meaning less ascii character. For
  1174. example, I send you a email, and say: "my name is [Pd9cGH]". If you  want  to
  1175. find out what is inside the [], you can type  in  the  character  inside  [],
  1176. NJSTAR will display the Kanji/Kana for selection:
  1177.  
  1178.       ___________________________________________________________________
  1179.       Romaji: ^Pd9cGH   1 ╨Σ╣π╟╚
  1180.  
  1181. FUNCTION   <JasciiMode>      [Alt + F9]
  1182.  
  1183. This function will toggle NJStar's  JASCII  and  non-JASCII  input  mode.  In
  1184. JASCII mode, a sign of "JASCII" will be posted to the right end of the bottom
  1185. line. The initial input mode can be set by user with NJCONFIG.EXE.
  1186.  
  1187. There is no difference for Japanese characters input under either  mode.  For
  1188. all  ASCII  characters,  in  JASCII  mode,  they  are  mapped   into   JASCII
  1189. counterparts. For instance, an  ASCII  period,  a  dot(.),  is  mapped  to  a
  1190. Japanese period, a small circle( íú). However, some ASCII characters  are  of
  1191. different presentations in JASCII mode. For instance,  an  ASCII  star,  [*],
  1192. will be mapped to a Japanese Star. Here are the mapping:
  1193.  
  1194.    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
  1195.   ú┴ú┬ú├ú─ú┼ú╞ú╟ú╚ú╔ú╩ú╦ú╠ú═ú╬ú╧ú╨ú╤ú╥ú╙ú╘ú╒ú╓ú╫ú╪ú┘ú┌ 
  1196.  
  1197.    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
  1198.   úßúΓúπúΣúσúµúτúΦúΘúΩúδú∞úφúεú∩ú≡ú±ú≥ú≤ú⌠ú⌡ú÷ú≈ú°ú∙ú·
  1199.  
  1200.    1 2 3 4 5 6 7 8 9 0
  1201.   ú▒ú▓ú│ú┤ú╡ú╢ú╖ú╕ú╣ú░
  1202.  
  1203.    ~ ` ! @ # $ % ^ & * ( ) - _ = + \ | [ ] { } ; : ' ' " " < > , . ? /
  1204.   í┴íñí¬í≈í⌠í≡í≤í∩í⌡í÷í╩í╦í╜í▓íßí▄í└í├í╪í┘í┌í█í¿íºí╓í╫í╓í╫í╘í╒íóíúí⌐í┐
  1205.  
  1206. This function  only  affects  those  ASCII  characters  to  be  input.  Those
  1207. previously input ASCII characters will stay at their original style.
  1208.  
  1209. Mouse user may point the mouse cursor to the right end of the bottom line and
  1210. click the left button once to invoke this function.
  1211.  
  1212.  
  1213. FUNCTION   <EUCinput>          [Alt + F4]
  1214.  
  1215. This function will set NJStar's input method to EUC  input.  When  using  EUC
  1216. method, the left end of the bottom line will display a "EUC" sign.  With  EUC
  1217. method, lower case letter keys [a]-[f] and number keys [0]-[9]  are  used  to
  1218. input a EUC code. All other keys can  be  used  to  input  into  the  editing
  1219. screen.
  1220.  
  1221. EUC is one of major supplemental input methods in NJStar.  The  file  EUC.DOC
  1222. lists out all valid EUC codes and the corresponding characters. When entering
  1223. a EUC code, user need to completely input all four code letters. After  that,
  1224. the character will be entered into the editing screen directly.
  1225.  
  1226. Example:  d0e4 -> ╨Σ    b9e3 -> ╣π   c7c8 -> ╟╚
  1227.  
  1228. FUNCTION   <JISinput>          [Alt + F3]
  1229.  
  1230. This function will set NJStar's input method to JIS. When using  JIS  method,
  1231. the left end of the bottom line will display a "JIS" sign. With  JIS  method,
  1232. only number keys are used to input a JIS codes. All other keys can be used to
  1233. enter into the editing screen.
  1234.  
  1235. JIS is one of major supplemental input methods in NJStar.  The  file  JIS.DOC
  1236. lists out all valid JIS codes and the corresponding characters. When entering
  1237. a JIS code, NJStar starts to display the match characters after  two  out  of
  1238. four code numbers are entered. The list will be trimmed down along with  more
  1239. code numbers are entered, until the code is completed and the character  will
  1240. be entered at the editing screen directly. Thus, before a  complete  code  is
  1241. entered, user is still able to select a desired character with [Alt] + number
  1242. key.
  1243.  
  1244. Example: 4868 -> ╨Σ    2567 -> ╣π    3940 -> ╟╚
  1245.  
  1246. FUNCTION <ASCinput> [Alt + F6]
  1247.  
  1248. This function will set NJStar's input  method  to  ASCII.  When  using  ASCII
  1249. method, the left end of the bottom line will display a "ASCII" sign. The file
  1250. name, size, and cursor position are displayed at the  bottom  line.  The  "*"
  1251. sign in front of "Bytes" indicates the current file has been  modified  since
  1252. it is opened or since last time it was saved.
  1253.  
  1254. Mouse user may point the mouse cursor at the left side of the bottom line and
  1255. click the left button once, to toggle between PinYin and ASCII input mode.
  1256.  
  1257. ASCII mode is used to enter all keyboard characters, plus the  extended ASCII
  1258. character 128-160.  To enter those characters,  user needs to press [Alt] key
  1259. down, at the same time, enter the corresponding ASCII code with the numerical
  1260. keys at the keypad.  For instance, to enter [ü],  user should press [Alt] key
  1261. while entering [1],  [2], [9] with the keys  at the numerical keypad.   After
  1262. that, user releases [Alt] key and the character will enter the editing screen
  1263. directly. ASCII character 1-31 are displayed as special characters,
  1264.  
  1265. FUNCTION   <ReadKanji>     [Alt + X]
  1266.  
  1267. This function shows the possible Kana of a Kanji at cursor. If  a  user  want
  1268. show the Kana of a Kanji word, one has to mark  the  word  using  Block  mark
  1269. commands, then press this command.
  1270.  
  1271. When this function is used, NJStar first search the EDICT, If there is  entry
  1272. in EDICT, the entry with Kanji, Kana and English Tanslation is displayed.  If
  1273. no entry found in EDICT, NJSTAR will search Wnndict, If  there  is  entry  in
  1274. WnnDict, the entry with Kanji, Kana is displayed. If no entry found in EDICT,
  1275. NJSTAR will beep and display a message: [ Not Found ].
  1276.  
  1277. Note: EDICT is not supplied with NJSTAR, User can get an official  copy  from
  1278. monu6.cc.monash.edu.au file pub/Nihongo/edictj. First rename EDICTJ to EDICT,
  1279. Then Convert to EDICT.DIC by EDICT.EXE.
  1280.  
  1281. Whenever EDICT is newer than EDICT.DIC, user should Run EDICT.EXE to make new
  1282. index file, or NJSTAR will automatically take care by  looking  at  the  time 
  1283. stamp.
  1284.  
  1285. NJSTAR will issue a warning if EDICT is not found in  NJSTAR's  directory:
  1286. "WARNING: EDICT not Found, Kanji/Kana->English is not available."
  1287.  
  1288.                                        (This manual continues at NJSTAR2.DOC.)
  1289.