Kommandozeilen ahoi

Aza Raskin berichtet im Humanized Blog nicht ganz uneigennützig über das Comeback der Kommandozeile. Er zielt damit unter anderem auf den selbst entwickelten Enso Launcher, eine Art Multifunktions – Kommandozeile wie man sie vom Mac in mehreren, interessanten Variationen kennt.

Der Artikel verfolgt mehrere Gedankengänge, die mich ins Grübeln gebracht haben. De facto sind Kommandozeilen, wenn die Kommandos in humaner Form daher kommen, sicherlich der schnellste Weg, um bestimmte Befehle an den PC weiter zu geben. Jeder, der öfters mal zur Kommando-Zeile auf dem Mac, unter Linux oder DOS greift, wird das bestätigen können. Leider ist allerdings der Aufwand, den das menschliche Hirn beim Speichern bzw. Wiederauffinden von Kommandos leisten muss, sehr hoch. Zudem ist die User Experience kaum mit graphischen Benutzeroberflächen vergleichbar. Keine Effekte. Kein Ein- und Aus-Faden. Kommandozeilen sind die Puristen unter den User Interfaces.
Es gibt allerdings viele Tätigkeiten, die über eine Tastatur und Kommandozeile schneller vom Hirn des Nutzers in den Rechner übergehen als über das Klicken der Maus.

  • Ein Dokument in einem spezifischen Ordner öffnen
  • Ausführung mehrere nieder komplexer Tätigkeiten (Verschieben, Umbenennen, etc.)
  • Umbennenen mehrerer Dokumente
  • Starten eines bestimmten Vorgangs

Dabei finde ich das Design des Enso Launchers durchaus interessant und inspirierend. Deshalb möchte ich hiermit mal zur Diskussion stellen ob die Kommandozeile in aktualisierter Form eine Daseinsberechtigung auf modernen Benutzerschnittstellen hat?

Kommando “Finger weg!”

Interessant wird es vor allem dann, wenn man sich überlegt, wie das Interface ohne die Tastatur zu bedienen wäre. Anders gesprochen: Kommandos kann man auch in anderer Form geben als “nur” über eine Tastatur. Logischerweise könnten Sprachkommandos die Eingabe ersetzen und evtl. sogar beschleunigen. Das visuelle Interface könnte dann dem Sprechenden textliches Feedback liefern, ähnlich wie es der Enso Launcher tut. Eine Beschränkung auf 8 Kommandos und visuelle Hilfe beim Erinnern der Kommandos wäre sicherlich sinnvoll.

Zielumgebung wären Interfaces, die man oft bedient. Interfaces, die man in kritischen Situationen sehr schnell ansteuern muss. Und vor allem Interfaces, die ohne Tastatur auskommen müssen. Mögliche Einsatzgebietet findet man da schnell

  • im Automobil
  • auf dem mobilen Endgerät
  • … paste your ideas here …

Frage

Es lassen sich also allerhand tolle Sachen mit Kommandozeilen anstellen. Wieso aber sind diese dann bei der breiten Anwendermasse so verpönt? Zumal fasst jeder Mensch mit Zugang zum Web mehrmals täglich eine Kommandozeile bentutzt: Den Google Search Slot.

Weiterfürende Artikel zum Thema:

Wieviel Emacs braucht der Mensch?

Steuer deinen Linux-PC durch Pfeiffen