| Version 6 (modified by , 17 years ago) ( diff ) |
|---|
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
- P: Keypad-Zeichen, manche Applikationen brauchen Keypad-Zeichen
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.
- 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.)
