Re: euro sign / nobreak space
On Mon, Apr 14, 2008 at 09:20:29 +0200, Manon Metten wrote:
> Hi Florian,
>
> Although it works now as I applied the suggestions of Nigel Henry
> (please see my previous reply), there's still this inconsistency in
> the xkb_keymap. Here's my current setting:
>
> M> setxkbmap -print
> xkb_keymap {
> xkb_keycodes { include "xfree86+aliases(qwerty)" };
> xkb_types { include "complete" };
> xkb_compat { include "complete" };
> xkb_symbols { include "pc(pc105)+us+level3(ralt_switch_multikey)
> +compose(menu)+eurosign(5)+nbsp(level3)" };
> xkb_geometry { include "pc(pc104)" };
> };
>
> There's only one line that differs from the old line which was
> "xkb_symbols { include
> "pc(pc105)+us+compose(menu)+eurosign(5)+nbsp(level3)" };"
>
> I don't understand how to correct this pc104/105 inconsistency. But as
> all works now, it might be irrelevant now.
I like the KDE dialogs as a quick way to look up what certain options
are called (without diving into /usr/share/X11/xkb/rules/xorg), but then
I always put my settings into xorg.conf and disable the KDE additions
again. That has the advantage that I will still get my desired
keyboard behavior even if KDE is broken and I have to start Xorg
manually. In the end it is a matter of personal preference, of course.
> BTW: I have a 104-key pc keyboard. It has a one-row Enter key with the
> backslash/pipe key above it.
>
> xmodmap -pm still has the same output as before
[...]
> mod5 Mode_switch (0x5d), ISO_Level3_Shift (0x7c)
>
> But still missing what you said:
> >
> > Something is missing in the "mod5" line: ISO_Level3_Shift (0x71)
That does not matter anymore since you have nevertheless assigned the
ISO_Level3_Shift symbol to AltGr due to "level3(ralt_switch_multikey)".
> Current:
> M> xmodmap -pke | egrep 'EuroSign|Level'
> keycode 14 = 5 percent EuroSign NoSymbol EuroSign
> keycode 113 = ISO_Level3_Shift Multi_key
> keycode 124 = ISO_Level3_Shift
>
> The line keycode 113 ... is new.
As I said, now you have "level3(ralt_switch_multikey)".
> Do you think, regarding that all is working now like I requested, that
> I still should eliminate this pc104/105 inconsistency?
I think it is very unlikely (but not impossible) that you will ever have
problems because of the present configuration.
> Finally, in Control Center/Xkb options I read "Third level
> choosers/Press Right Alt key to choose third level, Shift+ Right Alt
> key is Multi_Key."
That is the reason you have "keycode 113 = ISO_Level3_Shift Multi_key"
in the output above. You also have the used the "compose(menu)" option
so you should have "keycode 117 = Multi_key" in addition to that.
Therefore you have two possibilities to access the Multi_key
functionality, either by pressing SHIFT - AltGr or by using the Menu key
(i.e. the key between the Windows and the CTRL key on the right hand
side of the keyboard).
> What is this Multi_Key? What's it used for?
It is used to "compose" special characters by pressing two or more keys
in succession. For example:
Multi_Key then " then a produces ä
Multi_Key then ~ then n produces ñ
Multi_Key then / then o produces ø
Multi_Key then - then L produces £
Multi_Key then = then C produces €
Multi_Key then = then E produces €
Multi_Key then o then o produces °
("then" indicates pressing the keys one after the other, releasing each
key before the next one is pressed)
See /usr/share/X11/locale/en_US.UTF-8/Compose for more combinations.
--
Regards, | http://users.icfo.es/Florian.Kulzer
Florian |
Reply to: