On Thu, 28 Apr 2005 06:02, Ivar Alm wrote:
> Blir s� irriterad �ver att det blir ett kommatecken som decimaltecken
> p� keypaden. Vill ha en punkt.
> K�rde xev, och ser att tangenten ger en KP_Separator, och att
> XLookupString returnerar ett ",".
> Var hittar jag den mappningen? Ska det r�cka att mappa om
> KP_Separator till "."? �r det automagiskt styrt av min locale?
> Det verkar inte smart att mappa om den till 'period', f�r det �r �nd�
> inte samma tangent...

Det finns ett annat symbolnamn: KP_Decimal. Man kan tro att KP_Separator 
representerar ett decimaltecken och att detta sedan konverteras till . 
eller , beroende p� locale. S� �r inte fallet.

Vissa (s�llsynta) amerikanska tangentbord har en s�rskild tangent f�r 
tusentalsavskiljare (mellanslag eller punkt i Sverige, kommatecken i 
USA). Denna kallas just KP_Separator och representerar alltid ett 
komma. En svensk tangentbordslayout skickar allts� rent logiskt en 
amerikansk tusentalsavskiljare eftersom detta representerar ett svenskt 
decimaltecken. Lite fulhack om du fr�gar mig, men s� �r det tydligen.

xmodmap -e 'keycode 91 = KP_Decimal'

borde allts� funka (och �r inte detsamma som 'period').

Tack f�r fr�gan! Jag har sj�lv funderat p� detta, men nu fick jag en 
urs�kt att f� tummen ur och hitta svaret.

-- 
Alex Nordstrom
http://lx.n3.net/
Skicka inte kopior p� uppf�ljande meddelanden till mig;
jag prenumererar p� debian-user-swedish.

Attachment: pgpEZZGm2qKPk.pgp
Description: PGP signature

Till