   Ŀ
                JJJJJ             JShifter for DOS                 
               JJJJJ       Shifts Num, Caps and Scroll Locks       
              JJJJJ                     and                        
    JJJJ     JJJJJ       JShifter/2 for OS/2 Shifts Num Locks      
     JJJJ   JJJJJ                                                  
      JJJJJJJJJ       FreeWare (C) Copyright 1995-97 by IBM Corp.  
   


    NOTE: This zipped archive contains TWO programs and TWO installation
    routines. This 'READ.ME' file provides information on both programs
    and installation procedures.



JShifter for DOS, FreeWare version 1.62

Concept:  Without JShifter OS/2 will always start new DOS sessions
--------  (both windowed and full screen) with the Num, Caps and
          Scroll Locks OFF. JShifter allows the user to shift the state
          of any (or all) of those locks to ON, in all DOS sessions.



JShifter/2 for OS/2, FreeWare Version 1.62

Concept:  Without JShifter/2 OS/2 will always boot up with the Num Lock
--------  OFF. JShifter/2 causes OS/2 to boot with the Num Lock shifted
          to ON.

          Note: The state of the Caps and Scroll Locks are not affected
          by JShifter/2. However, should the need exist for such control
          e-mail me and I'll look into it.



New in version 1.62: Changed all the DOS applications to include
-------------------- Frank Heckenbach's Crt Delay fix, which caused
                     runtime errors on fast Computers (>= 200 MHz
                     Pentiums). Thanks go to Frank Heckenbach for
                     for this fix.




Contents: This archive contains the following files:
---------

          JSHIFTER.EXE ---> English version of JShifter for DOS
          JSHIFTDK.EXE ---> Danish version of JShifter for DOS
           INSTALL.EXE ---> Installation program for JShifter for DOS
           JSHIFT2.EXE ---> JShifter/2 for OS/2
          JSHIFTER.ICO ---> Icon file for JShifter
           JINSTAL.EXE ---> Installation program for JShifter/2
              READ.ME  ---> This file
           LICENSE.TXT ---> License agreement
           FILE_ID.DIZ ---> Description file



Install JShifter for DOS:
-------------------------

         Run the program INSTALL.EXE. You will be asked to provide a
         source and target directory; asked to select between
         installation of the Danish or English version; and asked to
         choose to allow the program to edit your AUTOEXEC.BAT, or
         not.

         !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
         !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
         !!!!                                                 !!!!
         !!!! NOTICE: INSTALL does not test for a previous    !!!!
         !!!! installation of JShifter. Therefore, insure all !!!!
         !!!! JShifter statements have been removed prior to  !!!!
         !!!! using the "Change AUTOEXEC.BAT" utility.        !!!!
         !!!!                                                 !!!!
         !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
         !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

         If you allow editing, INSTALL will make a backup of your
         original AUTOEXEC.BAT naming it AUTOEXEC.JSH; it will
         add your target directory to the original path; and it will
         add a command so JShifter is run automatically each time a
         DOS session is started.

         If you choose not to let INSTALL change your AUTOEXEC.BAT
         you must edit it yourself. To have JShifter load every
         DOS session: Add the executable's full path and file name
         anywhere in the DOS batch file. For example:

         C:\TARGET\JSHIFTER.EXE

         Where C: is the drive letter and \TARGET\ is the directory
         which you specified to the install program as the 'target'
         directory for installation.

         To force JShifter to quick start (by bypassing the startup
         menu) add the 'Quick' switch, -q. With this switch, JShifter
         will start with the Num Lock ON and both the Caps and Scroll
         Locks will be OFF.

         For example:

         C:\TARGET\JSHIFTER.EXE -q



Install JShifter/2 for OS/2:
----------------------------

         Run the program JINSTAL.EXE which places JSHIFT2.EXE in the
         OS/2 startup folder. JShifter/2 will automatically start
         after the next reboot.



Usage:  JShifter/2 automatically turns Num Lock ON in the active OS/2
------  Work Place Shell (WPS) session and all OS/2 sessions launched
        in a VIO window. Unfortunately, JShifter/2 will not be active
        in any full screen sessions launched from the WPS. Furthermore,
        when exiting such session the Num Lock will remain OFF in
        the WPS. To reactivate JShifter/2 simply double click on its
        icon in the startup folder (or other convenient location you
        may decide). NOTE: JShifter's inability to operate in a full
        screen session is a known bug which, due to the way WARP
        processes full screen sessions, cannot be repaired with a
        reasonable amount of work. However, JShifter/2's functionality
        is expected to be included in a later Warp 4 fixpack, and it
        is expected to operate equally well in all session types.

        When you open a DOS session, JShifter will, by default, turn
        the Num Lock ON and both the Caps and Scroll Locks OFF in all
        DOS sessions (full screen, window and WIN-OS/2). In full screen
        and windowed DOS sessions JShifter will display a startup menu
        while it initializes.

        If, in any particular DOS session, you want the state of
        any of the locks to be other than the default: Press the F10
        key while the startup menu is in view. The resulting setup
        screen may then be used to switch the state of any of the
        locks.

        After setting the switches, press F2 to save the new
        settings. Settings remain in effect until reset via the setup
        screen. If, while in set up you wish to keep the old settings:
        Press the ESC key instead of the F2 key.

        If you wish to bypass the setup menu completely add the -Q
        switch to the AUTOEXEC.BAT's command line. With this setup
        JShifter for DOS will start all DOS and WIN-OS/2 sessions with
        the Num Lock ON and the Caps and Scroll Locks OFF.



