home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / os / os9 / 1128 < prev    next >
Encoding:
Internet Message Format  |  1992-08-14  |  1.7 KB

  1. Path: sparky!uunet!olivea!apple!constellation!a.cs.okstate.edu!donahoo
  2. From: donahoo@a.cs.okstate.edu (Donahoo Randall)
  3. Newsgroups: comp.os.os9
  4. Subject: Disabling ^C and ^E in RAVE from kbd...
  5. Keywords: RAVE, GFM
  6. Message-ID: <1992Aug14.203701.22803@a.cs.okstate.edu>
  7. Date: 14 Aug 92 20:37:01 GMT
  8. Organization: Oklahoma State University, Computer Science, Stillwater
  9. Lines: 23
  10.  
  11. How does one disable the ^C and ^E interrupt and abort keys coming from the
  12. Graphic File Manager (GFM).  I have used _gs_opt() and _ss_opt() to reset
  13. the kbich and kbach to 0.  And, this seems to have not affect. 
  14. The options are changing for I also turned echo off so keys pressed on the
  15. /kbd device are not echoed to the /vid device and this worked.
  16.  
  17. This eliminated the double character problem that I was having.  
  18.  
  19. I am using the pty manager posted on hermit.cs.wisc.edu anon-ftp site written
  20. by Reimer Mellin.  A shell ,'sh' from TOP, has been started with stdio paths
  21. set to the /tty side of the corresponding /pty opened in the application.
  22. This provides for an interactive shell that can be used with the terminal
  23. emulation feature of the GFM. However, umacs gets interruptted or cancelled by
  24. ^C or ^E characters and the shell prints 7m* Interrupt *m or 7m* Cancel *m
  25. and exits umacs abnormally leaving the /tty in raw mode.
  26.  
  27.  
  28. Randy Donahoo
  29. -------------------------------------------------------------------------------
  30. Research Engineer                      |        /---@ect9000.ceat.okstate.edu
  31. Oklahoma State University              | donahoo----@ect386.ceat.okstate.edu
  32. Electronics Research & Development Lab |        \---@a.cs.okstate.edu
  33. -------------------------------------------------------------------------------
  34.