Changes between Version 6 and Version 7 of Ebene4


Ignore:
Timestamp:
20/03/09 09:49:52 (17 years ago)
Author:
nora
Comment:

KP_Decimal und KP_Separator senden nicht je nach Systemeinstellungen unterschiedliche Zeichen, macht alles wesentlich einfacher :-)

Legend:

Unmodified
Added
Removed
Modified
  • Ebene4

    v6 v7  
    1515Es gibt 4 Möglichkeiten, das „Dezimaltrennzeichen“ (Zeichen neben der Null am Keypad) an
    1616die Applikationen zu schicken:
    17  * ''KP_Decimal'': Dezimaltrennzeichen, auf englischen Systemen ein Punkt, auf deutschen ein Komma.
    18  * ''KP_Separator'': Tausendertrennzeichen, auf englischen Systemen ein Komma, auf deutschen ein Punkt.
     17 * ''KP_Decimal'': Keypad-Punkt auf englischen Systemen (Gibt ''immer'' einen Punkt aus, auch auf deutschen Systemen, wird dort nur normalerweise nicht verwendet)
     18 * ''KP_Separator'': Keypad-Komma auf deutschen Systemen (Gibt ''immer'' ein Komma aus, auch auf englischen Systemen, wird dort nur normalerweise nicht verwendet)
    1919 * ''comma'': Auf allen Systemen ein Komma (Beistrich), in deutschen Dateien als Dezimaltrennzeichen zu verwenden.
    2020 * ''period'': Auf allen Systemen ein Punkt, in deutschen Dateien als Tausendertrennzeichen oder in Datumsangaben zu verwenden.
    2121
    22 Auf der Ebene 4 sollen beide Zeichen, Komma und Punkt, vorhanden sein. Deshalb kann nicht einerseits (explizit) Punkt oder Komma und andererseits KP_Decimal oder KP_Separator verwendet werden, denn dadurch ist es möglich, dass zweimal das gleiche Zeichen erzeugt wird. Also gibt es zwei Möglichkeiten:
     22'''Achtung:''' Es gab lange das Missverständnis, dass KP_Decimal und KP_Separator je nach Systemeinstellungen unterschiedliche Zeichen senden würden, dem ist jedoch nicht so.
    2323
    24  * ''comma'' und ''period'':
    25    * P: Eindeutig, ändert sich nicht zwischen verschiedenen Ländereinstellungen. Neo ist für den deutschen Sprachraum konzipiert, sollte unabhängig von Ländereinstellungen sein.
    26    * P: Die wenigen Fälle, in denen KP_ gebraucht wird, können mit dem Hardware-Zahlenblock gelöst werden.
    27      * K: Laptops haben keinen...
    28    * P: Dokumentation einfacher
    29    * P: Punkt und Komma sind auch mit Mod4-Lock erreichbar
     24Auf der Ebene 4 sollen beide Zeichen, Komma und Punkt, vorhanden sein.
     25Das heißt, wir müssen uns zwischen ''comma'' und ''KP_Separator'' sowie zwischen ''period'' und ''KP_Decimal'' entscheiden.
    3026
    31  * ''KP_Separator'' und ''KP_Decimal'':
    32    * P: Keypad-Zeichen, manche Applikationen brauchen Keypad-Zeichen
    33      * Kommen „die anderen“ Applikationen auch mit den Keypad-Zeichen zurecht?
    34      * K: Gibt es tatsächlich Applikationen, die zwar mit KP_Separator und KP_Decimal, nicht aber mit Punkt und Komma zurecht kommen?
    35    * P: Punkt und Komma sind auf der 1. Ebene gut erreichbar
     27 * ''comma'' oder ''KP_Separator'':
     28   * Für KP_Separator:
     29     * KP_Separator gehört zum deutschen Ziffernblock, dieser sollte auf Ebene 4 komplett sein
     30     * Manche Applikationen brauchen Keypad-Zeichen (Kommen „die anderen“ Applikationen auch mit den Keypad-Zeichen zurecht?)
     31   * Komma ist auf der 1. Ebene gut erreichbar
    3632
    37 Zudem wurde als Kompromiss vorgeschlagen, eine der beiden Varianten auf die Pseudoebene (Shift+Mod4) auszulagern und so beide Möglichkeiten zu ermöglichen:
     33 * ''period'' oder ''KP_Decimal'':
     34   * Für period:
     35     * Applikationen, die Keypad-Zeichen brauchen, nehmen wahlweise KP_Separator oder KP_Decimal, wenn KP_Separator schon verfügbar ist, wird KP_Decimal nicht mehr gebraucht
    3836
    39  * Punkt und Komma auf Ebene 4, KP_Separator und KP_Decimal auf die Pseudoebene.
    40    * K: Pseudoebene sollte nicht belegt werden
     37Als Kompromiss könnte der Vollständigkeit halber die jeweils andere Variante auf die Pseudoebene (Shift+Mod4) ausgelagert werden.
    4138
    42  * KP_Separator und KP_Decimal auf Ebene 4, Punkt und Komma auf die Pseudoebene.
    43    * P: abhängig von den Ländereinstellungen wird die beim Zahleneingeben häufiger benötigte Taste, KP_Decimal, auf der Grundstellung des kleinen Fingers erreicht.  (KP_Separator wird i.d.R. gar nicht eingegeben, sondern der Separator wird von der Software erzeugt.)
    44      * K: Bei erfahrenen Neo-Nutzern haben sich die Finger daran gewöhnt, wo Punkt und Komma liegen, so dass diese Tasten ganz mechanisch angeschlagen werden; ein Wechsel erzeugt unnötige Verwirrung.
    45    * K: Shift+Mod4 sollte nicht belegt werden
    46    * K: Die Belegung wird abhängig von der Ländereinstellungen; diese ist bei fremden Rechnern (etwa in universitären Computerräumen) aber oft willkürlich vorgegeben.
    4739
    4840--------------