| 1 | [[PageOutline(1-2, Übersicht)]] |
| 2 | |
| 3 | = V2 = |
| 4 | |
| 5 | '''Die Vim-orientierte 2te Bone-Überarbeitung ersetzt |
| 6 | ü, ä und ö durch Escape , / und : .[[BR]]''' |
| 7 | |
| 8 | Diese Zeichen sind für Ebenenwechsel in vim und auch für eine Menge |
| 9 | anderer Software nützlich (z.B. Pentadactyl/Vimperator, Mutt, …). |
| 10 | Dass viele Programme / zum Suchen verwenden, ist ein weiterer Vorteil. |
| 11 | |
| 12 | Ebene 3 wird dazu neben vim v. a. für bash stark verbessert, da mit : und / zwei |
| 13 | Positionen in der Ebene frei werden. |
| 14 | |
| 15 | Das beeinflusst auch Ebene1, wo anstelle des Euro-Zeichens ¥ in der Zahlenreihe ist. |
| 16 | |
| 17 | Die anderen Eigenschaften entsprechen dem Vorgänger [wiki:Bone2.01 Bone2.01] |
| 18 | |
| 19 | == Ebene 1 == |
| 20 | {{{ |
| 21 | jduax phlmwß' |
| 22 | ctieo bnrsgq |
| 23 | fv/Esc: yz,.k |
| 24 | ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐ |
| 25 | │ ^ │ § │ ° │ » │ « │ — │ £ │ ¥ │ ↦ │ „ │ ” │ ” │ ` │ ← │ |
| 26 | ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤ |
| 27 | │ ⇥ │ j │ d │ u │ a │ x │ p │ h │ l │ m │ w │ ß │ ´ │ Ret│ |
| 28 | ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ |
| 29 | │ ⇩ │ c │ t │ i │ e │ o │ b │ n │ r │ s │ g │ q │ ⇘ │ │ |
| 30 | ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤ |
| 31 | │ ⇧ │ M4│ f │ v │Esc│ / │ : │ y │ z │ , │ . │ k │ ⇗ │ |
| 32 | ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬────┤ |
| 33 | │Strg│ Fe │ Alt│ Leerzeichen │ M4 │ Fe │ Me │Strg│ |
| 34 | └────┴────┴────┴───────────────────────┴────┴────┴────┴────┘ |
| 35 | }}} |
| 36 | |
| 37 | Statt Euro und Pfund findet man in der Zahlenreihe Pfund und Yen/Yuan. |
| 38 | Weil das €-Zeichen in Ebene3 liegt, ist das kein Problem. |
| 39 | |
| 40 | Esc / und : haben die oben beschriebenen Vorteile. |
| 41 | |
| 42 | == Ebene 2 == |
| 43 | {{{ |
| 44 | JDUAX PHLMWß' |
| 45 | CTIEO BNRSGQ |
| 46 | FVüäö YZ,.K |
| 47 | ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐ |
| 48 | │ ˇ │ ₁ │ ₂ │ ₃ │ ⊥ │ ♂ │ ♀ │ ¬ │ v │ ∧ │ 〈│ ⟩ │ ¸ │ ← │ |
| 49 | ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤ |
| 50 | │ ⇥ │ J │ D │ U │ A │ X │ P │ H │ L │ M │ W │ ß │ ~ │ Ret│ |
| 51 | ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ |
| 52 | │ ⇩ │ C │ T │ I │ E │ O │ B │ N │ R │ S │ G │ Q │ ⇘ │ │ |
| 53 | ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤ |
| 54 | │ ⇧ │ M4│ F │ V │ ü │ ä │ ö │ Y │ Z │ – │ • │ K │ ⇗ │ |
| 55 | ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬────┤ |
| 56 | │Strg│ Fe │ Alt│ Leerzeichen │ M4 │ Fe │ Me │Strg│ |
| 57 | └────┴────┴────┴───────────────────────┴────┴────┴────┴────┘ |
| 58 | }}} |
| 59 | |
| 60 | In Ebene 2 sind ü, ä und ö als Kleinbuchstaben eingestellt. |
| 61 | |
| 62 | == Ebene 3 == |
| 63 | {{{ |
| 64 | …_$|^ €><=)ſ |
| 65 | @\{[* !(-&; |
| 66 | #}]~` +%'"→ |
| 67 | ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐ |
| 68 | │ ↻ │ ¹ │ ² │ ³ │ , │ ∞ │ ’ │ ’ │ › │ ‹ │ ℓ │ ¢ │ ° │ ← │ |
| 69 | ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤ |
| 70 | │ ⇥ │ … │ _ │ $ │ | │ ^ │ € │ > │ < │ = │ ) │ ſ │ \ │ Ret│ |
| 71 | ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ |
| 72 | │ ⇩ │ @ │ \ │ { │ [ │ * │ ? │ ! │ ( │ - │ & │ ; │ ⇘ │ │ |
| 73 | ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤ |
| 74 | │ ⇧ │ M4│ # │ } │ ] │ ~ │ ` │ + │ % │ ' │ " │ → │ ⇗ │ |
| 75 | ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬────┤ |
| 76 | │Strg│ Fe │ Alt│ Leerzeichen │ M4 │ Fe │ Me │Strg│ |
| 77 | └────┴────┴────┴───────────────────────┴────┴────┴────┴────┘ |
| 78 | }}} |
| 79 | |
| 80 | Ebene 3 versucht, die gewonnenen Zeichen / und : auf der ersten Ebene durch bessere |
| 81 | Zeichen auf der Grundlinie zu ersetzen. |
| 82 | Neben Vim liegt der Fokus auf der bash-Shell: |
| 83 | |
| 84 | ! rückt auf die beste Position der rechten Hand. Beim Arbeiten mit der History bewährt |
| 85 | sich das. [[BR]] |
| 86 | Für Verkettungen ist das &-Zeichen ebenfalls auf die Grundlinie gelegt worden.[[BR]] |
| 87 | Die vielleicht seltsam wirkende Vertauschung von < > hat ebenfalls einen bash-Hintergrund:[[BR]] |
| 88 | Bei der häufigen Weiterleitung von Streams und um Informationen in eine Datei zu schreiben (> >>) |
| 89 | ist > auf der besseren Position sinnvoll.[[BR]] |
| 90 | Ebenfalls für bash sind Dollar und Pipe (falls man weniger mit bash arbeitet, |
| 91 | gerne andersrum) für die Klammern }] eingetauscht worden. |
| 92 | |
| 93 | In den von mir bekannten Sprachen sind Strings in "" eher unüblich. Für das Englische hat ' Vorteile. |
| 94 | |
| 95 | E-Mail-Adressen muss man häufiger eingeben; daher sind die Kosten für @ minimal verringert. |
| 96 | |
| 97 | Das Euro-Zeichen sollte einen Vorteil bieten. |
| 98 | |
| 99 | Die Klammern sind noch nicht ideal und sicherlich der seltsamste Teil der neuen Belegung. |
| 100 | Ich gehe davon aus, dass beim Programmieren automatisiert werden kann (in der Shell weniger). |
| 101 | Selbstschließende Klammern gehören dazu. |
| 102 | |
| 103 | Bis jetzt habe ich gute Erfahrungen mit den Vorteilen der neuen Belegung gemacht.[[BR]] |
| 104 | ! auf der Grundlinie (wo auch alle 3 Klammern zu finden sind) sind relativ praktisch. |
| 105 | Anders als bei einer Matrix-Tastatur muss bei einer Standardtastatur der Finger für }] nur |
| 106 | eine halbe Position nach innen gedreht werden. |
| 107 | Falls man ~ selten braucht (steht in Linux für das Home-Verzeichnis) kann man die Klammern auch eine Position |
| 108 | nach rechts verschieben. |
| 109 | |
| 110 | Für die alte Position des Semikolons habe ich einen Pfeil eingefügt. Man könnte dort aber natürlich auch ein |
| 111 | anderes Zeichen verwenden, z.B. £ oder ¥. |
| 112 | |
| 113 | ---- |
| 114 | [wiki:Bone2 Bone2] → [wiki:Bone2.01 Bone2.01] → V2 |