home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 4 Drivers / 04-Drivers.zip / winkey02.zip / winkey.doc < prev   
Text File  |  1997-03-15  |  4KB  |  122 lines

  1.          WINKEY for OS/2 Warp 3 and 4
  2.  
  3.          Support for Win**** keys  -  Copyright (c) 1996-1997 Robert Muchsel
  4.          Internet: muchsel@acm.org
  5.  
  6.          Release 2.00
  7.  
  8.  
  9.          Support for the infamous three additional
  10.          Win**** keys found on many new keyboards
  11.          -----------------------------------------
  12.  
  13.  
  14.          Freeware (see end of this file).
  15.  
  16.  
  17.          Many new keyboards have three additional keys to support the
  18.          Win**** line of operating(!) systems. Under OS/2 Warp, these keys
  19.          don't do anything useful. Under Warp 3, one of them even triggers
  20.          a print screen.
  21.  
  22.          This OS/2 base device driver maps the left and right Win**** keys
  23.          to display the task list (same as Ctrl+Esc) and the menu key to
  24.          switch tasks (same as Alt+Esc).
  25.  
  26.          This software has been tested with a genuine Win**** keyboard.
  27.          The key mappings work under DOS (both full screen and windowed),
  28.          WinOS/2 (both full screen and seamless), OS/2 VIO (full screen
  29.          and windowed) and the PM.
  30.          However, I cannot guarantee anything. Personally, I still use
  31.          an old keyboard without those annoying keys.
  32.  
  33.  
  34.          Installation
  35.          ============
  36.  
  37.          This software does NOT work under OS/2 2.x, OS/2 Warp 3 or 4 is
  38.          required.
  39.  
  40.          - CHDIR to \OS2\BOOT of your boot drive.
  41.  
  42.          - Execute
  43.              ATTRIB -R -S -H KBDBASE.SYS
  44.  
  45.          - Rename KBDBASE.SYS:
  46.              REN KBDBASE.SYS *.OLD
  47.  
  48.          - Copy the KBDBASE.SYS supplied with this package to
  49.            \OS2\BOOT.
  50.  
  51.            Under Warp 3, if you want to ignore they keys instead of
  52.            remapping the keys, copy IGNORE.SYS to \OS2\BOOT\KBDBASE.SYS
  53.  
  54.            If you want to reverse the meaning of Win* and menu keys,
  55.            copy REVERSE.SYS to \OS2\BOOT\KBDBASE.SYS.
  56.  
  57.          - Reboot
  58.  
  59.  
  60.          How it works
  61.          ============
  62.  
  63.          Whenever the driver sees a left or right Win**** key, it
  64.          emulates a Pen gesture(!). OS/2 takes care of the rest - whenever
  65.          it sees a Pen gesture, it emulates the desired keyboard input.
  66.          This might seem like a dirty hack (it is), but the session
  67.          keys are hard coded into OS/2. Both Ctrl+Esc and Alt+Esc require
  68.          21 packets to be sent to the session manager. I found no
  69.          easy way to generate those 21 packets from a single key click.
  70.  
  71.          This means you cannot redefine the keys to do something more
  72.          useful, e.g. to bring up the LaunchPad (which cannot be done by
  73.          a hot key). So please don't ask.
  74.  
  75.  
  76.          Licence
  77.          =======
  78.  
  79.          Developing this driver has taken a considerable amount of time.
  80.          Despite of that, this software is free.
  81.  
  82.          However, if you (rightly) feel that you should donate some money
  83.          or OS/2 development tools, please don't hesitate.
  84.  
  85.          My postal address is:                          Internet:
  86.  
  87.            Robert Muchsel                                 muchsel@acm.org
  88.            Hegaublick 2
  89.            78465 Konstanz
  90.            Germany
  91.  
  92.          Please understand that I cannot answer any letters if you don't
  93.          cover the return postage. E-mail is preferred.
  94.  
  95.          You might want to donate something to Amnesty International instead.
  96.  
  97.          WinKey for OS/2 is one of the most popular utilities for OS/2.
  98.          Although I receive a lot of "thank you" messages via e-Mail, not a
  99.          single person has yet donated to Amnesty International!?
  100.  
  101.  
  102.  
  103.          Important
  104.          ---------
  105.  
  106.          The author disclaims all warranties as to this software, whether
  107.          express or implied, including without limitation any implied
  108.          warranties of merchantability, fitness for a particular purpose,
  109.          functionality, data integrity or protection, in so far as permitted by
  110.          applicable legislation.
  111.  
  112.          All trademarks are property of their respective owners and appear for
  113.          identification purposes only.
  114.  
  115.          You are encouraged to copy and pass on this program. However,
  116.          - the program must be distributed in its original form
  117.            (complete, unmodified)
  118.          - the distribution must not exceed the equivalent of DM 15.-
  119.            (US$ 8.50).
  120.  
  121.          15 March 1997
  122.