Among the small changes from iso8859-15 to iso8859-1 is the introduction of the OE/oe character. It is important in French, and seems to have been forgotten in iso8859-1 only because people used to dumb typewriters typed o then e instead (note this is not the case of any serious publishing operation). Unfortunately, xemacs seems not to be aware of the change. When I press the correct keyboard key it complains "OE not defined" (I know my system is correctly configured since it works like a charm in gedit for example). So it seems it only needs to be referenced in whatever table xemacs uses ; a very small change for a very big gain (for french users, at least)
[Btw latin-euro-input has a quail input method that may help/annoy you until this is fixed... M-x load-library latin-euro-input RET C-x RET C-\ latin-9-prefix RET ] Unfortunately I don't have a French keyboard. Could you tell me what X keysym the OE key generates? Unless you know the answer offhand, you should be able to see it in the output of "xev" when you press and release the key. It should be too hard to port quail french-keyboard input method to Latin-9 (=iso8859-15), but of course it should be supported natively. Need to check if this has already been done in cvs.
It's OE/oe (I have an updated fr X map I'm preparing for XFree86 inclusion at http://mapage.noos.fr/nmailhot/fr-latin9-pc) Since then I think I found xemacs also do not like leftdoublequotemark, rightdoublequotemark (must check if these are in latin9, however they are in XFRee86 default "latin" keyboard core) and ISO_Level3_Shift (cut and pasted from the current fr XFRee86 layout) I use all those in my keymap, *but* they are all taken from existing XFree86 maps
Waiting on latin-unity maintainer to add bindings to latin-unity like the one for euro.
Just a checkpoint to confirm it's still in xemacs-21.4.12-6 (and my X keymap made it in XFree86 proper btw)