Das (bessere) Tastaturlayout,
das (fast) keiner kennt
Stefan Pfeiffer
Pecha Kucha Night @ Webcon2012, 19.10.2012
Yours Truly
● Dr. rer. nat., Physiker
● Softwarearchitektur● Softwareentwicklung
● Java (EE)● PHP● Python● + Ökotope drumherum
● Innovationen● Aufspüren● Bewerten● Einführen
● @dl1ely● http://stefan-pfeiffer.de● Google+, XING, …
● Heute: „Wie tippt der?“● Pecha Kucha - Jungfrau
QWERTY / QWERTZ
Ziel: Verklemmen der Typen vermeiden (1868!)
● E, T, O, A, N, I trennen● Bigramme HE, TH, ND trennen
Y U NO Ergonomie???
http://upload
.wikim
edia.o
rg/wikiped
ia/comm
ons/8/87/Q
WE
RT
Y_18
78.p
ng
http://im
age
2.findagrave.com
/photo
s/200
3/185/765
6870_
1057
447363
.jpg
Dvorak (1930)
● Beide Hände abwechselnd nutzen● Häufigste Buchstaben auf der Grundlinie● Häufige Bigramme räumlich getrennt● Pro Rechtshänder: Schwerpunkt auf rechter Hand
Unl
ess yo
u ar
e Ger
man
!
http://dvorak.mwbrooks.com/layout.gif
to the Rescue!
● Ergonomie für die deutsche Standardtastatur
● Ausgelegt für das 10-Finger-System
● Ausgeglichene Nutzung beider Hände
● Optimiert für deutsche Bi- und Trigramme
● Sonderzeichen gängiger Programmiersprachen leicht zugänglich
● Nummernblock auf Haupttastatur zugänglich
● NO MORE CAPS LOCK!!!!111EINSELF
V1 (2004), V2 (2010), V3 (201?) FLOSS (Free/Libre Open Source Software)
— one more thing...
● Zeichen aller latein-basierten Sprachen vorhanden — Diakritikaô, ò, ó, ǒ, ǫ, õ, ˚o, ø, ȯ, ö, ő, ơ, ῾o, ỏ, ọ, ō, ¡¿
● Griechische Buchstaben & phonetisches Alphabet
α, β, γ, ∀, Γ, æ, œ, …
● Typographie:
● Deutsche „Gänsefüßchen“
● Gedankenstrich —
● Guillemets — einfach ‹ › und doppelt « »
● Auslassungspunkte …
● großes ẞ, Ligaturen fl, ff, fi, ffi, ffl
— still more…
● Kopfstand: ɐ, ɘ, ɯ, ɥ
● Mathematik:
¬ ∨ ∧ ⊥ ∥ →∞ ∝ ℚ ℕ ℝ ℂ ∫ ⊂ ∪ ∩ ℤ ⇐ ⇔ ⇒ ∂ Δ √∡ ℵ
(Ja, auch direkt in LaTeX ⇒ Paket „uniinput“)
• Dies & Das:
¥ ¢ ¹ ² ³ ª º № · • £ ſ ¤ ₀ ₁ ₂ ₃ ♀ ♂ ϰ ℓ
Wohin damit? — Ebenen
„105 keys ought to be enough for anybody.“
Häufig gebrauchte Zeichen vs. Selten gebrauchte Zeichen
● Ebene 1 — Buchstaben und Zahlen
● Ebene 2 (Shift) — Großbuchstaben, Typographie
● Ebene 3 (CAPS LOCK oder #) — Programmieren und Konsorten
● Ebene 4 (< oder Alt Gr) — Nummernblock
● Ebene 5 (Shift + CAPS LOCK) — Griechische Buchstaben
● Ebene 6 (< + CAPS LOCK) — Große griech. Buchstaben & Mathe
Ebene 1
Immerhin ist nicht Alles woanders…
Ebene 2
Keine großen Überraschungen…
Ebene 3
Und alle Coder so: Yeaaaaaah!
Compose
Ebene 3
Und alle Coder so: Yeaaaaaah!
Compose
Ebene 4
Und alle Notebookbesitzer so: Yeaaaaah!
NUM LOCKKein NUM LOCK
Ebene 5
Und alle Naturwissenschaftler so: Yeaaaaah!
Positionen: Griechische Buchstaben = lateinische Buchstaben!
Ebene 6
N = ℕ, R = ℝ, Q = ℚ, usw…
Und alle, die noch mitkommen, so: Yeaaaaah!
Specials● Einhandmodus:
Leertaste = Tastaturhälften spiegelverkehrt übereinander
● Interaktive Onscreen-Tastatur als Hilfe
● Unicode-Codepoints über Compose-uu eingeben:
♫uu20AC = €
● Ligaturen über Compose eingeben:
♫ffl = ffl
● Compose, Compose, Compose…:
♫ - h = ħ, ♫ / → = ↛, ♫ / ∥ = ∦
Fallstricke
Vorher j, jetzt n: „Wollen Sie vor dem Beenden speichern?“
Vorher t, jetzt w: Strg-w schließt den Tab im Browser…
Vorher v, jetzt p: Drucken statt Einfügen (Strg)
Vorher e, jetzt l: Abmelden statt Explorer öffnen (Win)
Vorher x, jetzt q: Fenster schließen statt Einfügen
Und: Einen Font finden, der alle Zeichen enthält…
Wie lernt man das?
● Lernprogramme:
● Ktouch (Linux)
● TIPP10 (Win, OS X, Linux)
● Klavaro (Linux, Win)
● GNU Typist (Linux)
● Sich selbst Zeit geben, Üben, Üben, Üben & nicht verzweifeln
● Anfangs: Bildschirmtastatur
● Augen weg von den Tasten
● Konsequent mit 10 Fingern aus der Grundposition schreiben
● Mit Ebenen 1, 2 und teilweise 3 anfangen — Das reicht!
http://wiki.neo-layout.org/attachment/wiki/Tipptrainer/ktouch.png
Wo gibt es das?
http://neo-layout.org/
● Linux:
In modernen Distributionen enthalten – just use it!
● Windows:
● Autohotkey-Script: Feature-complete, keine Admin-Rechte,
deaktivierbar, USB
● Treiber (32Bit, 64Bit)
● Mac OS X, *BSD, Solaris, C64 (Nur im Emulator getestet)
Und Hardware?http
://wik
i.neo-la
you
t.org
/atta
chm
en
t/wik
i/Neo-T
asta
ture
n/p
hil_d
ruck
vorla
ge.jp
g
Vergiss es!
http://www.daskeyboard.com/model-s-ultimate/
Schlechte Idee Tastentausch: Markierungen auf f und j
KTHXBAI.(Und viel Spaß @ Webcon 2012)
NEO Layout — Typing like a Sir…
Made with LibreofficeFaces: http://ragefac.es — Ebenenlayouts & NEO-Logo: http://de.wikipedia.org/wiki/Neo_(Tastaturbelegung)