WordStar: プロの作家が DOS 時代のワードプロセッサを好む理由

WordStar: プロの作家が DOS 時代のワードプロセッサを好む理由

WordStar は事務的な書式設定よりも創造的な流れを優先する

WordStar はロバート・J・ソーヤー、ジョージ・R・R・マーティン、アーサー・C・クラークらプロの作家に支持されている。なぜなら、デジタル文書を「タイプライターで打ったページ」ではなく「長手書き原稿ページ」として扱うからだ。現代のワードプロセッサがタイプライターのように上から下へと順番に進む線形プロセスを強調するのに対し、WordStar の設計は作家が文書内を非線形にジャンプできるようにし、創作過程で人間が直感的に考え、改訂する方法を鏡像化している。

タッチタイピスト向けに設計されたインターフェース

WordStar の最大の技術的利点は、ユーザーがホームタイピング列から手を離さずにほぼすべての編集機能を実行できるインターフェースにある。これにより、新しいテキストを書き始めることと既存テキストを編集することの間の認知的・身体的な「切り替えコスト」が最小化される。

ホームロウ制御コマンド

WordStar は矢印キーが標準化される前に開発されたため、ナビゲーションやコマンドに Control キーの組み合わせ(キャレットで示す、例: ^E)を使用している。この設計はタッチタイピストにとって非常に効率的だ。

  • ナビゲーションダイヤモンド: カーソル移動は左手の下にあるダイヤモンド形に割り当てられる: ^E(上)、^S(左)、^D(右)、^X(下)。
  • ニーモニックプレフィックス: 特定の制御コードがさまざまな機能のメニューになる: 画面機能は ^O、クイックカーソル機能は ^Q、印刷は ^P、ブロック/ファイル機能は ^K、ヘルプは ^J
  • 物理的ロジック: ^J^K のプレフィックスは、右手の最も強い指がホームロウ上のそれらのキーに自然に乗るように選ばれた。

「モーダル」障壁の排除

多くのワードプロセッサは「モーダル」方式で、編集のためにファンクションキー、テンキー、またはマウスへ手を移動させる必要がある。ソーヤーは、これが執筆と編集を二つの別々の思考モードに分断すると主張する。WordStar では、執筆から編集への切り替えは左小指を少し動かすだけで済み、思考の流れを途切れさせない。

「長手書きページ」対「タイプライターページ」メタファー

ソーヤーは執筆ソフトウェアの根本的な二つのメタファーを区別する。タイプライターページ(順序的・線形)と長手書き原稿(空間的・非線形)だ。

非線形ナビゲーションとマーキング

WordStar は文書全体を作業空間として扱える機能を通じて長手書きメタファーを実装している。

  • クイックカーソル移動 (^Q): ^QP(前の位置)や ^QB(マークされたブロックの先頭)といったコマンドにより、作家は原稿内を「飛び回って」迷子になることがない。
  • ブックマーク: WordStar は 10 個のブックマーク(^K0 から ^K9)と対応するジャンプコマンド(^Q0 から ^Q9)を提供し、物理的な原稿のページ間に指を差し込む感覚を再現する。
  • 非同期ブロックマーキング: WordPerfect のように「操作決定 → 開始マーク → 終了マーク → ブロック移動」という厳格な順序を要求するプログラムとは異なり、WordStar ではブロックの開始をマークした後、1 時間執筆し、後で終了をマークし、さらに数時間後に移動させることができる。タイミングはユーザーが支配し、ソフトが支配しない。

統合された注釈

WordStar は作家がテキスト内に直接自分へのメモを残すことを許す。二つのピリオドで始まる行(例: .. check date of birth)は印刷時に無視されるが、編集時には表示され続け、重要なリマインダーがリビジョン過程で見落とされないようにする。

コミュニティの視点と現代的文脈

ソーヤーが WordStar の控えめさを称賛する一方で、コミュニティの議論は「妨害のない環境」を重視する人々と「現代的統合」を必要とする人々の間に分かれがあることを示している。

WordStar を支持する論点

ユーザーはエミュレータ(例: FreeDOS)を通じて WordStar を使い続け、集中した執筆環境を再現している。キー割り当てが JOE エディタや特定の Emacs 設定など他ツールに大きな影響を与えたと指摘する声もある。

WordStar に反対する論点

批評家やノスタルジックなユーザーは、DOS 時代のツールセットにはいくつかの欠点があると指摘する。

  • 統合性の欠如: 現代のワークフローは複数ファイル、画像、スプレッドシートとの相互参照を必要とすることが多く、単一プログラムの DOS 環境では困難である。
  • 相互運用性: レガシー DOS 形式からのエクスポートや共有は、現代の標準を使うより手間がかかる。
  • 安定性リスク: 初期バージョンのクラッシュで頻繁に保存しなければデータが完全に失われる危険性があったという歴史的逸話が残っている。

"機械の扱いを考える必要があるとき、書きたい言葉に集中できず、非常に苛立たしく、注意をそらす体験になる… そのプロセスにおいて… WordStar は全く邪魔にならず、私が指示するまで受動的で、完全に透明です。"

WordStar の核心哲学の要約

機能 タイプライターメタファー(現代/WP) 長手書きメタファー(WordStar)
ナビゲーション 線形、上から下へ、矢印キー依存 空間的、非線形、ホームロウ依存
編集 モーダル(ファンクションキー/マウスへ切替) 流動的(タイピングフローに統合)
ブロック作業 逐次/同期的 非同期/ユーザー主導
フォーカス 書式設定と出力 創造的構成と考えの捕捉

要約

ヒューゴ賞・ネビュラ賞受賞作家ロバート・J・ソーヤーは、WordStar の「長手書きページ」メタファーとホームロウインターフェースが、創造的な構成において現代のワードプロセッサよりも優れている理由を説明している。


タイトル

WordStar: プロの作家が DOS 時代のワードプロセッサを好む理由

Sources