| Version 27 (modified by , 17 years ago) ( diff ) |
|---|
Übersicht
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
- 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
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 „Neo2-RC1“
Verschiedene Vorschläge könnten eine Verbesserung darstellen und die bisherige Belegung ablösen. Bisher ist Variante Neo2-RC1 in vielen Linuxen bereits enthalten:
⇞ ⌫ ↑ ⌦ ⎀ ⇱ ← ↓ → ⇲ ⌧ ⇥ ⇟ ↲ ↶
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
⌧ ⇱ ↑ ⇲ ⎀ ⌫ ← ↓ → ⇥ ⌦ ⇞ ↲ ⇟ ↶
Variante „WASD-2-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 + Enter ist angenehm zu tippen, Analogie: Undo ⇔ Taste Z, Enter 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/Enter ist gut, die Analogie von Entf und BkSp bleibt erhalten.
⇞ ⌫ ↑ ⌦ ⇟ ⇱ ← ↓ → ⇲ ⌧ ⇥ ⎀ ↲ ↶
Nicht-kompromissfähige Varianten
Variante „Vi“
Von HC und Johannes
⇱ ⇞ ⇟ ⇲ ↶ ← ↑ ↓ → ⇥ ⌫ ⌧ ↲ ⌦ ⎀
Variante „Vi-Stephan“
⌧ ↶ ↲ ⌫ ⌦ ← ↑ ↓ → ⇥ ⇱ ⇞ ⇟ ⇲ ⎀
Variante „Blockout-korrigiert“
⇱ ⌫ ↑ ← ⇞ ⇲ ⌦ ↓ → ⇟ ↶ ⌧ ↲ ⇥ ⎀
Variante „Quadrat“
⌧ ⌫ ⌦ ⎀ ↶ ⇱ ← → ⇲ ⇥ ⇞ ↑ ↓ ⇟ ↲
Variante „Merk“
⇞ ⇟ ⎀ ↲ ⇲ ⌦ ⌧ ← ⇱ ↑ → ↓ ↶ ⌫ ⇥
