Changeset 268 for trunk/dll/ipf/tutor.ipf
- Timestamp:
- Dec 8, 2005, 7:15:10 AM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/ipf/tutor.ipf
r10 r268 2 2 :i1 id=aboutTutorial.Tutorials 3 3 :artwork name='bitmaps\tutor.bmp' align=center. 4 This tutorial section is provided for the complete novice. 4 This tutorial section is provided for the complete novice. If you 5 5 already know how to use OS/2's WPS in general and have used other OS/2 6 PM applications, you probably don't need this tutorial. 6 PM applications, you probably don't need this tutorial. Go forth and be 7 7 productive. 8 8 :p. 9 9 This tutorial addresses the most often used commands in FM/2 -- the only 10 commands that most "file managers" provide. There are, of course, many 11 more commands available in FM/2. However, once you have the methodology 12 for these basic commands mastered, other commands are easy to use. Of 13 course, if you're totally new to OS/2 PM and WPS, you should first run 14 the OS/2 tutorial. I'm not kidding -- PM programs have similar user 15 interfaces, and it all begins with the WPS, so the OS/2 tutorial is a 16 must for the new OS/2 user to begin understanding :hp1.all:ehp1. his 17 applications. 10 commands that most "file managers" provide. There are, of course, many 11 more commands available in FM/2. However, once you have the methodology 12 for these basic commands mastered, other commands are easy to use. 18 13 :p. 19 14 Plesae pick a topic&colon. … … 46 41 :i1 id=aboutContextTutorial.Using Context menus 47 42 To request a context menu, first point the mouse arrow at an object. 48 Then click mouse button 2 (B2, usually the right button). 43 Then click mouse button 2 (B2, usually the right button). A context 49 44 menu will then appear, if available. 50 45 :p. … … 52 47 be shown if one were requested over the :hp1.current object:ehp1.. 53 48 Keyboard-only users can use the :hp1.Files:ehp1. menu instead of context 54 menus. 49 menus. But stop being unproductively stubborn, get a pointing device. 55 50 &colon.-) 56 51 :p. … … 60 55 To make things a little clearer to users who haven't used OS/2's WPS 61 56 before, take a look at the following three pictures&colon. 57 :p. 62 58 :artwork name='bitmaps\tcontxt1.bmp' align=left. 63 A context menu that applies to one item. The mouse arrow still points at 59 :p. 60 A context menu that applies to one item. The mouse arrow still points at 64 61 the object on which the menu was requested -- that is the object that will 65 be affected by the command selected from the menu. 62 be affected by the command selected from the menu. You can see the dotted 66 63 outline with rounded corners around the object. 64 :p. 67 65 :artwork name='bitmaps\tcontxt2.bmp' align=left. 68 A context menu that applies to several items. The mouse arrow still points 66 :p. 67 A context menu that applies to several items. The mouse arrow still points 69 68 at the object on which the menu was requested -- since it is highlighted, 70 69 all highlighted objects will be affected by the command selected from the 71 70 menu. 71 :p. 72 72 :artwork name='bitmaps\tcontxt3.bmp' align=left. 73 A context menu that applies to a container as a whole. The menu was 73 :p. 74 A context menu that applies to a container as a whole. The menu was 74 75 requested over container whitespace (an empty part of the container), 75 76 not over any of the objects that it contains. … … 77 78 :h2 res=99810 name=PANEL_TRENAME.Rename tutorial 78 79 :i1 id=aboutRenameTutorial.Rename Tutorial 80 :p. 79 81 :artwork name='..\..\bitmaps\rename.bmp' align=left. 82 :p. 80 83 Please select a method to learn about&colon. 81 84 :p. … … 88 91 :h3 res=99811 name=PANEL_TRENAMEDIRECT.Rename by direct editing 89 92 :i1 id=aboutRenameDirectTutorial.Rename by Direct Editing 93 :p. 90 94 :artwork align=left name='bitmaps\direct.bmp'. 95 :p. 91 96 To rename a file system object, hold down the :hp1.Alt:ehp1. key and 92 97 click on the object's name with mouse button 1 (B1, usually the left 93 button). 94 known as an :hp1.MLE:ehp1.. 98 button). The entire pathname of the object appears in a framed control 99 known as an :hp1.MLE:ehp1.. You'll initially be located at the start of 95 100 the filename with the filename (excluding the path) highlighted (ready 96 to be replaced by whatever you type). 101 to be replaced by whatever you type). The usual editing keys work 97 102 (arrows, home, end, insert, delete, etc.). 98 103 :p. 99 Type in the new name, then click the file system object again. 104 Type in the new name, then click the file system object again. FM/2 100 105 renames the object and updates the display. 101 106 :p. … … 106 111 :h3 res=99812 name=PANEL_TRENAMEDRAG.Rename by drag and drop 107 112 :i1 id=aboutRenameDragTutorial.Rename by Drag and Drop 113 :p. 108 114 :artwork name='bitmaps\drename.bmp' align=left. 115 :p. 109 116 To invoke a rename using drag and drop, "grab" a file system object with 110 117 the mouse by placing the mouse pointer on top of the object and 111 118 depressing and holding mouse button 2 (B2, usually the right button). 112 119 Still holding B2, "drag" the object to some whitespace (unoccupied space 113 in the Directory Container -- a blank area) and then release B2. 120 in the Directory Container -- a blank area) and then release B2. The 114 121 :link reftype=hd res=91400.Rename dialog:elink. will then appear and you 115 122 can enter a new name for the object. … … 123 130 :i1 id=aboutRenameKeyTutorial.Rename by Keystrokes 124 131 Place the dotted cursor on the object you want to rename (make it the 125 :hp1.current object:ehp1.). 132 :hp1.current object:ehp1.). Press Ctrl + r, the accelerator key 126 133 for the Rename command, or pick "Rename" from the :hp1.Files menu:ehp1.. 127 134 :p. … … 133 140 :h2 res=99820 name=PANEL_TMOVE.Move tutorial 134 141 :i1 id=aboutMoveTutorial.Move Tutorial 142 :p. 135 143 :artwork name='..\..\bitmaps\mover.bmp' align=left. 144 :p. 136 145 Please select a method to learn about&colon. 137 146 :p. … … 144 153 :h3 res=99821 name=PANEL_TMOVEDIRECT.Move by direct editing 145 154 :i1 id=aboutMoveDirectTutorial.Move by Direct Editing 155 :p. 146 156 :artwork align=left name='bitmaps\direct.bmp'. 157 :p. 147 158 To move a file system object, hold down the :hp1.Alt:ehp1. key and 148 159 click on the object's name with mouse button 1 (B1, usually the left 149 button). 150 known as an :hp1.MLE:ehp1.. 151 the pathname. 152 object again. 160 button). The entire pathname of the object appears in a framed control 161 known as an :hp1.MLE:ehp1.. You'll initially be located at the start of 162 the pathname. Type in the new pathname, then click the file system 163 object again. FM/2 moves the object and updates the display. 153 164 :p. 154 165 You can abort the move by pressing the :hp1.ESCape:ehp1. key. … … 158 169 :h3 res=99822 name=PANEL_TMOVEDRAG.Move by drag and drop 159 170 :i1 id=aboutMoveDragTutorial.Move by Drag and Drop 171 :p. 160 172 :artwork name='bitmaps\tmove.bmp' align=left. 173 :p. 161 174 To move a file system object using drag and drop, "grab" a file system 162 175 object with the mouse by placing the mouse pointer on top of the object 163 176 and depressing and holding mouse button 2 (B2, usually the right 164 button). 177 button). Still holding B2, "drag" the object to its destination (for 165 178 instance, onto a directory in the Drive Tree), and then release B2. 166 179 :p. … … 172 185 :h3 res=99823 name=PANEL_TMOVEKEY.Move by keystrokes 173 186 :i1 id=aboutMoveKeyTutorial.Move by Keystrokes 174 Place the dotted cursor on the object you want to rename (make it the175 :hp1.current object:ehp1.). 187 Place the dotted cursor on the object you want to move (make it the 188 :hp1.current object:ehp1.). Press Ctrl + m, the accelerator key 176 189 for the Move command, or pick "Move" from the :hp1.Files menu:ehp1.. 177 190 :p. … … 183 196 :h2 res=99830 name=PANEL_TCOPY.Copy tutorial 184 197 :i1 id=aboutCopyTutorial.Copy Tutorial 198 :p. 185 199 :artwork name='..\..\bitmaps\copier.bmp' align=left. 200 :p. 186 201 Please select a method to learn about&colon. 187 202 :p. … … 194 209 :h3 res=99832 name=PANEL_TCOPYDRAG.Copy by drag and drop 195 210 :i1 id=aboutCopyDragTutorial.Copy by Drag and Drop 211 :p. 196 212 :artwork name='bitmaps\tcopy.bmp' align=left. 213 :p. 197 214 To copy a file system object using drag and drop, press and hold the 198 215 Ctrl key, then "grab" a file system object with the mouse by placing the 199 216 mouse pointer on top of the object and depressing and holding mouse 200 button 2 (B2, usually the right button). 217 button 2 (B2, usually the right button). Still holding B2 and Ctrl, 201 218 "drag" the object to its destination (for instance, onto a directory in 202 the Drive Tree), and then release B2. 219 the Drive Tree), and then release B2. During a copy drag, the dragged 203 220 object is "ghosted" rather than solid as during a move drag. 204 221 :p. … … 211 228 :i1 id=aboutCopyKeyTutorial.Copy by Keystrokes 212 229 Place the dotted cursor on the object you want to rename (make it the 213 :hp1.current object:ehp1.). 230 :hp1.current object:ehp1.). Press Ctrl + c, the accelerator key 214 231 for the Copy command, or pick "Copy" from the :hp1.Files menu:ehp1.. 215 232 :p. … … 223 240 :i1 id=aboutCloneTutorial.Clone Tutorial 224 241 You :hp1.clone:ehp1. a file system object by copying it into the same 225 directory that already holds it. 242 directory that already holds it. The :link reftype=hd res=91400.Rename 226 243 dialog:elink. will then appear because of the naming conflict, and allow 227 244 you to specify a new name for the new, "cloned" copy of the object. … … 231 248 :h2 res=99840 name=PANEL_TCOMPARE.Compare tutorial 232 249 :i1 id=aboutCompareTutorial.Compare Tutorial 250 :p. 233 251 :artwork name='..\..\bitmaps\linkdrag.bmp' align=left. 252 :p. 234 253 To compare file system objects, link-drag one object onto another. 235 254 :p. 236 255 A link drag is initiated by placing the mouse cursor on the object to 237 256 be dragged, holding down the Ctrl and Shift keys, and clicking mouse 238 button 2 (B2, usually the right button). 257 button 2 (B2, usually the right button). While still holding the keys 239 258 and B2, move the mouse to drag the object over the target object, then 240 release B2. 259 release B2. During a link drag, a rubber-band line appears between the 241 260 source object and the dragged object. 242 261 :p. 243 262 You can change the compare program from FM/2's :link reftype=hd 244 res=94600.Internal Settings notebook:elink.. 263 res=94600.Internal Settings notebook:elink.. An internal default is 245 264 used if you leave the entry there blank. 246 265 247 266 :h2 res=99850 name=PANEL_TVIEW.View tutorial 248 267 :i1 id=aboutViewTutorial.View Tutorial 268 :p. 249 269 :artwork name='..\..\bitmaps\view.bmp' align=left. 250 Viewing files can be as simple as double-clicking their objects. FM/2 270 :p. 271 Viewing files can be as simple as double-clicking their objects. FM/2 251 272 will attempt to do to the object what should "logically" be done, which, 252 in the case of text files, archives and the like, is to view them. 273 in the case of text files, archives and the like, is to view them. If 253 274 you would like different actions taken, FM/2 provides :link reftype=hd 254 275 res=90400.Associations:elink. to allow you to assign special viewer 255 276 programs or actions to different file types. 256 277 :p. 257 You can also invoke viewing directly from the :hp1.Files:ehp1. and:link278 You can also invoke viewing directly from the :hp1.Files:ehp1., :link 258 279 reftype=hd res=93700.context:elink. menus, or by pressing the Ctrl + v 259 accelerator key. 260 even if one might be "obvious" -- the object will simply be viewed. 280 accelerator key. In this case, no other default actions will be taken 281 even if one might be "obvious" -- the object will simply be viewed. If, 261 282 for example, you wanted to view an executable, this is the method you'd 262 need to use (the default double-click action would be to run the283 need to use (the default double-click action would be to run an 263 284 executable file, which is usually what you'd want to do). 264 285 :p. 265 286 You can change the viewing program from FM/2's :link reftype=hd 266 res=94600.Internal Settings notebook:elink.. 287 res=94600.Internal Settings notebook:elink.. An internal default is 267 288 used if you leave the entry there blank. 268 289 :p. … … 272 293 :h2 res=99860 name=PANEL_TOPEN.Open tutorial 273 294 :i1 id=aboutOpenTutorial.Open Tutorial 274 "Opening" a file system object is an object-based concept. 295 "Opening" a file system object is an object-based concept. When you 275 296 open a directory, you get a view of the file system objects (files and 276 directories) contained within that object. 277 file, you cause it to execute. 297 directories) contained within that object. When you open an executable 298 file, you cause it to execute. When you open a data file, you usually 278 299 cause its owning application (if known) to execute with the data file 279 being loaded by the application. 300 being loaded by the application. This is known as a "default" open. 280 301 :p. 281 302 But there are often several types of "open" operation that can be 282 performed on an object. 283 notebook. FM/2 provides some variations on WPS open themes.You can303 performed on an object. For instance, you can open an object's Settings 304 notebook. FM/2 provides some variations on WPS open themes. You can 284 305 open either a WPS folder or an FM/2 Directory Container for a directory 285 306 object, for instance (to find out more about opening an FM/2 Directory 286 307 Container for a directory object, see the :link reftype=hd 287 res=98900.Opening a Directory Container:elink. topic).308 res=98900.Opening a Directory Container:elink. section). 288 309 :p. 289 310 To open an object's default WPS "view," use the F6 accelerator key, or 290 press the Ctrl key while double-clicking the object. 311 press the Ctrl key while double-clicking the object. The same type of 291 312 "open" will be done on the object that would be done if you directly 292 313 double-clicked the object in a WPS folder object (remember, WPS folders … … 298 319 :p. 299 320 For directory objects, you have the choice of WPS view type to open, as 300 well -- Icon, Details or Tree view. 321 well -- Icon, Details or Tree view. You pick these from the 301 322 :hp1.Open:ehp1. cascade menu on the :hp1.Files:ehp1. menu or a context 302 323 menu requested on the object (you request a context menu on an object by 303 324 placing the mouse pointer on the object and clicking mouse button 2, 304 B2). 325 B2). A command to open an FM/2 Directory Container is also on that 305 326 cascade menu, and is the default. 306 327 307 328 :h2 res=99870 name=PANEL_TDELETE.Delete tutorial 308 329 :i1 id=aboutDeleteTutorial.Delete Tutorial 330 :p. 309 331 :artwork name='..\..\bitmaps\delete.bmp' align=left. 310 332 :artwork name='..\..\bitmaps\permdel.bmp' align=left. 333 :p. 311 334 There are two styles of deleting under FM/2 -- a "regular" delete, that 312 335 leaves the objects capable of being undeleted using OS/2's UNDELETE 313 336 command or FM/2's Undelete Utility, and a "permanent" delete that does 314 not leave the object recoverable. 315 faster than "recoverable" deletions. 337 not leave the object recoverable. "Permanent" deletions are usually 338 faster than "recoverable" deletions. You can select which type you want 316 339 to be the default in FM/2's internal :link reftype=hd res=94600.Settings 317 340 notebook:elink.. 318 341 :p. 319 Note&colon. 320 is enabled to do non-permanent deletions. 342 Note&colon. You have to set up OS/2, using CONFIG.SYS, so that UNDELETE 343 is enabled to do non-permanent deletions. See :link reftype=launch 321 344 object='VIEW.EXE' data='CMDREF.INF UNDELETE'.UNDELETE:elink. in the OS/2 322 online help. 345 online help. Note&colon. FM/2 does not use the "Trashcan" that comes with 346 eWorkPlace or XWorkPlace for non-permanent deletions. If you wish to use the 347 "Trashcan" can drag the items directly to it from FM/2. 323 348 :p. 324 349 You can delete objects in many ways&colon. 325 350 :p. 326 :hp1.Drag and drop:ehp1. 327 icon, or to the WPS's Shredder icon.(You might want to pick up a351 :hp1.Drag and drop:ehp1. Drag the object(s) to FM/2's toolbar Trashcan 352 icon, to the WPS's Shredder icon or to a Trashcan application. (You might want to pick up a 328 353 replacement for the WPS Shredder like the free :hp1.mshred:ehp1. object 329 354 written by the author of FM/2.) 330 355 :p. 331 :hp1.Files or context menu:ehp1. 356 :hp1.Files or context menu:ehp1. Select the :hp1.Delete:ehp1. command 332 357 or pick the type of delete from the cascade menu. 333 358 :p. 334 :hp1.Keyboard:ehp1. 359 :hp1.Keyboard:ehp1. The Ctrl + d accelerator key performs a "regular" 335 360 delete, Shift + Ctrl + D (also written as just "Ctrl + D" -- accelerator 336 361 keys are case sensitive) performs a permanent delete. … … 339 364 :i1 id=aboutMkdirTutorial.Make Directory Tutorial 340 365 :artwork name='..\..\bitmaps\mkdir.bmp' align=left. 366 :p. 341 367 To create a directory, use FM/2's Make Directory command. 342 368 :p. 343 369 You can pick this command from the :hp1.Files:ehp1. menu or a 344 :hp1.context:ehp1. menu (under the Miscellaneous cascade menu). 370 :hp1.context:ehp1. menu (under the Miscellaneous cascade menu). You can 345 371 click the button on FM/2's toolbar. Or you can use the Shift + Ctrl 346 372 + "M" accelerator key. … … 348 374 FM/2 presents you with a small dialog box in which you can type the name 349 375 of the directory that you want to create -- FM/2 will try to fill in the 350 entry field with a guess at the first part of what you want, but you can376 entry field with a guess at the first part (parent directories) of what you want, but you can 351 377 delete that if desired (:hp1.Shift + Home:ehp1., then touch the 352 378 :hp1.Del:ehp1. key to do it quickly). 353 379 :p. 354 The directory created can be many levels deep. 380 The directory created can be many levels deep. FM/2 will create 355 381 intermediate subdirectories as required if they do not already exist. 356 382 For example, if you have a directory \myapps and want to create a … … 366 392 :i1 id=aboutArchiveTutorial.Create Archive Tutorial 367 393 :artwork name='..\..\bitmaps\archive.bmp' align=left. 394 :p. 368 395 To create a new archive, select the file system objects you want in the 369 396 archive, then select :hp1.Archive:ehp1. from the :hp1.Files:ehp1. menu … … 378 405 the archive to be created and the type of archiving action (move or copy 379 406 to archive, include subdirectories or not, recurse into subdirectories, 380 etc.). 407 etc.). You can specify additional filemasks or place more obscure 381 408 options on the command line to be executed. 382 409 :p. … … 392 419 :i1 id=aboutExtractTutorial.Extract from Archive Tutorial 393 420 :artwork name='..\..\bitmaps\extract.bmp' align=left. 421 :p. 394 422 To extract from an archive, first place the dotted cursor on the file 395 423 (make it the :hp1.current object:ehp1.), then select the … … 411 439 :i1 id=aboutDoubleClick.Double-click actions 412 440 413 Double-clicking a file system object causes a:hp1.default action:ehp1.414 to be taken. 415 those in many cases. 441 Double-clicking a file system object causes its :hp1.default action:ehp1. 442 to be taken. FM/2 has its own set of defaults, but you can override 443 those in many cases. Here's a description of the FM/2 defaults and 416 444 how to change them&colon. 417 445 :p. 418 446 If the object is a directory, the Directory Container switches to look 419 into that directory. 447 into that directory. If it's a file, FM/2 first checks to see if you've 420 448 assigned any :link reftype=hd res=90400.Associations:elink. that match 421 the filename and signature (if applicable). 422 the file as an :link reftype=hd res=90200.archive:elink.. 449 the filename and signature (if applicable). Next, FM/2 tries to view 450 the file as an :link reftype=hd res=90200.archive:elink.. If it's not 423 451 an archive, FM/2 checks to see if the file's an executable and runs it 424 if so.Then INI and HLP files are checked by extensions and viewed as425 such. 452 if it is. Then INI and HLP files are checked by extensions and viewed as 453 such. If all else fails, FM/2 views the file using the configured or 426 454 internal viewer. 427 455 :p. … … 434 462 WPS associations, runs executables, opens folders in their default view, 435 463 or opens the Settings notebook for the object -- whatever 436 double-clicking on the object in the WPS would do) , and holding down the437 Shift key while double-clicking causes the fileto be directly Viewed,438 bypassing the other steps listed above (for file objects;directory439 objects cause another FM/2 windowto be opened).464 double-clicking on the object in the WPS would do). Holding down the 465 Shift key while double-clicking causes file objects to be directly Viewed, 466 bypassing the steps listed above for file objects (for directory 467 objects this causes a new FM/2 container to be opened). 440 468 :p. 441 469 If you'd like more detail, go to the :link reftype=hd … … 444 472 :p. 445 473 You can change what FM/2 does on a double-click of a file object by 446 using FM/2's :link reftype=hd res=90400.Associations:elink.. 474 using FM/2's :link reftype=hd res=90400.Associations:elink.. This is 447 475 a very powerful tool for customizing FM/2's behavior, so when you're 448 476 ready, be sure to look it over.
Note:
See TracChangeset
for help on using the changeset viewer.