Subject: Re: CVS commit: xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k
To: Christoph Badura <>
From: Frederick Bruckman <>
List: source-changes
Date: 02/02/2004 18:31:40
On Tue, 3 Feb 2004, Christoph Badura wrote:

> On Mon, Feb 02, 2004 at 03:50:57PM +0000, Frederick Bruckman wrote:
> > Modified Files:
> > 	xsrc/xfree/xc/programs/Xserver/hw/netbsd/mac68k: mac68kKeyMap.c
> >
> > Log Message:
> > Make the big key in the upper right hand corner of the keyboard send
> > a Backspace (== ^H). You can never please everybody on this issue, but
> > doing it this way at least allows us to share configurations with an
> > i386 host, with a minimum of pain.
> Are you sure about this?  By default the big key in the upper right hand
> corner of the keyboard has not been sending a ^H.  It does send a ^H when
> the tty from which the X server was started had the erase char set to ^H,
> though.

I've started an Xserver via "xdm" on 1.6ZI/i386, the erase character
of "/dev/ttyE4" remains ^?, yet the key labeled "Backspace" on my
keyboard sends a "Backspace" symbol to "xev". (Interestingly enough,
the "xterm" with "XTerm*DeleteIsDEL: true" always sends a ^? for that
key, regardless of the fact that the erase character in the xterm is
set to ^H).

The problem with the old state of affairs, on the Mac, is that there
were two keys with a keysym of "Delete", but no key with a keysym of
"Backspace", making any reasonable configuration very challenging.
I've been running with this patch to the mac68k_color server for a
long time, sharing "~/.Xresources" with an i386. The new, cross-built
B&W server looked very broken by comparision.