home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 July / PCO_07_97.ISO / filesbbs / OS2 / MSE.ARJ / MSE.ZIP / mse.INF (.txt) < prev    next >
Encoding:
OS/2 Help File  |  1997-05-09  |  34.2 KB  |  500 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. MSE installation, upgrading, startup, deinstallation ΓòÉΓòÉΓòÉ
  3.  
  4.  
  5. Please choose from the following topics: 
  6.  
  7. Installation 
  8. Upgrading 
  9. Command line (startup) 
  10. Deinstallation 
  11.  
  12.  
  13. ΓòÉΓòÉΓòÉ 1.1. MSE installation ΓòÉΓòÉΓòÉ
  14.  
  15.  Unzip MSE.ZIP into an empty directory. 
  16.  
  17. Review the READ.ME file. 
  18.  
  19. Run INSTALL.CMD. 
  20.  
  21.  
  22. ΓòÉΓòÉΓòÉ 1.2. Upgrading MSE ΓòÉΓòÉΓòÉ
  23.  
  24.  Review the new READ.ME file. 
  25.  
  26. Exit MSE if it is running (Hint: "MSE.EXE /k" will cause MSE to close itself). 
  27.  
  28. Unzip the new MSE.ZIP into the MSE directory, being especially sure to 
  29. overwrite MSE.EXE and MSEHOOK.DLL.  You can click the About button to check to 
  30. see if the compile time and date changed to be sure you did actually overwrite 
  31. the files.  If MSE gives you a version mismatch error and refuses to run, you 
  32. missed one of them. 
  33.  
  34. Restart MSE. 
  35.  
  36. If you used the Pick click button command, you may have to adjust that button's 
  37. command on the MSE main window. 
  38.  
  39.  
  40. ΓòÉΓòÉΓòÉ 1.3. MSE command line arguments ΓòÉΓòÉΓòÉ
  41.  
  42.  MSE's installation program builds program objects to launch MSE for you. 
  43. However, you may want to make others for specialized purposes.  MSE has some 
  44. command line arguments you can use if you have the need or desire.  It's not 
  45. required that you use any of these, or even know what they are.  Feel free to 
  46. skip this section. 
  47.  
  48. The following command line arguments can be used with MSE: 
  49.  
  50. /c   Show MSE clipboard manager of any running instance of MSE. 
  51. /h   Hide MSE after startup. 
  52. /k   Kill any running instance of MSE. 
  53. /n#  # sets the number of clipboard entries retained by MSE (5-99). 
  54.  
  55. MSE may be rerun to surface a running instance.  Only one instance will 
  56. actually be running on the system. 
  57.  
  58. Note that command line arguments go in the "Optional Parameters" field of a 
  59. program object's Properties notebook (what we used to call the Settings 
  60. notebook in ye olde days).  Or you can just type 'em on a command line, you 
  61. dinosaur, you. :-) 
  62.  
  63.  
  64. ΓòÉΓòÉΓòÉ 1.4. MSE deinstallation ΓòÉΓòÉΓòÉ
  65.  
  66.  Run UNINSTAL.CMD. 
  67.  
  68.  
  69. ΓòÉΓòÉΓòÉ 2. MSE main window ΓòÉΓòÉΓòÉ
  70.  
  71.  The MSE main window allows you to assign commands to mouse button/keyboard 
  72. modifier combinations. Command names prefaced with an asterisk (for example, 
  73. "*Roll up/down") work only when the mouse button is clicked on a titlebar 
  74. window.  Other commands should work anywhere the button is clicked.  Just 
  75. select the command for a given mouse button/keyboard modifier from the dropdown 
  76. listboxes. 
  77.  
  78. A word about "keyboard modifiers:"  When you click a mouse button, you can also 
  79. hold down a Shift, Ctrl or Alt key, or some combination thereof.  This is known 
  80. as "modifying" the click.  With three mouse buttons and three modifer keys, you 
  81. get a total of twenty-four different "modified" clicks (including "plain" 
  82. clicks where no key is pressed). 
  83.  
  84. In addition to the dropdown listboxes for button commands, there are a couple 
  85. of checkboxes and a few buttons on this window.  Here's the breakdown: 
  86.  
  87. The Disabled checkbox disables MSE's mouse enhancements.  You can also 
  88. temporarily disable MSE by pressing the Scroll Lock key so that the Scroll Lock 
  89. light comes on. 
  90.  
  91. The Not in list checkbox removes MSE from the OS/2 Window List.  Note that the 
  92. Disabled and Not in list checkboxes are mutually exclusive -- only one may be 
  93. checked at a time.  This is to prevent you from getting into "trouble" where 
  94. you have disabled MSE but can't use MSE to call the main window back up.  You 
  95. might then have to resort to running MSE from a command line <shudder> to make 
  96. it reappear so you can change it. 
  97.  
  98. The Reload menus button causes all MSE user-programmable menus to be rebuilt. 
  99. If you modify one of the menu data files (MSEMENU#.DAT), click this button to 
  100. reload the data.  It also reloads virtual and file dialog exclusions. 
  101.  
  102. The Settings button displays the MSE settings dialog. 
  103.  
  104. The MSE icon can be clicked to call up the clipboard manager, if it's being 
  105. used. 
  106.  
  107. The Exit button ends the MSE application. 
  108.  
  109.  
  110. ΓòÉΓòÉΓòÉ 3. MSE button commands ΓòÉΓòÉΓòÉ
  111.  
  112.  Here's a breakdown of the button commands available: 
  113.  
  114.  
  115. OS/2 default 
  116. No command -- just do what OS/2 would do. 
  117.  
  118. Show MSE 
  119. Show the MSE main window. 
  120.  
  121. *Close window/Close window 
  122. Well, close the window you clicked, of course. 
  123.  
  124. *Window to back/Window to back 
  125. Send the window you clicked to the bottom of the ZOrder (window pile). 
  126.  
  127. *Window on screen/Window on screen 
  128. Move the the window you clicked so that it is entirely on the screen. 
  129.  
  130. *Roll up/down/Roll up/down 
  131. "Roll up" a window so that only its titlebar shows.  If the window's already 
  132. rolled up, roll it back down.  Note that not all windows take kindly to such 
  133. treatment, but most don't mind. 
  134.  
  135. *Move window/Move window 
  136. *Size window/Size window 
  137. *Maximize window/Maximize window 
  138. *Minimize window/Minimize window 
  139. Window list 
  140. The same as if you'd selected these commands from the window's system menu. 
  141.  
  142. Switch list 
  143. Calls up MSE's switch list, from which you can select a window, close it, hide 
  144. it, or move it to the current desktop (if you're using virtual desktops). 
  145.  
  146. Next window 
  147. Calls up the next window in the ZOrder (window pile).  Like pressing Alt+TAB. 
  148.  
  149. B1 2-click 
  150. Mimics a mouse button one double-click.  Note:  This one works better if there 
  151. are no modifiers involved (i.e. assigned to mouse button three with no key 
  152. mods).  You can still use the chord shortcuts with this command, but you must 
  153. use them with the mouse pointer in a position on the screen where a button one 
  154. double-click won't evoke a reaction (for example, on an empty spot of the 
  155. desktop). 
  156.  
  157. B1+2 Chord 
  158. Mimics a mouse button one + mouse button two chord (a chord is when you press 
  159. two or more mouse buttons simultaneously). 
  160.  
  161. Win text->clip 
  162. Copies the clicked window's window text to the clipboard. 
  163.  
  164. Win text->clip append 
  165. Appends the clicked window's window text to the clipboard.  Note that OS/2 
  166. seems to have a 64k limit to clipboard text... 
  167.  
  168. Clip->Win text 
  169. Sets the clicked window's window text to the clipboard's text. 
  170.  
  171. Start FM/2 
  172. Starts File Manager/2, best file manager around.  What, you don't have a 
  173. copy?!?  Get one!  http://www.bmtmicro.com/fm2 
  174.  
  175. Open object 
  176. Brings up a dialog that lets you open any file, folder or named WPS object. 
  177.  
  178. Minimize all 
  179. Minimizes all windows. 
  180.  
  181. Menu #1-#7 
  182. Brings up a user-programmable menu.  See the MSEMENU1.DAT that came with MSE 
  183. for an example (here's a copy of it in this help file). 
  184.  
  185. Virtual desktops 
  186. Displays the virtual desktop pick window. 
  187.  
  188. Clipboard manager 
  189. Displays the clipboard manager window. 
  190.  
  191. Calculator 
  192. Displays a simple calculator. 
  193.  
  194. Pick click 
  195. Brings up a menu from which you can pick an MSE command to apply to the clicked 
  196. window.  This allows you to get to any MSE command without having to use the 
  197. keyboard, for those who have physical problems with the keyboard modifiers. 
  198.  
  199. Commands prefaced with an asterisk (*) only work if you click a titlebar. 
  200. Otherwise, the OS/2 default click is used. 
  201.  
  202.  
  203. Hint:  You should probably not assign a command to mouse button one or mouse 
  204. button two with no modifiers or with the Alt modifier -- these are used 
  205. extensively by the WPS and PM.  Ignore this advice at your peril.  If you try 
  206. it anyway and get yourself into a jam, remember that the Scroll Lock key will 
  207. temporarily disable MSE so you can fix it. 
  208.  
  209.  
  210. ΓòÉΓòÉΓòÉ 3.1. MSE button menus ΓòÉΓòÉΓòÉ
  211.  
  212. ;
  213. ; MSEMENU1.DAT -- a sample for MSE
  214. ;
  215. ; You can place the name of a program to run or the objectID of a WPS
  216. ; object in this file, and it'll be accessible in a menu in MSE.  The
  217. ; commands "Menu #1" through "Menu #7" activate them.  This menu will
  218. ; be activated by the "Menu #1" command (hence the "1" in the filename).
  219. ;
  220. ; Note this is more of an example file than an attempt to do something
  221. ; actually useful...
  222. ;
  223. ;
  224. ; Hints:
  225. ; =====
  226. ;
  227. ; MSE will allow you to create a menu definition file if you try to
  228. ; access one that doesn't exist.  If you select a command from a menu
  229. ; while holding down the Ctrl key, MSE will allow you to edit the
  230. ; menu definition file instead of executing the command.  The menu will
  231. ; automatically be reloaded when you're done editing.  You can edit
  232. ; the file normally with some other editor, but then you'll need to
  233. ; use the "Reload menus" option to cause all menus to be reloaded the
  234. ; next time you try to pop them up -- no biggie.
  235. ;
  236. ;
  237. ; Rules:
  238. ; =====
  239. ; If the name of the program contains a space _and_ you wish to give
  240. ; an argument to the program after the name, you must enclose the
  241. ; program name in quotes (like on a command line).  For example:
  242. ; "MY TERRIBLY COOL.EXE" file.txt
  243. ;
  244. ; If you give a fully qualified path to the program, that path will be
  245. ; used as the initial starting directory when the program is run;
  246. ; otherwise, the default directory (MSE's) will be used.
  247. ;
  248. ; To specify a WPS object, it must have an objectID.  You can create
  249. ; named objects using REXX (see below).  ObjectIDs have the form: <OBJECTNAME>
  250. ; Examples of pre-named objects:
  251. ;  The system clock:         <WP_CLOCK>
  252. ;  The Drives object:        <WP_DRIVES>
  253. ;  The font palette:         <WP_FNTPAL>
  254. ;  The system setup folder:  <WP_CONFIG>
  255. ; Exception:  Folders and data files can be opened just by specifying
  256. ; their fully qualified path name (i.e. C:\OS2\BITMAP).
  257. ;
  258. ; Lines cannot exceed 1000 bytes in length.
  259. ;
  260. ; One entry per line.
  261. ;
  262. ; Lines beginning with a semi-colon (like this one) are comments, and
  263. ; are ignored.  They have to be read from disk, so don't go overboard
  264. ; (like this file :-).
  265. ;
  266. ; You can have up to seven of these menu files, named MSEMENU#.DAT
  267. ; where # is 1-7.
  268. ;
  269. ;
  270. ; /* Example of creating a WPS object with an ObjectID in REXX: */
  271. ; /* =========================================================  */
  272. ; call RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs'
  273. ; call SysLoadFuncs
  274. ; SysCreateObject('WPFolder','My Folder','<WP_DESKTOP>,'OBJECTID=<My_Folder>,f)
  275. ;
  276. ;
  277. ; The actual menu items appear below:
  278. ;
  279. e.exe
  280. ib.exe
  281. <WP_CLOCK>
  282. <WP_DRIVES>
  283. <WP_FNTPAL>
  284. <WP_CONFIG>
  285.  
  286.  
  287. ΓòÉΓòÉΓòÉ 4. MSE settings ΓòÉΓòÉΓòÉ
  288.  
  289.  This dialog, accessed from the Settings button on the main MSE window, allows 
  290. you to control many of the ways that MSE behaves: 
  291.  
  292. The Sliding focus checkbox causes the window under the mouse to receive the 
  293. focus without clicking.  The No ZOrder change checkbox prevents the window from 
  294. being brought to the top. 
  295.  
  296. The Wrap at screen edges checkbox causes the mouse pointer to wrap to the 
  297. opposite side of the screen instead of stopping at an edge. Note that when this 
  298. setting is checked, the "Shift required to bump desktops" setting below is 
  299. automatically selected as well. 
  300.  
  301. The Mouse motion reaction delay field tells MSE how many milliseconds 
  302. (1/1000ths of a second) to delay reacting when the mouse moves.  This delay 
  303. applies to sliding focus, desktop bumping, mouse wrapping and corner command 
  304. activation.  The default is 0 (no delay). 
  305.  
  306. The Seconds until pointer hides field controls how many seconds MSE waits while 
  307. the mouse pointer doesn't move before making the mouse pointer invisible (move 
  308. the mouse to bring it back).  Enter 0, which is the default, to disable this 
  309. feature.  Note that this is only accurate to about ten second intervals.  There 
  310. is no interrelationship between this timer and the Mouse motion reaction delay 
  311. timer above. 
  312.  
  313. You can Enable enhanced file dialog to have MSE provide an improved standard 
  314. file dialog. Applications that use custom file dialogs will not be "enhanced," 
  315. but most don't.  You can selectively exclude programs from this by placing the 
  316. name of the program in a list file named FEXCLUDE.LST in the MSE directory. 
  317. The FileDlg exclusions button will allow you to edit this file. 
  318.  
  319. If you Enable clipboard manager, MSE will provide extended clipboard 
  320. functionality. You can assign the clipboard manager window to a mouse button 
  321. command, or click the MSE icon on the MSE main window to call it up. 
  322.  
  323. The Enable screen capture checkbox allows MSE to save bitmaps of the screen 
  324. when you press the PrintScrn key.  Bitmaps are saved to the SCRNSHTS directory 
  325. off of the MSE directory and are named SCRN###.BMP, where ### is an 
  326. incrementing number to allow multiple captures.  Note that VIO windows eat the 
  327. PrintScrn when they have the focus -- change the focus to some other window, or 
  328. the desktop, in that case.  The Folder button beside this checkbox opens up the 
  329. WPS folder for the SCRNSHTS directory so you can do maintenance there. A 
  330. command file, AFTRSCRN.CMD, is run after screen shots are captured so that you 
  331. can further process the resultant bitmap file if desired. A sample came with 
  332. MSE which you can edit to taste. 
  333.  
  334. If you Enable chord shortcuts, MSE will attempt to activate the following chord 
  335. shortcuts:  Hold down mouse button three, then press mouse button two to 
  336. display the MSE main window.  Hold down mouse button three, then press mouse 
  337. button one to show the virtual desktop window. Hold down mouse button three, 
  338. then press mouse button two while holding down either the Shift, Alt or Ctrl 
  339. keys to display the clipboard manager window. 
  340.  
  341. MSE can provide "virtual desktops" if you check the Use virtual desktops 
  342. checkbox.  Basically, this expands the desktop into an area nine times larger 
  343. than the single screen usually available.  The WPS Desktop itself is available 
  344. in all virtual desktops. You can Mouse-bump desktops, which means you'll switch 
  345. virtual desktops when the mouse bumps up against the edge of the screen.  You 
  346. can opt to have Shift required to bump desktops which can help eliminate 
  347. accidentally bumping to another virtual desktop during normal mouse motion. 
  348. Finally, you can Reset the desktops, which places you on the center virtual 
  349. desktop (#5) and moves all windows to that virtual desktop. 
  350.  
  351. You may want to exclude some windows from the virtual desktop array (or think 
  352. of it as having some windows available on all virtual desktops). Simply place 
  353. the titles of the windows in a text file named EXCLUDE.LST in the MSE 
  354. directory.  The Virtual exclusions button will allow you to edit this file. 
  355. Partial titles are sufficient, one per line. 
  356.  
  357. The Enable swapfile monitor checkbox causes MSE to display a small swapfile 
  358. counter on the screen.  The size of the swapfile and the amount of free space 
  359. on the drive holding the swapfile are shown.  If the free space falls below 
  360. 32k, the background of this monitor window turns red.  The swapfile monitor has 
  361. some minor smarts -- it normally checks the swapfile about once every two 
  362. minutes, but when changes are noticed or freespace is below 32k, it checks more 
  363. often. 
  364.  
  365. If you Enable clock, MSE displays a small clock on the desktop.  You can 
  366. Include date in the clock.  The clock is updated about once every minute. 
  367.  
  368. If you'd like the clock and swapfile monitor to "float" to the top of the 
  369. window stack about once every thirty seconds, check the Float checkbox. 
  370.  
  371. The Corner commands button calls up another dialog that lets you assign 
  372. commands to the corners of the desktop.  These commands are activated when the 
  373. mouse is moved into the corresponding corner. 
  374.  
  375. Hints:  Click the clock to call up the OS/2 System Clock.  Click the swapfile 
  376. monitor to call up the OS/2 Launchpad.  Drag the clock or swapfile monitor to 
  377. any position you like on the screen with mouse button two (the regular 
  378. drag-an-object button).  Change the colors and font of either by dropping 
  379. colors and fonts onto them from the system palettes (remember, use Ctrl while 
  380. dropping a color to change the text color).  Click and hold mouse button one on 
  381. either while "dragging" the mouse to show MSE.  Click mouse button two on 
  382. either to force an immediate window update. 
  383.  
  384.  
  385. ΓòÉΓòÉΓòÉ 4.1. Corner commands ΓòÉΓòÉΓòÉ
  386.  
  387.  You can use the Corner commands dialog, accessible from the MSE Settings 
  388. dialog, to have MSE invoke a command when you move the mouse pointer into one 
  389. of the four corners of the desktop. 
  390.  
  391. The dialog displays a dropdown listbox containing possible commands (a subset 
  392. of the usual button commands), and a representation of the desktop with radio 
  393. buttons in the four corners. 
  394.  
  395. Select a radio button and the dropdown listbox shows the command associated 
  396. with that corner. 
  397.  
  398. Select another command from the listbox, and that command becomes the command 
  399. for that corner. 
  400.  
  401. The Nothing command can be used to make the corner behave normally -- nothing 
  402. happens when you move the mouse there. 
  403.  
  404.  
  405. ΓòÉΓòÉΓòÉ 4.2. Virtual desktop illustration ΓòÉΓòÉΓòÉ
  406.  
  407.  This is what virtual desktops might look like if you could see them all at 
  408. once.  The desktop you start in is numbered "5" in the illustration -- it has a 
  409. couple of programs running in it.  Note that the WPS Desktop is present in all 
  410. virtual desktops. Clicking the button numbered five in this illustration would 
  411. result in the desktop numbered "5" in the top illustration being selected. 
  412.  
  413.  
  414. ΓòÉΓòÉΓòÉ 5. MSE clipboard manager ΓòÉΓòÉΓòÉ
  415.  
  416.  The MSE clipboard manager includes a clipboard viewer that displays text, 
  417. bitmaps and metafiles.  Context menus (also known as popup menus or button two 
  418. menus) are available on all windows to let you save files, load files into the 
  419. clipboard, adjust settings, etc.  You can also drag files to the various 
  420. windows to import them into the clipboard. 
  421.  
  422. The clipboard manager automatically saves the last twenty-five text entries in 
  423. the clipboard for quick recall via context menu.  The two arrow buttons to the 
  424. right of the tip window let you cycle through those entries.  The command line 
  425. argument /n# can be used to increase or decrease the number of saved entries 
  426. available.  This argument is only valid when starting MSE -- you can't change 
  427. it on-the-fly. 
  428.  
  429. The clipboard manager can be assigned to an MSE button command.  Clicking the 
  430. MSE icon on the MSE main window also displays the clipboard manager window. 
  431.  
  432. Note:  To import pictures to the clipboard, they need to be in OS/2 bitmap 
  433. format (.BMP).  You can convert pictures in other formats to bitmap format 
  434. using the OS/2 image viewer (ib.exe) or IMAGE.EXE from the FM/2 Utilities 
  435. package, if desired.  Also, don't forget that doing an Edit->Copy in most image 
  436. manipulation packages places a bitmap in the clipboard. 
  437.  
  438. If you're already running a clipboard viewer (for example, CLIPOS2.EXE), MSE's 
  439. clipboard manager won't install itself.  Close the other clipboard viewer 
  440. first. 
  441.  
  442. Hints:  To save the clipboard manager's size and position, close (not minimize, 
  443. but close -- F3 is the accelerator key) the window.  Don't overlook the context 
  444. menu on the tip window itself. If you want to copy something to the clipboard 
  445. and not have the clipboard manager save it, turn on the Scroll Lock light 
  446. before copying (don't forget to turn it back off after). 
  447.  
  448.  
  449. ΓòÉΓòÉΓòÉ 6. MSE enhanced file dialog ΓòÉΓòÉΓòÉ
  450.  
  451.  If you're tired of that dinky little file dialog that OS/2 uses -- you know, 
  452. the one that makes you scroll around a lot in tiny listboxes looking for files 
  453. and directories -- try enabling this enhancement in MSE's settings dialog. 
  454.  
  455. MSE alters the standard file dialog to be full screen height to cut down on 
  456. scrolling, adds user-definable directory and file pulldowns, at-a-glance help, 
  457. and even allows you to open files and directories from the dialog. 
  458.  
  459. Wave your mouse pointer around over the various fields in the dialog, and a 
  460. quick description of the basic function of the fields will be shown at the top 
  461. of the window as the pointer passes over them. 
  462.  
  463. Not every program uses the standard file dialog box.  MSE tries to be 
  464. intelligent about when it steps in and when it doesn't, but if you run into 
  465. conflicts, you can exclude some programs from using this enhancement.  Click 
  466. the "FileDlg exclusions" button on the MSE settings dialog to do this. 
  467.  
  468. Hint:  The File: and Directory: text fields are clickable -- they open the WPS 
  469. object for the first highlighted file or current directory, respectively. 
  470.  
  471.  
  472. ΓòÉΓòÉΓòÉ 7. Registration and license ΓòÉΓòÉΓòÉ
  473.  
  474.  MSE isn't free, it's shareware.  You can evaluate it for up to 30 days, after 
  475. which you must either register it or discontinue its use and remove it from 
  476. your system. 
  477.  
  478. You may redistribute the unregistered version of MSE only if the distribution 
  479. archive is unaltered.  You may not charge for distribution of the archive. 
  480. There is no warranty for MSE.  Support is not guaranteed to unregistered users. 
  481.  
  482. (Whew.  Glad that's out of the way.) 
  483.  
  484. To register MSE, either fill out the registration form REGISTER.TXT, then print 
  485. it, or run the internet registration program and email BMT Micro for a 
  486. registration key. Cost is only $25/machine (site licenses are available for 
  487. $2500). 
  488.  
  489. When you register MSE, your name appears in the About box, and "MSE -- 
  490. Registered" (instead of "Unregistered") displays in the Window List.  And it 
  491. makes you feel good. 
  492.  
  493. Registrations ensure that the program will continue to be developed and 
  494. improved, which is the real reason, aside from your conscience, of course, that 
  495. you should always register the shareware you use -- it won't get any better if 
  496. you don't. 
  497.  
  498. Thanks for the support! 
  499.  
  500.      Mark (mkimes@ibm.net)