Am Donnerstag 12 März 2009 12:40:47 schrieb Hans-Christoph Wirth:
> Das ist leider genau verkehrt herum.
>
> Separator separiert die Tausender.  KP_Separator gibt es auf einer
> 0815-Tastatur nicht.
>
> Decimal ist das Zeichen zwischen Einerstelle und Zehntelstelle.
> Die Taste auf dem 0815-Keypad heißt KP_Decimal und sendet (bei
> deutscher Belegung) ein Komma.

Ja, sollte man meinen, auch ich fände das logisch. Allein, es ist nicht so!
Starte einmal "xev" und tippe auf einer QWERTZ-Tastatur die Kommataste des 
Keypads:

    state 0x10, keycode 91 (keysym 0xffac, KP_Separator), same_screen YES,
    XLookupString gives 1 bytes: (2c) ","

Im Vergleich dazu eine amerikanische Belegung:

    state 0x10, keycode 91 (keysym 0xffae, KP_Decimal), same_screen YES,
    XLookupString gives 1 bytes: (2e) "."

Ich weiß nicht, ob es ursprünglich so gedacht war, aber die Bezeichnungen sind 
nicht für die einzelnen Länder typisch -  hier scheinen sich die USA mit 
ihrer Schreib- bzw. Trennweise durchgesetzt zu haben.


Gruß,
Pascal

Antwort per Email an