Version 3 (modified by Nora, 17 years ago) ( diff )

Vorschlag von hc eingebaut

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: 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?
    • P: Punkt und Komma sind auf der 1. Ebene gut erreichbar
  • Und als neuen (dritten) Vorschlag: Punkt und Komma auf Ebene 4, KP_Separator und KP_Decimal auf der Pseudoebene, also Shift+Mod4.
    • P: verbindet die Vorteile von beiden anderen Vorschlägen
    • K: Pseudoebene sollte nicht belegt werden

ListendiskussionenZur Hauptseite

Note: See TracWiki for help on using the wiki.