home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / os2 / fc2_012.zip / FC.INF (.txt) < prev    next >
OS/2 Help File  |  1993-05-24  |  16KB  |  391 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Introduction ΓòÉΓòÉΓòÉ
  3.  
  4.  File Commander/2 is intended to be an OS/2 version of the popular Norton 
  5. Commander(tm) DOS program. It implements a subset of the features provided by 
  6. Norton Commander but adds some features of its own that are only possible under 
  7. OS/2.  The software is currently free, however any donations will be gratefully 
  8. accepted. The more support I get (especially monetary), the more likely it'll 
  9. be that I'll continue development of the program. See Contacting the Author for 
  10. how to contact me. 
  11.  
  12.  
  13. ΓòÉΓòÉΓòÉ 2. What it hasn't got ΓòÉΓòÉΓòÉ
  14.  
  15. The following features of Norton Commander are NOT (yet) implemented: 
  16.  
  17. o   User Menu 
  18. o   File search 
  19. o   File tree 
  20. o   History window 
  21. o   Quick View 
  22. o   File name filter 
  23. o   Attribute editor 
  24. o   Directory compare 
  25. o   Most of the Options menu 
  26. o   (there may be some others I've forgotten) 
  27.  
  28.  
  29. ΓòÉΓòÉΓòÉ 3. Function key reference ΓòÉΓòÉΓòÉ
  30.  
  31. So after all that, you may be wondering what IS implemented?  Well here is a 
  32. list of keys and their functions: 
  33.  
  34. o F1: Brings up the online help (fc.inf) or the INF file(s) of your choice. 
  35.   (See Configuration) For this to work, fc.inf (or the files you specifiy) must 
  36.   be in a directory pointed to by the BOOKSHELF environment variable. 
  37.  
  38. o F3: Views the current file with the viewer of your choice (no internal). 
  39.  
  40. o F4: Edits the current file with the viewer of your choice (no internal). 
  41.  
  42. o F5: Copies the current file or currently tagged files. Default destination 
  43.   directory is that of the opposite panel. 
  44.  
  45. o F6: As above but moves the file(s). 
  46.  
  47. o F7: Make a directory. You are prompted for the name of the directory. 
  48.  
  49. o F8: Delete current file or tagged files. There is a double confirmation on a 
  50.   tagged file delete. If you try to delete a non-empty directory, You will get 
  51.   a special confirmation box in which you must type "YES" exactly (in upper 
  52.   case). The entire directory tree from that directory downwards will then be 
  53.   deleted. Only do this if you are really REALLY sure! 
  54.  
  55. o F9: Display menu bar. Once displayed you may use the left/right arrow keys to 
  56.   select a menu and the down arrow key to "drop" the menu. You can also drop a 
  57.   menu by pressing the key corresponding to the first letter of its name. Once 
  58.   dropped, you can move a cursor in the menu with the up/down cursor keys and 
  59.   use ENTER to select a menu item. Alternatively, you may select a menu item by 
  60.   pressing the key that is highlighted in the menu item's name. Menu items not 
  61.   yet implemented are greyed out and will not respond to selection. See Menu 
  62.   functions for more details. 
  63.  
  64. o F10: Exit FC/2. 
  65.  
  66. o Alt-F9: Switch between 25 and 50 line mode. 
  67.  
  68. o Ctrl-F1/F2: Switch off/on left or right panel. 
  69.  
  70. o Esc: Clear command line. 
  71.  
  72. o Tab: Switch cursor between panels. 
  73.  
  74. o Ctrl-E: Scroll back through command history. Note that this wraps around. ie 
  75.   pressing Ctrl-E when the oldest command is showing will bring up the newest 
  76.   command. 
  77.  
  78. o Ctrl-X: Scroll forward through command history. 
  79.  
  80. o Ctrl-R: Re-read the current panel. (Useful if you changed a floppy or if 
  81.   another process has altered the directory contents.) 
  82.  
  83. o Ctrl-J: Insert name of current file into command line or if there is a 
  84.   non-space character before the cursor searches history. Note that only text 
  85.   before the cursor is used when looking for a match in history. Note also that 
  86.   if pressed again, the next match from history will be recalled. This key 
  87.   alters the history position used by Ctrl-E and Ctrl-X. 
  88.  
  89. o Ctrl-Enter: Same as Ctrl-J. 
  90.  
  91. o Enter: Execute command line, or if command line is empty, execute current 
  92.   file. If the file matches an association, then the program associated with it 
  93.   will be used on the file (See Configuration). If the cursor is on a 
  94.   directory, FC/2 will change into that directory. Note that you cannot change 
  95.   directory by entering "cd foo", or change drive by entering "d:". This is not 
  96.   a bug. It's a problem I, as yet, have no solution to. 
  97.  
  98. o Alt-Enter: Same as above but the executable is run in a separate session. 
  99.  
  100. o Ctrl-O: Turn panels On/Off. Useful if you want to see the output of the 
  101.   program you just ran or if you just want a command line for a while. 
  102.  
  103. o Ctrl-\: Moves to the root directory of the current drive. 
  104.  
  105. o Ctrl-L: Toggles drive information panel on/off. Shows drive total space, free 
  106.   space, number of files and total bytes occupied by current directory, the 
  107.   drive's label, file system and serial number. 
  108.  
  109. o Insert: Tag/Untag current file and move cursor down. 
  110.  
  111. o Home: Moves cursor to the first file on the panel. 
  112.  
  113. o End: Moves cursor to the last file on the panel. 
  114.  
  115. o Ctrl-Home: Moves command line cursor to the start of the line. 
  116.  
  117. o Ctrl-End: Moves command line cursor to the end of the line. 
  118.  
  119. o Cursor Up/Down: Moves the cursor up or down one file name. Will scroll window 
  120.   if necessary. Also if panels are off, scrolls through history. 
  121.  
  122. o Cursor Left/Right: Moves the command line cursor, or if "Brief" view is 
  123.   selected, moves cursor over one column. 
  124.  
  125. o Grey +: Tag files by wildcard. Note that this uses REAL wildcards. ie "*" 
  126.   matches EVERYTHING, "*x*" matches everything with an 'x' in it, "??*" matches 
  127.   everything with 2 or more characters, etc. 
  128.  
  129. o Grey -: Same as above, only UNTAGS. 
  130.  
  131. o Alt-letter/number: Holding down ALT and typing a partial file name will move 
  132.   the cursor to the first file matching that partial name. 
  133.  
  134.  
  135. ΓòÉΓòÉΓòÉ 4. Menu Functions ΓòÉΓòÉΓòÉ
  136.  
  137. The following menu items have been implemented so far: 
  138.  
  139. Left/Right: 
  140.  
  141.    Brief  - change left/right panel to brief file view. 
  142.  
  143.    Full  - change left/right panel to full detail file view. 
  144.  
  145.    Info  - make left/right panel display drive info for opposite panel (or 
  146.    switch back to normal if already on). 
  147.  
  148.    On/Off - Switch left/right panel on or off. 
  149.  
  150.    Name/Extension/Time/Size/Unsorted - Sort panel according to selected key. 
  151.  
  152.    Re-Read- Re-read the contents of panel (same as Ctrl-R) 
  153.  
  154.    Drive  - Select a new drive for panel (same as Alt-F1/F2) 
  155.  
  156. Files:    Same functions as F1-F10, Grey-+/-. 
  157.  
  158. Commands: 
  159.  
  160.    EGA Lines - Switch between 25 and 50 line mode (same as Alt-F9) 
  161.  
  162.    Swap Panels - swap left and right panels (same as Ctrl-U) 
  163.  
  164.    Panels On/Off - Show/remove panels (same as Ctrl-O) 
  165.  
  166. Options: 
  167.  
  168.    Clock - show/remove clock. 
  169.  
  170.  
  171. ΓòÉΓòÉΓòÉ 5. Advantages over NC in a VDM ΓòÉΓòÉΓòÉ
  172.  
  173. Why use File Commander/2 instead of Norton Commander in a DOS session? 
  174.  
  175. FC/2 offers the following benefits over Norton Commander in a VDM: 
  176.  
  177. o HPFS long filename support. Long names can be seen and used wherever you 
  178.   would expect. Also if no files are tagged, up to 36 characters of the current 
  179.   file name are displayed at the bottom of the panel. If file name is to long 
  180.   to fit in the file name column of the panel, the first 12 characters are 
  181.   shown with an arrow indicating there is more. Also the case of file names 
  182.   isn't lost. 
  183.  
  184. o Can execute OS/2 programs (PM and text mode) as well as DOS and Windows 
  185.   programs. 
  186.  
  187. o Can spawn off child processes (Run commands in a separate session). 
  188.  
  189. o Doesn't hog CPU time when idle. 
  190.  
  191. o Better wildcards. 
  192.  
  193. o Copy/Move will handle a directory tree if the source file name is a 
  194.   directory. 
  195.  
  196. o Starts up faster (no VDM to start). 
  197.  
  198. o Uses less system resources than a DOS session. (a VDM uses ~1MB of system 
  199.   memory). 
  200.  
  201. o Association by wildcard instead of just extension. 
  202.  
  203.  
  204. ΓòÉΓòÉΓòÉ 6. Configuration ΓòÉΓòÉΓòÉ
  205.  
  206.  Configuration is done with the file fc.ini which must be in the same directory 
  207. as fc.exe. It contains statements in the form: 
  208.  
  209. keyword=value 
  210.  
  211. to set a configuration setting (see Configuration keywords  for valid forms) or 
  212.  
  213. wildcard:program [switches] [! switches] 
  214.  
  215. to create an association. The effect of this is to use "program" on any file 
  216. matching "wildcard" when ENTER is pressed on the file. A '!' character on the 
  217. right of the ':' will be replaced by the file name when "program" is executed. 
  218. If there is no '!', the file name will be added to the end. This is useful if 
  219. you need parameters AFTER the file name. 
  220. e.g. 
  221.  
  222. *.dsk:loaddskf ! a: 
  223. *.zip:unzip 
  224. *.inf:view 
  225. *.ico:iconedit 
  226. *.zoo:zoo x 
  227. *.tif*:pmview 
  228. (matches both x.tif and x.tiff, not actually sure if pmview handles tiffs...) 
  229.  
  230. Do NOT use spaces around the '=' or ':' or at the start of the line. Any line 
  231. not containing an '=' or ':' will be ignored entirely. Do not use quotes around 
  232. string values. (used below for clarity only) 
  233.  
  234.  
  235. ΓòÉΓòÉΓòÉ 6.1. Configuration keywords ΓòÉΓòÉΓòÉ
  236.  
  237. o background  String prepended to a command to start it in a separate session. 
  238.   Default "start /f /c" 
  239.  
  240. o clock=12|24|off  Specifies whether a clock should be shown and what type. 
  241.  
  242. o editor  name of editor used when F4 is pressed. Default is "e" 
  243.  
  244. o help  names .inf files viewed by pressing F1. (Default is "fc.inf") The .inf 
  245.   files must be found in directories listed in the BOOKSHELF environment 
  246.   variable. 
  247.   eg 4os2.inf+cmdref.inf 
  248.  
  249. o hidden=on|off  Specifies if hidden files will show up. Default off. 
  250.  
  251. o leftsort,rightsort  Sets the sort key for the left and right panels. Value 
  252.   can be: 
  253.  
  254.    name      : Sort by name only 
  255.    extension : Sort by extension, then name 
  256.    time      : Sort by time/date (newest first), then name 
  257.    size      : Sort by file size (largest first), then name 
  258.  
  259. o leftstyle,rightstyle=brief|full Sets the display type for left and right 
  260.   panels. Default is full. 
  261.  
  262. o nokbd=on|off  If set to on, disables use of the OS/2 API keyboard subsystem. 
  263.   Use this if you are experiencing Trap 000E or exception in driver KBD$. This 
  264.   seems to be due to a bug in the Dec 2.1 beta. The catch is that with this 
  265.   option on, you must use Alt-grey +/- to tag/untag files instead of just grey 
  266.   +/- If you find you need this option, please contact me telling me which 
  267.   version of OS/2 you are using and a little bit about your setup especially 
  268.   AMI keyboard BIOS version. 
  269.  
  270. o numlock=on|off  Specifies if numlock should be fixed on or not (affects both 
  271.   FC/2 and any program started by FC/2. Note: does NOT work for a windowed 
  272.   session as PM keeps its own idea of keylock status. 
  273.  
  274. o right  directory that the right panel starts in. The left panel is always the 
  275.   current directory. 
  276.  
  277. o saver  Specifies number of minutes before the screen saver starts. 
  278.  
  279. o viewer  name of file viewer used when F3 is pressed. Default is "list" as in 
  280.   the one built into 4os2. 
  281.  
  282.  
  283. ΓòÉΓòÉΓòÉ 7. Contacting the Author ΓòÉΓòÉΓòÉ
  284.  
  285. I would appreciate some feedback including bug reports, suggestions, most 
  286. missed NC features etc. 
  287.  
  288. You can contact me by either of the following means: 
  289.  
  290. Internet: s902150@minyos.xx.rmit.oz.au 
  291. (at least until end of 1993) 
  292.  
  293. Snail Mail:   Brian Havard 
  294.         16a Rennison St, 
  295.         Mordialloc 3195, 
  296.         Victoria 
  297.         AUSTRALIA 
  298.  
  299.  
  300. ΓòÉΓòÉΓòÉ 8. Licence ΓòÉΓòÉΓòÉ
  301.  
  302. Since this software is free, it is supplied WITHOUT ANY WARRANTY; without even 
  303. the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. It 
  304. is supplied as is, in the hope that people will find it useful. 
  305.  
  306. You are free to copy this software ONLY if you include this document file with 
  307. it. You may NOT charge anyone for a copy of this software other than a small 
  308. copying fee. You may NOT include this software with any commercial software 
  309. without the consent of the author. 
  310.  
  311. Norton Commander is a trademark of Symantec Corporation. 
  312.  
  313.  
  314. ΓòÉΓòÉΓòÉ 9. Release History ΓòÉΓòÉΓòÉ
  315.  
  316. o 13/4/93 v0.1  Initial Release 
  317.  
  318. o 28/4/93 v0.11 
  319.  
  320. o 24/05/93 v0.12 
  321.  
  322.  
  323. ΓòÉΓòÉΓòÉ 9.1. Version 0.11 ΓòÉΓòÉΓòÉ
  324.  
  325. o Fixed bug that caused lockup if a history search found no match. 
  326.  
  327. o If an executed program changes directory contents, cursor stays on same file 
  328.   name. 
  329.  
  330. o Improved logic of and documented file name seeking. (Alt-letter/number) 
  331.  
  332. o Added clock. 
  333.  
  334. o Added screen saver. 
  335.  
  336. o Cursor should now be in the right place after changing up a directory. This 
  337.   was only wrong after using Alt-F1/F2 to change to a drive who's default 
  338.   directory was not its root. 
  339.  
  340. o 43/50 line mode support added. As the EMX static link library doesn't support 
  341.   >25 lines, emx.dll is now required. Note that in a windowed session you can 
  342.   have as many or few lines as you like although things start getting a little 
  343.   mixed up with less than 16. Before running FC, use "mode co80,n" where n is 
  344.   the number of lines. 
  345.  
  346. o No harderr popup if no disk in drive. 
  347.  
  348. o Option to deselect use of KBD subsystem if causing traps. 
  349.  
  350. o ".." entry not shown at root of HPFS drive. 
  351.  
  352. o Several other minor bugs I didn't bother to note down. 
  353.  
  354.  
  355. ΓòÉΓòÉΓòÉ 9.2. Version 0.12 ΓòÉΓòÉΓòÉ
  356.  
  357. o Prevent view or edit of a directory. 
  358.  
  359. o Use of '!' in associations. 
  360.  
  361. o Preservation of tagging when program executed. 
  362.  
  363. o Ctrl-U panel swap. 
  364.  
  365. o Menu system added. 
  366.  
  367. o Panel (single) on/off - Ctrl-F1/F2 
  368.  
  369. o Sort by Name/Extension/Time/Size/Unsorted 
  370.  
  371. o Brief (3 column, no details) file view 
  372.  
  373. o Clock can be turned on/off from menu 
  374.  
  375. o Moved from EMX/GCC to Borland C++ which required a fairly major operation to 
  376.   convert from the EMX windowing library to Borland's. 
  377.  
  378. o Wildcards can now be used in destination specification to modify file names 
  379.   with rename/move/copy operations. 
  380.  
  381. o Altered use of KBD subsystem to stop Trap problems (I hope). 
  382.  
  383. o Capitalization of directory names on FAT volumes. 
  384.  
  385. o Deletion of directory trees using F8. Also allows F6 to move a tree between 
  386.   drives successfully. 
  387.  
  388. o Converted documentation to INF format. 
  389.  
  390. o Added volume label, file system and serial number to Info panel. 
  391.