From xemacs-m  Fri Jun  6 06:06:44 1997
Received: from mgate.uni-hannover.de (mgate.uni-hannover.de [130.75.2.3])
	by xemacs.org (8.8.5/8.8.5) with SMTP id GAA01192
	for <xemacs-beta@xemacs.org>; Fri, 6 Jun 1997 06:06:43 -0500 (CDT)
Received: from helios (actually helios.tnt.uni-hannover.de) by mgate 
          with SMTP (PP); Fri, 6 Jun 1997 13:06:01 +0200
Received: from daedalus.tnt.uni-hannover.de by helios (SMI-8.6/SMI-SVR4) 
          id NAA25102; Fri, 6 Jun 1997 13:05:49 +0200
Received: by daedalus.tnt.uni-hannover.de (SMI-8.6/SMI-SVR4) id NAA03515;
          Fri, 6 Jun 1997 13:05:34 +0200
Date: Fri, 6 Jun 1997 13:05:34 +0200
Message-Id: <199706061105.NAA03515@daedalus.tnt.uni-hannover.de>
From: Heiko Muenkel <muenkel@tnt.uni-hannover.de>
To: xemacs-beta@xemacs.org
Subject: Re: Bug in x-compose.el
In-Reply-To: <m2hgfdhmoe.fsf@altair.xemacs.org>
References: <199706041436.QAA03948@daedalus.tnt.uni-hannover.de> <m2hgfdhmoe.fsf@altair.xemacs.org>
X-Mailer: VM 6.22 under 19.15 XEmacs Lucid
X-Face: n}R'l6CHRf>pi&bj7[x0CW3:kmXm@1)7m+l*9[fp;-Ow4Xe~=5E;skf?2> 
        y]f{HzB|Q(\V9+y$PP~.4G[2n4W7{6Ilm[AMY9B:0kj.K_$-d%p4YIF*bX;=ADp6{ 
        HS@NEv9c.VII+9PgXHASx}K(jy^t=q%qzZ72q1e4E;O!$A$`&wgtLk"1%p.nC_G!] 
        4d1!+J4Q#YD_iXeEy`1x)d\r$1Qn\'23n|[8Y_xzuXJJ7W(EGqnzB]`]aq??;+z=) 
        DW~\'Vq&F'g%QU[Mv2:}nS>SdZFTEC2GsgB=Q,:~H<R5S[:ZN%B:s0;|v1x"Jb
MIME-version: 1.0
Content-type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by xemacs.org id GAA01193

>>>>> "Steven" == Steven L Baur <steve@xemacs.org> writes:

    Steven> Heiko Muenkel <muenkel@tnt.uni-hannover.de> writes:
    >> This bug occurs at least in 20.3 Beta 2 and in 19.15.  After
    >> (require 'x-compose) the key sequence degree space should
    >> insert a degree sign, but nothing happens. It seems that the
    >> kbd macro degree is broken. Where are these kbd macros defined?

    Steven> degree isn't a keyboard macro, it is a keysym:

    Steven> (x-valid-keysym-name-p "degree") => t

    Steven> I'm not sure how to duplicate what you're typing.

On the Sun Keyboard (and I think on a PC keyboard as well) there's a
key left from the 1 which inserts the character ^ without and  with
holding the Shift key. The  is the degree key. Without x-compose,
the key inserts just the  character. If x-compose is loaded, then the
degree key is a prefix key, it is now used as a so called dead
key. You can now insert a  by first typing the degree key and than
the a. The key sequence "degree space" should now insert a 
character, but instead nothing happens. C-h b prints the following:
	degree space	Kbd Macro: degree
There are also other bindings for `Kbd Macro: degree', but non of them
worked. Therefore I came to the conclusion, that the kbd macro degree
is broken - but I can't find the place, where all these kbd macros are
defined. 



    Steven> (x-keysym-on-keyboard-p "degree") => nil --
    Steven> steve@calag.com baur Unsolicited commercial e-mail will be
    Steven> billed at $250/message.

PS: I hope you can read the  and  characters in this email.

