From owner-freebsd-hackers Wed May 10 06:00:32 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA19448 for hackers-outgoing; Wed, 10 May 1995 06:00:32 -0700 Received: from fslg8.fsl.noaa.gov (fslg8.fsl.noaa.gov [137.75.131.171]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id GAA19442 for ; Wed, 10 May 1995 06:00:30 -0700 Received: by fslg8.fsl.noaa.gov (5.57/Ultrix3.0-C) id AA02631; Wed, 10 May 95 13:00:05 GMT Received: from junco.fsl.noaa.gov by yarmouth.fsl.noaa.gov (1.38.193.4/SMI-4.1 (1.38.193.4)) id AA18683; Wed, 10 May 1995 09:00:27 -0400 Date: Wed, 10 May 1995 09:00:27 -0400 From: kelly@fsl.noaa.gov (Sean Kelly) Message-Id: <9505101300.AA18683@yarmouth.fsl.noaa.gov> Received: by junco.fsl.noaa.gov (1.37.109.16/SMI-4.1 (1.37.109.16)) id AA138970826; Wed, 10 May 1995 07:00:26 -0600 To: terryl@cs.stanford.edu Cc: freebsd-hackers@FreeBSD.org In-Reply-To: (message from Terry Lee on Tue, 9 May 1995 22:32:15 -0700 (PDT)) Subject: Re: Backspace and delete problem in X/Netscape Sender: hackers-owner@FreeBSD.org Precedence: bulk >>>>> "Terry" == Terry Lee writes: Terry> But... I'm using the us.iso.kbd keymap so that the Terry> backspace key is really delete. As I'm sure most of you Terry> know, this get's emacs working right, but netscape is now Terry> screwed up. Oh were it that RMS hadn't been so anal about the One True Meaning of BackSpace(tm) and the High Mnemonic Value of Control-H for Help(tm) ... I would just add some translations to your X resources or to Netscape's app-defaults file ... and take the opportunity to make it more Emacs-like: *XmTextField.translations: #override\n\ osfBackSpace: delete-previous-character()\n\ osfDelete: delete-previous-character()\n\ BackSpace: delete-previous-character()\n\ Delete: delete-previous-character()\n\ Ctrlh: delete-previous-character()\n\ Ctrld: delete-next-character()\n\ MetaosfDelete: delete-previous-word()\n\ MetaosfBackSpace: delete-previous-word()\n\ MetaDelete: delete-previous-word()\n\ MetaBackSpace: delete-previous-word()\n\ Metad: delete-next-word()\n\ Ctrlk: delete-to-end-of-line()\n\ Ctrlg: process-cancel()\n\ Ctrlb: backward-character()\n\ osfLeft: backward-character()\n\ Ctrlf: forward-character()\n\ osfRight: forward-character()\n\ Metab: backward-word()\n\ MetaosfLeft: backward-word()\n\ Metaf: forward-word()\n\ MetaosfRight: forward-word()\n\ Ctrle: end-of-line()\n\ Ctrla: beginning-of-line()\n\ Ctrlw: cut-clipboard()\n\ Metaw: copy-clipboard()\n\ : copy-primary()\n