home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: WPS_PM / WPS_PM.zip / CLIP11B.ZIP / PATCH < prev    next >
Text File  |  1990-12-12  |  2KB  |  56 lines

  1. Instructions for patching Clip 1.1 (viz CLIP11.ZIP) to use a different 
  2. hotkey for capturing the OS/2 PM desktop. Requires a modicum of computer
  3. literacy.
  4.                     Denis Gilbert 
  5.                     Dynalink Technologies
  6.                     March 29, 1990
  7.  
  8. CLIPLIB.DLL:
  9. ~~~~~~~~~~~~
  10. A: F646F602  TEST   Byte Ptr [FLAG],02  ;KC_VIRTUALKEY
  11. B: 7429      JZ     0302                                         
  12. C: F646F640  TEST   Byte Ptr [FLAG],40  ;AND KC_KEYUP
  13. E: 7423      JZ     0302                                         
  14. F: F646F638  TEST   Byte Ptr [FLAG],38  ;AND NOT( KC_ALT | KC_CTRL | KC_SHIFT )
  15. G: 751D      JNZ    0302                                         
  16. H: 837EF819  CMP    Word Ptr [VKEY],19  ;AND VK_PRINTSCRN                         
  17. I: 7517      JNZ    0302                                            
  18.  
  19. "KC_" FLAG DEFINITIONS FOR LINES #A, #C, #F:
  20. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  21. KC_CHAR      =01H KC_CTRL    =10H
  22. KC_VIRTUALKEY=02H KC_ALT     =20H
  23. KC_SCANCODE  =04H KC_KEYUP   =40H
  24. KC_SHIFT     =08H KC_PREVDOWN=80H
  25.  
  26. "VK_" VIRTUAL KEY VALUES FOR LINE #H:
  27. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  28. VK_BREAK    =04H VK_ALTGRAF =0CH VK_HOME     =14H VK_SCRLLOCK=1CH VK_F5 =24H
  29. VK_BACKSPACE=05H VK_PAUSE   =0DH VK_LEFT     =15H VK_NUMLOCK =1DH VK_F6 =25H
  30. VK_TAB      =06H VK_CAPSLOCK=0EH VK_UP       =16H VK_ENTER   =1EH VK_F7 =26H
  31. VK_BACKTAB  =07H VK_ESC     =0FH VK_RIGHT    =17H VK_SYSRQ   =1FH VK_F8 =27H
  32. VK_NEWLINE  =08H VK_SPACE   =10H VK_DOWN     =18H VK_F1      =20H VK_F9 =28H
  33. VK_SHIFT    =09H VK_PAGEUP  =11H VK_PRINTSCRN=19H VK_F2      =21H VK_F10=29H
  34. VK_CTRL     =0AH VK_PAGEDOWN=12H VK_INSERT   =1AH VK_F3      =22H VK_F11=2AH
  35. VK_ALT      =0BH VK_END     =13H VK_DELETE   =1BH VK_F4      =23H VK_F12=2BH
  36.  
  37. EXAMPLES:
  38. ~~~~~~~~~
  39. 1. To use <Shift><PrntScrn> as hotkey on Toshiba laptop:
  40.  
  41.    Search (using DOS program) CLIPLIB.DLL for:
  42.     F6 46 F6 38     ; TEST  Byte Ptr [BP-0A], KC_SHIFT | KC_ALT | KC_CTRL
  43.  
  44.    and change to:
  45.     F6 46 F6 30     ; TEST  Byte Ptr [BP-0A], KC_ALT | KC_CTRL
  46.  
  47. 2. To use <F12> instead of <PrntScrn> as the hotkey:
  48.  
  49.    Search CLIPLIB.DLL for:
  50.     83 7E F8 19     ; CMP   Word Ptr [BP-08], VK_PRINTSCRN
  51.  
  52.    and change to:
  53.     83 7E F8 2B     ; CMP   Word Ptr [BP-08], VK_F12
  54.  
  55.  
  56.