[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Mappa om KP_Separator



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...

octo@galaxy:~$ locale
LANG=POSIX
LC_CTYPE=sv_SE
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

xev visade:
KeyPress event, serial 24, synthetic NO, window 0x3c00002,
    root 0xf6, subw 0x0, time 376660069, (120,112), root:(886,1088),
    state 0x10, keycode 91 (keysym 0xffac, KP_Separator),
    same_screen YES,
    XLookupString gives 1 bytes:  ","

KeyRelease event, serial 29, synthetic NO, window 0x3c00002,
    root 0xf6, subw 0x0, time 376660156, (120,112),
	 root:(886,1088),
    state 0x10, keycode 91 (keysym 0xffac,
    KP_Separator), same_screen YES,
    XLookupString gives 1 bytes:  ","

//I



Reply to: