Version 31 (modified by knittl, 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: Keypad-Punkt auf englischen Systemen (Gibt immer einen Punkt aus, auch auf deutschen Systemen, wird dort nur normalerweise nicht verwendet)
  • KP_Separator: Keypad-Komma auf deutschen Systemen (Gibt immer ein Komma aus, auch auf englischen Systemen, wird dort nur normalerweise nicht verwendet)
  • 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.

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.

Auf der Ebene 4 sollen beide Zeichen, Komma und Punkt, vorhanden sein. Das heißt, wir müssen uns zwischen comma und KP_Separator sowie zwischen period und KP_Decimal entscheiden.

  • comma oder KP_Separator:
    • Für KP_Separator:
      • KP_Separator gehört zum deutschen Ziffernblock, dieser sollte auf Ebene 4 komplett sein
      • Manche Applikationen brauchen Keypad-Zeichen (Kommen „die anderen“ Applikationen auch mit den Keypad-Zeichen zurecht?)
    • Komma ist auf der 1. Ebene gut erreichbar
  • period oder KP_Decimal:
    • Für period:
      • 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

Als Kompromiss könnte der Vollständigkeit halber die jeweils andere Variante auf die Pseudoebene (Shift+Mod4) ausgelagert werden.

Die bisherige Version Neo2-RC1 (schon in manchen Linux-Distributionen verfügbar) soll wegen der Anordnung der doch recht häufigen PageUp-Taste (in der sehr schlecht erreichbaren Zahlenreihe und in Einfingerkollision mit PageDown) durch eine bessere Variante abgelöst werden.

    ⇞
  ⌫ ↑ ⌦ ⎀
⇱ ← ↓ → ⇲
⌧ ⇥ ⇟ ↲ ↶

Festgelegte Eigenschaften des Navigationsblocks

  • Navigationskreuz (liae)

Erwünschte Eigenschaften des Navigationsblocks

  • Beschränkung auf drei Reihen
  • Gute Erreichbarkeit von Return und Tab
  • Paarweise (kollisionsfreie) Anordnung der Tasten: ⌫⌦, ⇱⇲, ⇞⇟
  • Anordnung entsprechend der Bewegungsrichtung: Tasten mit Bewegung nach rechts/unten/vorwärts liegen bevorzugt rechts oder unten
  • Seltenere Tasten ⎀ und ↶ auf den schlechteren Positionen

Vorschläge für Neo2

Hauptvariante „WASD-Konservativ“

Da Tab rechts liegt, ist die Einhand-Bedienung vereinfacht (irrelevant falls Tab auf 8(4) kommt). Durch Analogie von Return und Tab einfach zu merken. Gut merkbare Position von Return (in einer Spalte mit auf/ab). Schlecht erreichbare Position von Return (Mittelfinger kollidiert mit Zeigefinger). Bigramm Tab + Return nicht übermäßig schlecht erreichbar, da in derselben Reihe und auf benachbarten Fingern.

↶ ⌫ ↑ ⌦ ⎀
⇱ ← ↓ → ⇲
⌧ ⇞ ↲ ⇟ ⇥

Untervarianten („WASD-2-Erik“, „LEIA-Daniel“, „LEIA-getauscht“, „WASD-2“):

Permutationen der Eck-Tasten ↶⎀⌧⇥. Allerdings bleibt das Bigramm Tab + Return immer recht schwer zu tippen und andere Analogie-Fehler treten auf.

Hauptvariante „WASD-Stephan“

Gut erreichbare Position von Return. Schlechtere Merkbarkeit durch wenig Analogie. Bigramm Tab + Return ist nicht optimal zu tippen, liegt zwei Reihen auseinander. Analogie: Undo ⇔ Taste Z (weitere Argumente von Aleχ)

⌧ ⌫ ↑ ⌦ ↲
⇱ ← ↓ → ⇲
⇥ ⇞ ⎀ ⇟ ↶

Untervariante: Tab und Esc tauschen

Hauptvariante „Nora“

Gute Position von Return. Minimale Änderung gegenüber Neo2-RC1 (An den häufigen Tasten Tab und Return ändert sich nichts). Bigramm Tab + Return ist angenehm zu tippen.

⇞ ⌫ ↑ ⌦ ⇟
⇱ ← ↓ → ⇲
⌧ ⇥ ⎀ ↲ ↶

Im folgenden sind alle Vorschläge aufgelistet, auch diejenigen, die es aufgrund der Kriterien nicht in Neo2 geschafft haben.

Erwünschte Eigenschaften des Navigationsblocks

  • [drei] Beschränkung auf drei Reihen
  • [paar] Paare von Tasten (UP/DOWN, LEFT/RIGHT, PGUP/PGDN, HOME/END) sollen nicht auf einem Finger liegen
  • [zent] kleine Bewegungen (LEFT/RIGHT/UP/DOWN) sollen zentral liegen
  • [groß] große Bewegungen (HOME/END/PGUP/PGDN) sollen die Symmetrie zu den kleinen Bewegungen zeigen
  • [vdel, vbsp, vtab, vret] Verwandtschaften: DEL/RIGHT, BSPC/LEFT, END/TAB/RIGHT, RET/DOWN/PGDN
  • [vrück] Verwandtschaft der "Rückwärtsgruppe" PGUP/POS1/LEFT gegen "Vorwärtsgruppe" PGDN/END/RIGHT/TAB/RET
  • [esc] soll links oder links oben
  • [merk] Man soll sich die Belegung merken können. Anordnung daher phonetisch.
                   drei  paar  zent  groß  vdel  vbsp  vtab  vret  vrück  esc  merk
Neo2-RC1           –     –     ja    –     ja    ja    –     –     ja     ja   –
Vi                 ja    ja    ja2   ja3   ja    ja    ja    ja    ja     –    –
Vi–Stephan         ja    ja    ja2   ja3   ja    –     ja    ja3   ja     ja   –
WASD-2             ja    ja1   ja    –     ja    ja    –     ja    ja?    ja   –
WASD-Erik          ja    ja1   ja    –     ja    ja    –     ja    ja     ja   –
LEIA – Daniel      ja    ja1   ja    –     ja    ja    ja    ja    –      ja   –
LEIAx3             ja    ja1   ja    ja3   –     ja    ja    ja    ja     ja   –
WASD-Konservativ   ja    ja1   ja    –     ja    ja    –     ja    ja     ja   –
WASD-Stephan       ja    ja1   ja    –     ja    ja    –     ja    ja     ja   –
Nora               ja    ja1   ja    –     ja    ja    –     –     –      ja   –
berniyh            ja    ja1   ja    –     ja    ja    –     –     –      ja   –
Blockout-korr      ja    –     ja4   ja    –     –     ja    ja    –      –    –
Quadrat            ja    ja    ja4   ja5   ja    ja    ja    ja    ja     ja   –
Merk                                                                           ja

Anmerkungen:

1 mit Ausnahme von up/down auf einem Finger
2 auf der Grundposition
3 auf einer benachbarten Reihe
4 up/down nebeneinander bzw. left/right übereinander
5 Innenblock vs. Außenblock

Variante „WASD-2-Erik“

⌧ ⌫ ↑ ⌦ ↶
⇱ ← ↓ → ⇲
⎀ ⇞ ↲ ⇟ ⇥

Variante „LEIA“ – Daniel

⌧ ⌫ ↑ ⌦ ⇥
⇱ ← ↓ → ⇲
⎀ ⇞ ↲ ⇟ ↶

Variante „LEIA-getauscht“

im Vergleich zu oben Tab und Einfügen getauscht:

⌧ ⌫ ↑ ⌦ ⎀
⇱ ← ↓ → ⇲
⇥ ⇞ ↲ ⇟ ↶

Variante LEIA x3

›echte‹ Navi-Tasten im 3×3 Raster angeordnet

⌧ ⇱ ↑ ⇲ ⎀
⌫ ← ↓ → ⇥
⌦ ⇞ ↲ ⇟ ↶

Alle ›Lösch-Tasten‹ in einer Spalte, alle ›Links/Rauf‹/›Rechts/Runter‹-Tasten in Spalten. Return unter Down, Tab rechts neben Right. Undo auf Z.

Variante „WASD-Konservativ“

↶ ⌫ ↑ ⌦ ⎀
⇱ ← ↓ → ⇲
⌧ ⇞ ↲ ⇟ ⇥

Variante „WASD-2“

Hier sind im Vergleich zu „WASD-2-Erik“ (⌫, ⌦) und (⇞, ⇟) vertauscht, diese Änderung könnte also auch bei anderen Vorschlägen dieses Blockes durchgeführt werden:

⌧ ⇞ ↑ ⇟ ↶
⇱ ← ↓ → ⇲
⎀ ⌫ ↲ ⌦ ⇥

Variante „WASD-Stephan“

Bigramm Tab + Return ist angenehm zu tippen, Analogie: Undo ⇔ Taste Z, Return erhält eine bessere Position (weitere Argumente von Aleχ)

⇥ ⌫ ↑ ⌦ ↲
⇱ ← ↓ → ⇲
⌧ ⇞ ⎀ ⇟ ↶

Variante „berniyh“

⇥ ⌫ ↑ ⌦ ⎀
⇱ ← ↓ → ⇲
⌧ ⇞ ↲ ⇟ ↶

Variante „Nora“

Werden PgUp und PgDn auf x und w gelegt, muss sich sonst nur sehr wenig ändern, der Vorschlag ist also minimalinvasiv. Bigramm Tab/Return ist gut, die Analogie von Entf und BkSp bleibt erhalten.

⇞ ⌫ ↑ ⌦ ⇟
⇱ ← ↓ → ⇲
⌧ ⇥ ⎀ ↲ ↶

Variante „Vi“

Von HC und Johannes

⇱ ⇞ ⇟ ⇲ ↶
← ↑ ↓ → ⇥
⌫ ⌧ ↲ ⌦ ⎀

Variante „Vi-Stephan“

⌧ ↶ ↲ ⌫ ⌦
← ↑ ↓ → ⇥
⇱ ⇞ ⇟ ⇲ ⎀

Variante „Blockout-korrigiert“

⇱ ⌫ ↑ ← ⇞
⇲ ⌦ ↓ → ⇟
↶ ⌧ ↲ ⇥ ⎀

Variante „Quadrat“

⌧ ⌫ ⌦ ⎀ ↶ 
⇱ ← → ⇲ ⇥ 
⇞ ↑ ↓ ⇟ ↲

Variante „Merk“

⇞ ⇟ ⎀ ↲ ⇲
⌦ ⌧ ← ⇱ ↑
→ ↓ ↶ ⌫ ⇥

ListendiskussionenZur Hauptseite

Note: See TracWiki for help on using the wiki.