WordStar: текстовый процессор писателя (1996)

WordStar: текстовый процессор писателя (1996)

Статья Роберта Сойера (автора научно-фантастических романов), защита WordStar как незаменимого инструмента для творческого письма. Сойер описывает, почему множество известных писателей (Артур Кларк, Джордж Мартин, Энн Райс, Майкл Чебон) продолжают использовать WordStar даже в 21-м веке, несмотря на доминирование Word и WordPerfect.

Ключевое достоинство WordStar, интеллектуальный дизайн интерфейса. Программа была создана в 1978 году, когда стандартизация клавиатур ещё не произошла: не все клавиатуры имели стрелки, функциональные клавиши или даже Enter. WordStar же работал только с Control-клавишей и буквами QWERTY.

Дизайнеры Сеймур Рубинштейн и Роб Барнаби выбрали пять управляющих клавиш как префиксы для меню: Ctrl-O (экран), Ctrl-Q (быстрое движение курсора), Ctrl-P (печать), Ctrl-K (блоки и файлы), Ctrl-J (справка). Для передвижения курсора они использовали Ctrl-E/S/D/X, расположенные ромбом под левой рукой на стандартной пишущей машинке. Эти комбинации можно печатать, не отрывая руки от позиции для письма.

Это позиционное мнемоничное устройство интерфейса позволяет сильным пальцам обеих рук выполнять самые частые операции, а менее частые, дополнять через расширения (^QE передвигает курсор на начало экрана, ^QR, на начало документа). Десять закладок (Ctrl-K0 до Ctrl-K9) позволяют быстро прыгать между местами в документе, имитируя то, как писатели жонглировали пальцами в стопке рукописей.

Сойер утверждает, что WordStar метафорически работает с писаной страницей, а не с печатной машинкой. На рукописной странице можно прыгать туда-сюда, оставлять закладки и заметки для себя, не беспокоясь о финальном форматировании. Это соответствует интуитивному творческому процессу писателя лучше, чем линейный, сверху-вниз подход WordPerfect и Word, когда нужно последовательно работать с символами и строками.

Хотя современные клавиатуры имеют функциональные клавиши, Сойер подчёркивает, что для быстрого ввода текста без отрыва рук от позиции письма Control-клавиши намного эффективнее. Многие программы (dBase, SuperCalc, CompuServe TAPCIS, даже редактор MS-DOS 5.0) заимствовали интерфейс WordStar за его проверенную эффективность.

Ключевые факты

  • WordStar (1978) использует Control-клавиши и позиционные мнемоники вместо функциональных клавиш, что позволяет писателям печатать, не отрывая руки от позиции письма
  • Интерфейс основан на стандартной пишущей машинке QWERTY: Ctrl-E/S/D/X образуют ромб под левой рукой для навигации, Ctrl-A/F для слов, Ctrl-W/Z/R/C для экрана и страниц
  • WordStar поддерживает 10 закладок и интуитивные команды перемещения (^QB в начало блока, ^QP на предыдущую позицию), имитируя работу с рукописными страницами
  • Известные писатели (Артур Кларк, Джордж Мартин, Энн Райс) предпочитают WordStar Microsoft Word и WordPerfect за сохранение творческого ритма при письме
  • Много приложений заимствовали интерфейс WordStar (dBase, SuperCalc, TAPCIS, Joe's Own Editor), что подтверждает эффективность его дизайна

Почему это важно

Статья демонстрирует, как правильный дизайн интерфейса, сосредоточенный на физиологии и рабочем процессе пользователя, может создать инструмент, остающийся неустаревающим спустя десятилетия. WordStar был спроектирован для реальных ограничений 1978 года (стандартизированные только буквы и Control-ключ), но это ограничение привело к более логичному и быстрому интерфейсу. Это историческое свидетельство того, что экономия средств и ограничения часто толкают к лучшему дизайну.

Кому это важно

Писателям и профессионалам, работающим с текстом, которые ценят скорость ввода и минимизацию отвлечений. Дизайнерам интерфейсов, как пример эргономичной и мнемоничной системы управления. Разработчикам редакторов (VS Code, Sublime Text продолжают использовать Command Palette, вдохновлённую этим подходом). Историкам технологий, как документация о выживаемости хорошего дизайна.

Как это применить

Если вы пишете много текста, разберитесь с горячими клавишами вашего редактора (VS Code, Vim, Emacs, все предлагают keyboard-first workflow). Избегайте мыши при наборе текста; используйте мнемонические shortcut-ы, которые логичны относительно вашей клавиатуры (стрелки из одного положения, префиксы для команд). При проектировании приложений для ввода данных думайте о клавиатурной навигации первой, мышь, вторая.

Можно ли доверять

Статья, субъективный нарратив от Сойера, подкреплённый цитатами других известных писателей. Это не объективный анализ, а страстная защита. Однако факты о дизайне интерфейса (какие клавиши используются, их расположение, позиционные мнемоники), из официальной документации WordStar и проверяемы. Утверждение о том, что многие приложения заимствовали интерфейс (dBase, Xtree Pro, TAPCIS), соответствует известной истории ПО того времени.

Риски и подводные камни

Статья написана в 1996 году, период упадка DOS и WordStar. Ностальгия может преувеличивать достоинства. Современные IDE (VS Code, JetBrains) решают проблему иначе: они предлагают поиск команд (Command Palette), а не запоминание Control-комбинаций, более масштабируемо при большом числе функций. WordStar отлично работал при 50 командах, но неудобен при 500+. Также, постоянное повторение Control-комбинаций может привести к RSI (туннельный синдром); modern подходы чередуют клавиатуру и мышь, снижая нагрузку.

«WordStar был великолепен. Я его обожал. Он был логичным, красивым, идеальным. По сравнению с ним Microsoft Word, это чистое безумие.»

— Энн Райс, автор «Интервью с вампиром»