Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!ames!haven!decuac!e2big.mko.dec.com!bacchus.pa.dec.com!decwrl!sdd.hp.com!zaphod.mps.ohio-state.edu!rpi!leah!bk7295 From: bk7295@leah.Albany.Edu (Brian A. Kell) Newsgroups: comp.sys.sgi Subject: Re: GNU emacs key remapping Summary: What about ctrl-h ? Message-ID: <3517@leah.Albany.Edu> Date: 11 Aug 90 16:17:30 GMT References: <9008081633.AA05589@rosalyn> Organization: The University at Albany, Computer Services Center Lines: 33 While we're on the subject of GNU emacs key mapping, I've been having another problem with the iris keyboard. Iris uses ctrl-h as the backspace character, but does not use the delete key (DEL or ctrl-?). This is just the opposite of many other teminals, notable DEC's vt series. I can handle this as far as rlogin'ing to other machines, but it butts head-on against Richard Stallman's choice of ^h as the help character. I've been trying to remap things in GNU emacs to make my iris keyboard consistant with the vt100 terminals also used at my location. It's quite easy to redefine the backspace key to actually delete characters: (define-key global-map "\C-h" 'delete-backward-char) but it's much more difficult to come up with an alternate help character, such as the delete key (^?). This seems to be because ^h is defined somewhere as a special 'prefix character', similarly to ^x, ^c, esc-x, etc. So, how does one go about changing the help-prefix key from ^h to something else (like ^?) ? I've tried a lot of things, with only partial success. I would like to so this in a terminal-specific manner (i.e. in a file called `iris.el') so that vt100 users are not effected. I'm using GNU emacs 18.55 Thanks in advance for any help that I might get. I'll post a summary if I get anything. Brian A. Kell SUNY/Albany Department of Computer Science brian@isadora.albany.edu or bk7295@leah.albany.edu