Version 6 (modified by Dennis Heidsiek, 17 years ago) ( diff )

Etwas neustrukturiert, ein paar Argumente ausgeweitet.

Die 4. Ebene

Die 4. Ebene enthält auf der linken Seite Navigationselemente (Pfeiltasten), auf der rechten Seite einen Zahlenblock, der im Wesentlichen der 1. Ebene des Hardware-Zahlenblocks entspricht.

Zahlenblock: Normale oder Keypad-Zeichen?

Von vielen Zeichen (Ziffern, +, -, *, /, Dezimaltrenner und Enter) gibt es eine „normale“ Version, die unter qwertz auf der Haupttastatur zu finden ist, und eine Keypad-Version, die vom Hardware-Zahlenblock gesendet wird. Unter Linux heißen diese z.B. »plus« vs. »KP_Add«. (Wie unter Windows??)

  • Da die „normalen“ Zeichen auf anderen Ebenen schon im Hauptfeld verfügbar sind, sollen auf Ebene 4 die Keypad-Varianten gesendet werden, um den Weg zum Hardware-Zahlenblock zu sparen.
  • Können unter Windows Unicodezeichen über Alt + Ebene4-Zahlen eingegeben werden?

Zahlenblock: Komma und Punkt

Es gibt 4 Möglichkeiten, das „Dezimaltrennzeichen“ (Zeichen neben der Null am Keypad) an die Applikationen zu schicken:

  • KP_Decimal: Dezimaltrennzeichen, auf englischen Systemen ein Punkt, auf deutschen ein Komma.
  • KP_Separator: Tausendertrennzeichen, auf englischen Systemen ein Komma, auf deutschen ein Punkt.
  • comma: Auf allen Systemen ein Komma (Beistrich), in deutschen Dateien als Dezimaltrennzeichen zu verwenden.
  • period: Auf allen Systemen ein Punkt, in deutschen Dateien als Tausendertrennzeichen oder in Datumsangaben zu verwenden.

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:

  • comma und period:
    • P: Eindeutig, ändert sich nicht zwischen verschiedenen Ländereinstellungen. Neo ist für den deutschen Sprachraum konzipiert, sollte unabhängig von Ländereinstellungen sein.
    • P: Die wenigen Fälle, in denen KP_ gebraucht wird, können mit dem Hardware-Zahlenblock gelöst werden.
      • K: Laptops haben keinen...
    • P: Dokumentation einfacher
    • P: Punkt und Komma sind auch mit Mod4-Lock erreichbar
  • KP_Separator und KP_Decimal:
    • P: Keypad-Zeichen, manche Applikationen brauchen Keypad-Zeichen
      • Kommen „die anderen“ Applikationen auch mit den Keypad-Zeichen zurecht?
      • K: Gibt es tatsächlich Applikationen, die zwar mit KP_Separator und KP_Decimal, nicht aber mit Punkt und Komma zurecht kommen?
    • P: Punkt und Komma sind auf der 1. Ebene gut erreichbar

Zudem wurde als Kompromiss vorgeschlagen, eine der beiden Varianten auf die Pseudoebene (Shift+Mod4) auszulagern und so beide Möglichkeiten zu ermöglichen:

  • Punkt und Komma auf Ebene 4, KP_Separator und KP_Decimal auf die Pseudoebene.
    • K: Pseudoebene sollte nicht belegt werden
  • KP_Separator und KP_Decimal auf Ebene 4, Punkt und Komma auf die Pseudoebene.
    • 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.)
      • 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.
    • K: Shift+Mod4 sollte nicht belegt werden
    • 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.

ListendiskussionenZur Hauptseite

Note: See TracWiki for help on using the wiki.