home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / vmsnet / mail / pmdf / 2281 < prev    next >
Encoding:
Internet Message Format  |  1992-09-11  |  2.1 KB

  1. Path: sparky!uunet!decwrl!infopiz!mccall!ipmdf-newsgate!list
  2. Newsgroups: vmsnet.mail.pmdf
  3. Subject: FAX pop-up form and VMS MAIL keypad keys: problem resolved
  4. Message-ID: <01GOO4AAJRMQ9ZLGIL@SIGURD.INNOSOFT.COM>
  5. From: "Daniel C. Newman" <dan@sigurd.innosoft.com>
  6. Date: 11 Sep 1992 19:31:12 -0700 (PDT)
  7. Organization: The Internet
  8. Return-Path: <epmdf@YMIR.CLAREMONT.EDU>
  9. Resent-Date: 11 Sep 1992 19:31:12 -0700 (PDT)
  10. Resent-From: epmdf@YMIR.CLAREMONT.EDU
  11. Errors-To: epmdf@YMIR.CLAREMONT.EDU
  12. Resent-Message-ID: <01GOO4B07P3M984QBX@YMIR.CLAREMONT.EDU>
  13. X-Vms-To: IN%"ipmdf@ymir.claremont.edu"
  14. Mime-Version: 1.0
  15. Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
  16. Content-Transfer-Encoding: 7BIT
  17. Lines: 26
  18.  
  19. Several sites have reported a problem whereby the FAX pop-up form disrupts the
  20. ability to use the VMS MAIL keypad keys.  Thanks to Concordia University
  21. (Riverforest, Illinois), we've managed to finally track this problem down.
  22.  
  23. The only workaround at present is to keep your terminal set /PERM/APPLICATION.
  24. Of course, this is not practical for sites who need to keep their terminals set
  25. /NUMERIC.
  26.  
  27. Here's what goes wrong.  When you enter VMS MAIL, MAIL uses a $QIO SETMODE
  28. operation to _temporarily_ enable the application keypad (/APPLICATION) and
  29. thereby allow keypad commands to be used.  Now, when the pop-up form is
  30. invoked, SMG$ is used to create a virtual display and keyboard.  When creating
  31. the keyboard, SMG$ incorrectly does a $QIO SENSECHAR and notes the _permanent_
  32. keypad setting and not the temporary one.  Then, when the pop-up form exits and
  33. SMG$ deletes the display and keyboard, it resets what was the _permanent_
  34. keypad setting.  So if, before entering MAIL, the keypad was set /APPLICATION
  35. then everything is okay and the keypad will still function within VMS MAIL.
  36. However, if the keypad was set /NUMERIC before MAIL was invoked, then SMG$
  37. will restore this setting thereby losing MAIL's temporary /APPLICATION setting.
  38.  
  39. Clearly, this is a SMG$ bug.  We'll fix this in PMDF V4.2 by doing the obvious:
  40. undoing what SMG$ does after SMG$ is shut down.  Unfortunately, it is not
  41. possible for us to patch this in 4.1 as it involves a piece of code not shipped
  42. with PMDF.
  43.  
  44. Dan
  45.