From xemacs-m  Thu Sep  4 03:31:42 1997
Received: from frege.math.ethz.ch (root@frege-d-math-north-g-west.math.ethz.ch [129.132.145.3])
	by xemacs.org (8.8.5/8.8.5) with SMTP id DAA02151
	for <xemacs-beta@xemacs.org>; Thu, 4 Sep 1997 03:31:41 -0500 (CDT)
Received: from midget (vroonhof@midget [129.132.145.4]) by frege.math.ethz.ch (8.6.12/Main-STAT-mailer) with ESMTP id KAA04505 for <xemacs-beta@xemacs.org>; Thu, 4 Sep 1997 10:31:40 +0200
Received: (vroonhof@localhost) by midget (SMI-8.6/D-MATH-client) id KAA14104; Thu, 4 Sep 1997 10:31:39 +0200
To: xemacs-beta@xemacs.org
Subject: x-compose weirdness in Kyiv
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
From: Jan Vroonhof <vroonhof@math.ethz.ch>
Date: 04 Sep 1997 10:31:39 +0200
Message-ID: <by3enlwkd0.fsf@midget.math.ethz.ch>
Lines: 51
X-Mailer: Gnus v5.4.55/XEmacs 19.15


I though I would try the new x-compose stuff out. This is on a Linux
libc.so.5 system with XFree86.

Fired up kyiv:

Typed the compose key (scroll-lock on most XFree systems). X-compose
got autoloaded and it seemed to work fine. The help menu seems to be
less fancy now though.

I have a US keyboard (note: specially imported, it is close to
impossible to buy one in Switserland).
In order to test this dead key business out I though I would make one
so I typed

xmodmap -e "keycode 95 = dead_circumflex" (used to be F11)

there were no errors and "F11 a" now gave  as it should.

Filed up kyiv again:

Now typing "F11" gives "dead_circumflex not defined" :-(

Here is where the trouble starts:

I tried to investigate and tried

(x-keysym-on-keyboard-p "dead_circumflex")
nil

:-(

and now for the grand finale:

(x-valid-keysym-name-p "dead_circumflex")
nil

:-(


Jan

P.S. I tried debugging the C code of the function but it seems gcc has
optimized some intermediate variables away (at least gdb couldn't find
them) which makes it difficult.

P.P.S. XK_dead_cirumflex is in X11/keysyms.h




