mcdaniel@uicsrd.csrd.uiuc.edu (05/04/88)
I just got the following note from an irate user. The "Sytek" is a terminal concentrator which insists on sending ^S/^Q with no way to disable it. It also eats ^S/^Q typed at the keyboard, and (at this site) delays sending ^P. Of course, "4.3" and "4.2" refer to BSD Unix. % Ever since we converted to 4.3, I have had problems with getting ^S's % sent to my terminal while I'm in emacs. With 4.2, sytek.el fixed it, % but that doesn't work with 4.3. Lately it has been getting worse, and % it is very annoying, and very hard to do useful work in emacs. This % only happens on sytek. It happens on Esprits and Wyses. Please help. sytek.el is this: % (defun sytek () % "Remap keys as appropriate for the Sytek terminal concentrator. % All ^Ts input will be translated to ^S; % all ^Os will be translated to ^P; % all ^^s ('Home' on a Wyse 50) will be translated to ^Q." % (interactive) % (setq keyboard-translate-table (make-string 32 0)) % (let ((i 0)) % (while (< i 32) % (aset keyboard-translate-table i i) % (setq i (1+ i)) % ) % ) % (aset keyboard-translate-table ?\^t ?\^s) % (aset keyboard-translate-table ?\^^ ?\^q) % (aset keyboard-translate-table ?\^o ?\^p) % (set-input-mode nil t) % ) % % (sytek) I don't understand this behavior. I thought that the "(set-input-mode nil t)" line was supposed to handle this. I have no Sytek manual, so I don't know what padding is needed. Does anyone have any idea what's wrong? We're running 18.49 on a Vax 11/785. No, rms, I can't get the Sytek boxes replaced. Most of our ports are on Encore Annex boxes, so I don't want to add padding to the system termcap entries. -- Tim, the Bizarre and Oddly-Dressed Enchanter Center for Supercomputing Research and Development at the University of Illinois at Urbana-Champaign Internet, BITNET: mcdaniel@uicsrd.csrd.uiuc.edu UUCP: {ihnp4,uunet,convex}!uiucuxc!uicsrd!mcdaniel ARPANET: mcdaniel%uicsrd@uxc.cso.uiuc.edu CSNET: mcdaniel%uicsrd@uiuc.csnet