On Thu, Apr 12, 2007 at 05:12:21 -0500, Hugo Vanwoerkom wrote: > Florian Kulzer wrote: > > On Wed, Apr 11, 2007 at 13:16:57 -0500, Manon Metten wrote: > >> On 4/11/07, Alok G. Singh wrote: > >>> On 11 Apr 2007, steefvanduin AT zonnet DOT nl wrote: > >>> > >>>>> So basically, what I want is to press a dead key and than a vowel > >>>>> to produce an accented char. How do I achieve this? > >>> You can do that with a 'Compose' key. Here [1] is a guide for > >>> GNOME/GTK+. You can do the same thing with xmodmap as well. I suppose > >>> KDE would have a similar option. > >>> > >>> Footnotes: > >>> [1] > >>> http://process-of-elimination.net/wiki/Means_of_Composing_Accented_Characters_in_X_Window_System > >> Thanks Alok, > >> > >> I'm gonna check this out, but at first glance it looks like no easy way > >> to > >> do. > > In KDE you can go to "Control Center > Regional & Accessibility > > > Keyboard Layout" and click on the "Xkb Options" tab on the right hand > > side. If you check "Enable xkb options" you can fine-tune the behavior > > of many keys. Scroll down a bit and you will see "Compose Key Position" > > with about 5 options. Select one of them, e.g. "Right Win-key is > > compose" and you can do things like this: > > press <compose key> then " then a = ä > > press <compose key> then ' then a = á > > press <compose key> then / then o = ø > > press <compose key> then o then a = å > > press <compose key> then ^ then o = ô > > press <compose key> then s then s = ß > > press <compose key> then , then c = ç > > press <compose key> then ~ then n = ñ > > press <compose key> then / then c = ¢ > > etc. > > And for those of "us" who don't have KDE?
Try setxkbmap -option compose:rwin or "compose:rctrl", "compose:menu", "compose:caps" "compose:ralt", "compose:lwin", depending on which key you want to use. This should work in all of X; the only KDE-specific thing in my other mail was the GUI to set the xkb options. And just in case: On the ttys the compose functionality is normally assigned to CTRL + . (i.e. press and hold CTRL, then press the "." key, then release these two keys and type the two characters that you want to amalgamate.) -- Regards, Florian