Re: euro sign / nobreak space
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.
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
xmodmap: up to 3 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x6d)
mod1 Alt_L (0x40), Alt_L (0x7d), Meta_L (0x9c)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x7f), Hyper_L (0x80)
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)
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.
Do you think, regarding that all is working now like I requested, that
I still should eliminate this pc104/105 inconsistency?
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."
What is this Multi_Key? What's it used for?
Thank you very much for your in-depth explanation.
Greetings, Manon Metten.
Reply to: