== 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. === Zahlenblock: Komma und Punkt === Es gibt 4 Möglichkeiten, das „Dezimaltrennzeichen“ (Zeichen neben der Null am Keypad) an die Applikationen zu schicken: * ''KP_Separator'': „Separator, often comma“. Sehr interessant. Wäre das bei uns ein Punkt? * ''KP_Decimal'': U+2396 DECIMAL SEPARATOR KEY SYMBOL. Gut, das dürfte nicht das sein, was wir an die Applikation schicken wollen, aber es dürfte dem Dezimaltrennzeichen unter Windows am nächsten kommen. Dürfte sich dem Keyboard-Layout anpassen bzw. von der Applikation unterschiedlich interpretiert werden können. * ''comma'': Tja, ein Komma (Beistrich) ohne Wenn und Aber. Aber eben keines vom Numpad. * ''period'': Ein hübscher Punkt und in diversen Gegenden dieser Welt das Dezimaltrennzeichen, nur nicht bei uns. Auf der Ebene 4 sollen beide, Komma und Punkt, vorhanden sein. Dann ist es nicht sinnvoll, wenn man einerseits (explizit) Punkt oder Komma und andererseits KP_Seperator verwendet. 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: Diese wenigen Fälle können mit dem Hardware-Zahlenblock gelöst werden. * 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? * P: Punkt und Komma sind auf der 1. Ebene gut erreichbar -------------- [wiki:Listendiskussionen] – [wiki:WikiStart Zur Hauptseite]