Op wo 23-01-2002, om 23:22 schreef Danny Tholen:
> > > No, it is not. There is no EuroSign defiend at all on the "us" keyboard
> > > layout from XFree86.
>
> Than XFree86 must be wrong, or dutch us keyboards are different for US us keyboards:)
>
> I have a new "dutch" keyboard, which is just a US keyboard (setxkbmap nl, gives me
>all kind
> of wrong symbols when pressing certain keys, for instance: @ instead of ~).
>
> Next to the 5 is located an Euro (�) symbol. So I think it is obvious that something
>like alt-5 is supposed to
> make an euro-char?
>
> ..this actually comes down to adding this line to /usr/X11R6/lib/X11/xkb/symbols/us
>(or make an nl_us entry):
>
>
> key <AD03> { [ e, E ],
> [ EuroSign ] };
>
>
> and substituting the AE05 line with:
>
> key <AE05> { [ 5, percent ],
> [ Eurosign, cent ] };
>
>
> This works beautifull for me and is better than the deprecated (?) xmodmap stuff.
>
> While we're at it, maybe other much used dutch characters (�, �, �) can be added as
>well somewere (question:
> where???????? so I can make a complete file?) in this new layout. It should be
>submitted to the X people I guess,
> since us keyboards are muuuccch more used in holland than the original dutch
>keyboards.
>
> Also an entry for dutch keyboards should be made in the kde-control center.
>
>
> Oh..another question: any idea where I find (or define?) this 'Compose' key?
>
>
> Danny
I have done some changes to /etc/X11/xkb/symbols/nl as a quick
hack(Pablo do NOT add this to X) to let the euro work
Don't know if 8859-15 supports ij but i would suggest adding that one to
the list. There is only one problem. The symbol looks awful in the font
i use. That is if ydiaeresis is the same letter as ij, � which i think
it is but i'm not certain
// Converted keytable file to xkb/symbols/ file
// with mk_xkb by [EMAIL PROTECTED] Tue Sep 30 00:53:29 MET DST 1997
// converted from the nl-latin.map of the Linux kbd package by
// Pablo Saratxaga <[EMAIL PROTECTED]>
default partial alphanumeric_keys
xkb_symbols "basic" {
// Describes the differences between a very simple US/ASCII
// keyboard and a very simple Nederland keyboard
// Alphanumeric section
name[Group1]= "Nederland";
key <AE05> { [ 5, percent ],
[ Eurosign, cent ] };
key <AD03> { [ e, E ],
[ eacute, Eacute ] };
key <AD04> { [ r, R ],
[ paragraph, registered ] };
key <AD05> { [ t, T ],
[ thorn, THORN ] };
key <AD06> { [ y, Y ],
[ ydiaeresis, Ydiaeresis ] };
key <AD07> { [ u, U ],
[ udiaeresis, Udiaeresis ] };
key <AD08> { [ i, I ],
[ idiaeresis, Idiaeresis ] };
key <AD09> { [ o, O ],
[ ograve, Ograve ] };
key <AD10> { [ p, P ],
[ paragraph ] };
key <AC01> { [ a, A ],
[ aacute, Aacute ] };
key <AC02> { [ s, S ],
[ ssharp ] };
key <AC03> { [ d, D ],
[ eth, ETH ] };
key <AC04> { [ f, F ],
[ ordfeminine, ordfeminine ] };
key <AB01> { [ z, Z ],
[ guillemotleft ] };
key <AB02> { [ x, X ],
[ guillemotright ] };
key <AB03> { [ c, C ],
[ cent, copyright ] };
key <AB06> { [ n, N ],
[ ntilde, Ntilde ] };
key <AB07> { [ m, M ],
[ Greek_mu, masculine ] };
// End alphanumeric section
// begin modifier mappings
modifier_map Shift { Shift_L };
modifier_map Lock { Caps_Lock };
modifier_map Control{ Control_L };
modifier_map Mod3 { Mode_switch };
};