home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / acorn / tech / 1078 < prev    next >
Encoding:
Text File  |  1992-12-21  |  2.0 KB  |  38 lines

  1. Newsgroups: comp.sys.acorn.tech
  2. Path: sparky!uunet!mcsun!dxcern!dscomsa!vxdesy.desy.de!burke
  3. From: burke@vxdesy.desy.de
  4. Subject: Re: Improved filer
  5. Message-ID: <1992Dec18.134353.1@vxdesy.desy.de>
  6. Lines: 26
  7. Sender: usenet@dscomsa.desy.de (usenet)
  8. Organization: (DESY, Hamburg, Germany)
  9. References: <marlow.723896990@radon.sys.uea.ac.uk> <1992Dec15.131442.22909@reks.uia.ac.be> <gilbertd.724595093@cs.man.ac.uk>
  10. Date: Fri, 18 Dec 1992 13:43:53 GMT
  11.  
  12. In article <gilbertd.724595093@cs.man.ac.uk>, gilbertd@cs.man.ac.uk (David Alan Gilbert) writes:
  13. > input focus - I have the same problem at the moment.  I know
  14. > I can put a grab keys window at the back and things like that,
  15.  
  16. You don't need a separate window, you can set the hot-key bit on the filer
  17. window. The problem is more one of clashes between a foreground application and
  18. hot keys (e.g. DeskEdit traps just about every normal keycode). You really need
  19. hot keys to be in a separate range to "normal" keys. This is certainly
  20. possible, as the code returned to an application is a 32-bit number, but how do
  21. you generate them? My KeyChange module (available from Newcastle) does this,
  22. but isn't machine-independent beacuse Acorn don't guarantee that the low-level
  23. keycodes won't change. 
  24.  
  25.   What's really needed is another key on the keyboard (maybe just use one of
  26. the alt keys so it would work with older machines), and a modified keyboard
  27. driver, plus guidance from Acorn on how hot-keys should be used. This is, of
  28. course, exactly what's done on the Mac; since Acorn were pretty much copying
  29. the Mac interface you might have thought they'd have kept the best bits, but
  30. evidently not ...
  31.  
  32. e----><----p | Stephen Burke           | Internet: burke@vxdesy.desy.de
  33.  H   H   1   | Gruppe FH1T (Liverpool) | DECnet:   vxdesy::burke (13313::burke)
  34.  H   H  11   | DESY, Notkestrasse 85   | BITNET:   BURKE@DESYVAX or SB2@UKACRL
  35.  HHHHH   1   | 2000 Hamburg 52         | JANET:    sb2@uk.ac.rl.ib
  36.  H   H   1   | Germany                 | Phone:    + 49 40 8998 2282
  37.  H   H 11111 | HERA, the world's largest electron microscope!
  38.