Notice:  Neither JShifter nor JShifter/2 remains resident (taking memory)
-------  once execution is complete.



Known bugs: JShift/2 is ineffective in OS/2 full screen sessions.
----------- Additionally, the Num Lock will remain OFF when exiting
            full screen OS/2 sessions.

            Switching with Ctrl-Esc from a WIN-OS/2 Lotus session
            turns the Num Lock OFF.

            Finally, the program does not work with the DOS Num Lock
            setting program SETTSF.EXE. Use JShifter for DOS instead.

            Due to a lack time to devote to this project, the first
            two items will only be fixed if if there's a broad scale
            wish for it. So write me and I will add your vote...


Bug Reports: Your bug report is very welcome at: jcramon@kampsax.k-net.dk
------------

Homepage: http://www.gbar.dtu.dk/~c948129
---------


Version History:
-----------------

         Version 1.00 (DOS program) released 18/6-1995

         Version 1.00 (OS/2 program) released 12/4-1996

         Version 1.01 22/6-1995 : Set up screen close-button now
                                  works. F10 replaces ESC as the
                                  means to enter setup from the
                                  information screen.

         Version 1.02 27/6-1995 : The information screen now
                                  removes itself as intended.
                                  Danish version 1.02 is released.


         Version 1.03 24/7-1995 : A couple of bugs corrected. Info
                                  screen time reduced from 3 to 2
                                  seconds. Installation program
                                  improved. (Danish version updated
                                  with each revision below.)

         Version 1.04 3/12-1995 : Minor bugs corrected. JShifter
                                  didn't always terminate after 2
                                  seconds. Installation program
                                  tweaked.

         Version 1.05 4/12-1995 : One minor bug corrected. JShifter
                                  didn't change from bright to
                                  normal colors.

         Version 1.06 3/01-1996 : Minor enhancements and a single
                                  error corrected. Problems with the
                                  F2 button corrected. More work on
                                  the installation program.

         Version 1.1 3/02-1996  : Error in installation program
                                  corrected.

         Version 1.2 31/05-1996 : Improved DOS installation program
                                  which now edits AUTOEXEC.BAT, if
                                  user selects that option.
                                  JShifter/2 included in archive.

         Version 1.3 25/06-1996 : JSHIFT2.EXE compiled with IBM
                                  VisualAge C++ instead of Borland C++
                                  which caused a Num Lock bug.

         Version 1.4 6/08-1996  : Bug in JShifter for DOS installation
                                  program corrected. Tried to copy
                                  JSHIFTER.TXT but the file had been
                                  renamed READ.ME

         Version 1.5 12/9-1996  : Due to user request, JShifter for DOS now
                                  has a quick start mode. Adding the -q
                                  switch to the command line bypasses
                                  the startup menu. Additionally,
                                  repaired an install bug which caused
                                  0 byte files if the source and target
                                  directories were the same.

         Version 1.6 18/12-1996 : The version 1.5 manual said -Q for
                                  quick start of JShifter for DOS,
                                  but the program expected a lower
                                  case character. Due to a user
                                  request, JShifter for DOS now also
                                  reads the INI file in quick mode.

         Version 1.61 10/3-1997:  Changed JSHIFTER.EXE and JSHIFTDK.EXE
                                  so the Quick mode prints initialization
                                  information to the screen correctly.

         Version 1.62 01/11-1997: Changed all the DOS applications to include
                                  Frank Heckenbach's Crt Delay fix, which caused
                                  runtime errors on fast Computers (>= 200 MHz
                                  Pentiums). Thanks go to Frank Heckenbach for
                                  for this fix.

Acknowledgements:
-----------------

          Thanks to Joe DiAdamo for the help with the source code during
          JShift2 development.

          Thanks to WordSmith@IBM.Net for help with the documents.


    *********************************************************************
    *                                                                   *
    * NOTICE - PLEASE READ                                              *
    *                                                                   *
    * You accept this program with the understanding that               *
    * the IBM Corporation makes no representations or warranties        *
    * as to the suitability of this program for your particular         *
    * purpose, and that to the extent you use or implement this         *
    * program in your own setting, you do so at your own risk. In       *
    * no event will the IBM Corporation be liable for any damages,      *
    * whether consequential, incidental, or special, arising out of     *
    * the use of or inability to use the program provided herewith.     *
    * Please read the LICENSE.TXT in this file before using this        *
    * program.                                                          *
    *                                                                   *
    * Copyright the IBM Corporation, 1996,97, All rights reserved.      *
    *                                                                   *
    * DO NOT POST MODIFIED VERSIONS OF THESE PROGRAMS FOR PUBLIC ACCESS *
    *********************************************************************

                                                        \\|//
                Jeppe Cramon, Denmark. 01/11-1997.      |@_@|
                                                     ooO (_) Ooo
-------------------------------------------------------------------------------
