home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: SysTools / SysTools.zip / lsw250en.zip / readme.txt < prev   
Text File  |  2000-06-09  |  9KB  |  278 lines

  1.  
  2. lSwitcher for OS/2, Version 2.5
  3. ********************************
  4.  
  5. Copyright (C) 1997-2000  Andrei Los
  6.  
  7.  
  8. LICENSE
  9. =======
  10.  
  11. The program is FREEWARE and may be copied and distributed in unmodified 
  12. form free of charge.
  13.  
  14. The author makes absolutely no guarantees about this program and will 
  15. not be responsible for any damage it may cause.
  16.  
  17.  
  18.  
  19.  
  20. ACKNOWLEDGEMENTS
  21. ================
  22.  
  23. The author would like to thank the following people for comments,
  24. suggestions and bug reports concerning this program:
  25.  
  26. Dmitry Novoseletsky 
  27. Julian Buss
  28. Tomas Hajny
  29. Lech Wiktor Piotrowski 
  30. Loris Rinaldo
  31. Nenad Milenkovic  
  32. Reb James  
  33. John Martin
  34. Vladislav Zhuk
  35. Ian Douglas
  36. Sergey Posokhov
  37. David Mediavilla
  38.  
  39.  
  40. Special thanks to the following people who provided translation
  41. of the README.TXT and program resources and thus made the existence 
  42. of localized versions of this program possible:
  43.  
  44. Loris Rinaldo -- Italian translation
  45. Tomas Hajny -- Czech translation
  46.  
  47.  
  48.  
  49. BACKGROUND AND DESCRIPTION
  50. ==========================
  51.  
  52. IBM introduced a Windows-like Alt-Tab switcher in the OS/2 V4 Merlin. 
  53. However it works only in the Presentation Manager and does not seem 
  54. to be very convenient, at least for me. 
  55.  
  56. This utility is a feature-rich replacement for the OS/2 PM Alt-Tab 
  57. switcher and includes a task switcher that works in full screen 
  58. sessions. The program can also be used with the Ctrl-Tab hot key 
  59. combination.
  60.  
  61.  
  62.  
  63. USAGE
  64. =====
  65.  
  66. Run LSWITCH.EXE from an OS/2 command shell or file folder or place it 
  67. in the startup folder for automatic start at boot time. The /I command
  68. line option can be used to specify program settings file, see below. 
  69. To enable support for DOS full screen sessions run LSWITCH.EXE in each 
  70. such session or place it in AUTOEXEC.BAT. 
  71.  
  72. To activate lSwitcher use Alt-Tab (or Ctrl-Tab if you enabled this hot 
  73. key combination, see settings below). 
  74.  
  75. Browse through the list by holding the Alt (Ctrl) key down and pressing 
  76. the Tab key. Browse backwards by holding down the Shift key at the same 
  77. time. You can also browse through the list using the arrow keys. To select 
  78. a window, release the Alt (Ctrl) key. To cancel the selection and return 
  79. to the original window, press Spacebar before releasing the Alt (Ctrl) key.
  80.  
  81. You can also switch to a window by clicking left mouse button on its icon 
  82. in the lSwitcher's PM popup window. Clicking right mouse button on an icon 
  83. displays the popup menu with possible actions for the window corresponding 
  84. to this icon.
  85.  
  86. The program also  supports several hotkeys when its PM popup window is active.
  87.  
  88. - "C" closes currently selected window
  89. - "H" hides -------"--------
  90. - "M" minimizes -------"--------
  91. - "R" restores -------"--------  
  92. - "S" shows -------"--------
  93. - "X" maximizes -------"--------
  94.  
  95.  
  96. NOTE: the OS/2 PM Alt-Tab switching window must be enabled in order to 
  97. use the lSwitcher's PM switcher with Alt-Tab hotkey. This means that you
  98. can not use this hotkey with the OS/2 versions prior to version 4.
  99.  
  100.  
  101.  
  102. PROGRAM SETTINGS
  103. ================
  104.  
  105. Program settings can be changed in the settings window. The settings 
  106. window is hidden after the program startup. To activate it select the 
  107. lSwitcher entry in the OS/2 Window List or press Ctrl+Alt+S.
  108.  
  109. The settings are saved in the OS2.INI or, if the /I<inifilename> is 
  110. added to the program command line, in the file specified by the
  111. <inifilename>. This file is created in the same directory the program 
  112. executable is.
  113.  
  114.  
  115. The settings window includes the following options:
  116.  
  117. - Windows to skip
  118.   The list of windows which do not show up in the lSwitcher popup window.
  119.   
  120. - Windows to switch to  
  121.   The list of windows which do show up in the lSwitcher popup window.
  122.   
  123. - Show minimized to viewer 
  124.   Turning this on makes lSwitcher show windows minimized to the Viewer
  125.   in its popup window.
  126.  
  127. - Show hidden 
  128.   Similarly, makes lSwitcher show hidden windows in its popup window.
  129.  
  130. - Ctrl-Tab hotkey
  131.   This option makes lSwitcher use Ctrl-Tab instead of Alt-Tab hotkey 
  132.   combination. This can be useful in OS/2 versions prior to version 4.
  133.  
  134. - Old style popup  
  135.   Turning this on makes lSwitcher use pre-V2.3 style popup window.   
  136.   
  137. - Scroll items
  138.   Makes the selection stationary and items moving when browsing through
  139.   the item list in the popup window. By default the item list is stationary   
  140.   and the selection moves when browsing.
  141.  
  142. - PM popup in FS sessions  
  143.   Turning this on makes lSwitcher switch to PM and show PM popup window
  144.   when activated from a full screen session. This may be useful if your
  145.   display switches slowly between text video modes.
  146.  
  147. - Replace OS/2 Alt-Tab window
  148.   Makes lSwitcher replace Merlin PM Alt-Tab switcher. 
  149.  
  150. - Switching to desktop minimizes/hides  
  151.   This option controls whether switching to Desktop with the lSwitcher 
  152.   will minimize or hide (depending on the window properties) all open 
  153.   windows. 
  154.     
  155. - Change minimization Z-order  
  156.   Makes the windows which are minimized or hidden move one step down in 
  157.   Z-order. This makes the just minimized or hidden window appear next 
  158.   after the active window in lSwitcher popup list. By OS/2 default the 
  159.   window which is minimized or hidden becomes the bottommost window.
  160.   
  161. - Show lSwitcher in window list  
  162.   Makes lSwitcher entry visible in the Window List, otherwise it is invisible.
  163.  
  164. - Show hints
  165.   Makes lSwitcher show hotkey hints in its PM popup window.
  166.  
  167.   
  168.  
  169.  
  170. KNOWN PROBLEMS/RESTRICTIONS
  171. ===========================
  172.  
  173. If you press Alt-Tab (or Ctrl-Tab if it is enabled) in an FS session 
  174. and then release the Alt (Ctrl) very quickly the lSwitcher can sometimes 
  175. get stuck in the popup state. Press and release the Alt (Ctrl) key one 
  176. more time to switch to the task you've chosen. 
  177.  
  178. The program appears to be incompatible with the VShield TSR, which is 
  179. a part of ViruScan for DOS by Network Associates Inc. If both lSwitch.exe
  180. and VShield.exe are loaded in a DOS session, this session may crash after 
  181. a while. The reason seems to be a bug in the VShield's INT08 handler. This
  182. is partially confirmed by the fact that VShield causes a crash in combination
  183. with some other programs hooking this interrupt. I have not found a reliable
  184. workaround for this problem so far.
  185.  
  186. This program uses several undocumented operating system features 
  187. and may not work properly in some system configurations. If you encounter 
  188. such problems please let me know.
  189.  
  190.  
  191.  
  192. CHANGES 
  193. =======
  194.  
  195. V 2.5
  196.  
  197. - Added the option of stationary items and moving selection.
  198. - Clicking left mouse button on an icon now switches to the window
  199.   corresponding to this icon; clicking right mouse button displays the
  200.   popup menu with possible actions for this window.
  201. - The maximum number of items which can be displayed in the PM popup 
  202.   window changed to 27 (3 lines of 9 icons).
  203. - The settings are now saved in OS2.INI or in a user specified file.
  204. - Several new hotkeys added.
  205. - Some other options added.
  206. - Fixed compatibility problems with programs using Ctrl-Tab hotkey 
  207.   (e.g. Netscape).
  208. - Other changes and bug fixes.
  209.   
  210.  
  211. V 2.4
  212.  
  213. - Program parameters can now be set in the Settings Window or in the ini 
  214.   file, command line options are no longer supported.
  215. - Program settings now include the list of programs which are skipped by 
  216.   lSwitcher.
  217. - Program now supports several hotkeys during the PM popup.
  218. - OS/2 full screen monitoring code is now incorporated in the 32-bit 
  219.   executable, no need for a separate 16-bit executable (lswfsmon.exe).
  220. - Full screen popup window now has a maximum number of entries 23, PM  
  221.   popup window - 9, switch menu items option no longer supported.
  222. - Minimizing/hiding open windows when switching to desktop is now optional
  223. - Fixed the problem of lSwitcher dying at load time with no error messages 
  224.   on some system configurations.
  225. - Corrected the problem of current task not showing in the switcher list 
  226.   if it is a full screen task with "minimize to viewer" or "hide" 
  227.   minimization behavior.
  228. - Corrected the problem of current task being selected in the switcher 
  229.   list after popup activization.
  230. - Found a workaround for trap in ProNews when switching to it with lSwitcher
  231. - Some other small changes and bug fixes.
  232.  
  233.  
  234. V 2.3
  235.  
  236. - Added an option of displaying several entries in the PM switcher popup 
  237.   window. 
  238. - At last fixed the problem with Win-OS2 icons not showing up
  239. - Some bug fixes.
  240.  
  241.  
  242. V 2.21
  243.  
  244. - Fixed a problem with Dos Navigator windows switching before lSwitcher
  245.   activation.
  246. - Fixed a problem with Slick Editor minimizing incorrectly when switching 
  247.   to Desktop.
  248.  
  249.  
  250. V 2.2
  251.  
  252. - The OS/2 PM Alt-Tab switcher window is now replaced by lSwitcher's PM 
  253.   switcher (this can be turned off).
  254. - Switching to Desktop minimizes or hides all open windows.
  255. - Switching order changed slightly.
  256. - Fixed some problems with WIN-OS2 windows.
  257. - Some other bugs fixes.
  258.  
  259.  
  260.  
  261. HOW TO CONTACT THE AUTHOR
  262. =========================
  263.  
  264. If you have any comments on this program, please send email to 
  265. "avl1@ece.msstate.edu" or mail to
  266. Andrei Los
  267. 35 N Wallace Circle,
  268. Starkville, MS 39759, 
  269. USA
  270.  
  271.  
  272.  
  273. TRADEMARKS
  274. ==========
  275.  
  276. Some words and/or phrases in this document may be trademarks of some 
  277. companies.
  278.