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.
pgpEZZGm2qKPk.pgp
Description: PGP signature

