| Version 39 (modified by , 16 years ago) ( diff ) |
|---|
Übersicht
- Zahlenblock: Anordnung der Ziffern
- Zahlenblock: Normale oder Keypad-Zeichen?
- Zahlenblock: Komma und Punkt
- Navigationsblock (Neo2)
-
Navigationsblock (Neo3)
-
Erwünschte Eigenschaften des Navigationsblocks
- Variante „WASD-2-Erik“
- Variante „LEIA“-alt
- Variante „LEIA“(-getauscht)
- Variante LEIA x3
- Variante LEIA x3-vi
- Variante „WASD-Konservativ“
- Variante „WASD-2“
- Variante „WASD-Stephan“
- Variante „berniyh“
- Variante „Nora“
- Variante „Vi“
- Variante „Vi-Stephan“
- Variante „Blockout-korrigiert“
- Variante „Quadrat“
- Variante „Merk“
- Legende (Zeichenerläuterung)
-
Erwünschte Eigenschaften des Navigationsblocks
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: Anordnung der Ziffern
Es gibt mehrere Möglichkeiten, wie die Ziffern auf dem (Mod4-)Zahlenblock sinnvoll angeordnet werden können. Von der drei vorgeschlagenen Möglichkeiten wurde entschieden, in Neo 2 die Variante „Computer“ umsetzen.
Variante „Computer“
Hier sind die Ziffern wie beim Qwertz-Ziffernblock angeordnet:
7 8 9 4 5 6 1 2 3
- entspricht der Ziffernanordnung auf Rechenmaschinen jeder Art
- infolgedessen ist der Zahlenblock auch auf fast allen Standard-Tastaturen so beschriftet
Variante „Telefon“
Hier sind die Ziffern wie auf einem (mobilen) Telefon angeordnet:
1 2 3 4 5 6 7 8 9
- diese Anordnung der Ziffern ist auf Telefonen und Handys üblich
- bei Computertastaturen jedoch nicht!
Variante „Ergonomisch“
Hier sind die Ziffern entsprechend ihrer Häufigkeit angeordnet:
4 5 6 1 2 3 7 8 9
- die Zahlen sind entsprechend ihrer Häufigkeit und damit ergonomisch angeordnet (vgl. hierzu insb. das Benfordsche Gesetz)
- allerdings ist dieser Ansatz bisher vollkommen unüblich
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
- Für KP_Separator:
- 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
- Für period:
Als Kompromiss könnte der Vollständigkeit halber die jeweils andere Variante auf die Pseudoebene (Shift+Mod4) ausgelagert werden.
Navigationsblock (Neo2)
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. Gute Merkbarkeit durch viel Analogie. Bigramm Tab + Return ist nicht optimal zu tippen, da die beiden Tasten zwei Reihen auseinanderliegen. 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.
⇞ ⌫ ↑ ⌦ ⇟ ⇱ ← ↓ → ⇲ ⌧ ⇥ ⎀ ↲ ↶
Navigationsblock (Neo3)
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-alt ja ja1 ja – ja ja - ja – ja – LEIA ja ja1 ja – ja ja ja ja – ja – LEIAx3 ja ja1 ja ja3 – ja ja ja ja ja – LEIAx3-vi 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“-alt
⌧ ⌫ ↑ ⌦ ⇥ ⇱ ← ↓ → ⇲ ⎀ ⇞ ↲ ⇟ ↶
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 LEIA x3-vi
⌦ ⇱ ↑ ⇲ ⎀ ⌫ ← ↓ → ⇥ ⌧ ⇞ ↲ ⇟ ↶
Esc und Del getauscht, um die vi-user zufrieden zu stellen.
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“
⇞ ⇟ ⎀ ↲ ⇲ ⌦ ⌧ ← ⇱ ↑ → ↓ ↶ ⌫ ⇥
Legende (Zeichenerläuterung)
| ⇞ | Prior |
| ⇟ | Next |
| ⇥ | Tab |
| ⌦ | Delete |
| ⌧ | Escape |
| ⌫ | BackSpace |
| ⎀ | Insert |
| ⇱ | Home |
| ⇲ | End |
| ← | Left |
| → | Right |
| ↑ | Up |
| ↓ | Down |
| ↲ | Return |
| ↶ | Undo |
