HN 日本語サマリー

← 一覧へ戻る
プログラミング

WordStar:作家のワードプロセッサ(1996年)

WordStar: A Writer's Word Processor (1996) (sfwriter.com)

159 pointsby droidjj87 コメント

要約

この記事は、1990年代に多くの著名なSF作家に愛用されたワードプロセッサ「WordStar」について、その特長と他のプログラムとの比較を解説しています。WordStarは、タッチタイピスト向けに最適化されたインターフェースを持ち、特にコントロールキーを駆使した効率的なコマンド操作が可能でした。その設計思想は、現代のワードプロセッサには見られない独特の利便性を提供しており、多くの作家が21世紀に入っても使い続ける理由を明らかにしています。

全文翻訳

SF作家ロバート・J・ソウヤー ヒューゴー賞・ネビュラ賞受賞 ホーム • メニュー • 検索: SFWRITER.COM > ノンフィクション > WordStar 作家のワードプロセッサ ロバート・J・ソウヤー著 著作権 1990年および1996年 ロバート・J・ソウヤー WordStarの完全な最終バージョン — WordStar for DOS 7.0 Rev. D — と、Windowsで実行するためのプラグアンドプレイMS-DOSエミュレータパッケージをダウンロードするには、以下を参照してください。 WordStar 7.0 Archives そして、なぜ私が21世紀になってもWordStarを使い続け、愛しているのかについては、以下を参照してください。 「Sawyerの長い投稿[以下]は、WordStarについて極めて洞察に満ちています。」—Matthew Kirschenbaum, 『Track Changes: A Literary History of Word Processing』著者 「WordStarという素晴らしいワードプロセッサプログラム。決してクラッシュせず、決して失敗せず、私はそれを過度に愛しました。」—Michael Chabon, 『The Amazing Adventures of Kavalier & Clay』著者 「WordStarがいかに優れているかの証拠として、私ですら熟練し、それを使って12冊の小説と数百の短編小説を書きました。特にMS Wordと比較すると、素晴らしいシステムです。」—Edo van Belkom, 『Scream Queen』著者 「私を生まれ変わった作家にしてくれた天才たち[WordStarの生みの親であるRob BarnabyとSeymour Rubinstein]に会えて嬉しいです。1978年に引退を発表した後、私は現在6冊の作品を制作中で、2冊[可能性のあるもの]はすべてWordStarを通してです。」—Arthur C. Clarke, 『2001年宇宙の旅』著者 「私には秘密兵器があります。WordStarを使っています。ワードプロセッサプログラムに求めることはすべてやってくれます。」—George R.R. Martin, 『ゲーム・オブ・スローンズ』著者 「WordStarは素晴らしかったです。私はそれを愛しました。論理的で、美しく、完璧でした。それに比べると、Microsoft Wordは純粋な狂気です。」—Anne Rice, 『インタビュー・ウィズ・ヴァンパイア』著者 私自身を含め、ロジャー・マクブライド・アレン、ジェラルド・ブラント、ジェフリー・A・カーバー、アーサー・C・クラーク、デヴィッド・ジェロルド、テレンス・M・グリーン、ジェームズ・ガン、マシュー・ヒューズ、ドナルド・キングズベリー、エリック・コタニ、ポール・レヴィンソン、ジョージ・R・R・マーティン、ヴォンダ・マッキンタイア、キット・リード、ジェニファー・ロバーソン、エド・ヴァン・ベルコムといった多くのSF作家が、DOS版WordStarを執愛する執筆ツールとして使い続けています。しかし、私たちのほとんどは、特にWordPerfectユーザー、そしてそのプログラムしか試したことのないWordPerfectユーザーからの、私たちの決断に対する長年の意味のない批判に耐えてきました。私はWordStar、WordPerfect、Word、MultiMate、Sprint、XyWrite、そしてほとんどすべてのMS-DOSおよびWindowsのワードプロセッサパッケージを使用してきましたが、キーボードでの創造的な作曲にはWordStarが断然一番のお気に入りです。それが重要な点です。創造的な作曲を支援するのです。WordStarが他のプログラムよりもどのようにそれを実現しているかを理解するために、少し歴史から始めましょう。 タッチタイピスト向けに設計されたインターフェース WordStarは1978年に初めてリリースされましたが、当時はコンピューターキーボードの標準化はまだありませんでした。その頃、多くのキーボードにはカーソル移動のための矢印キーや、コマンドを発行するための特殊機能キーがありませんでした。Tab、Insert、Delete、Backspace、Enterのようなキーさえも欠けているものもありました。頼りになるのは、標準的なQWERTYタイプライター配列の英数字キーとコントロールキーくらいでした。 コントロールキーは特殊なシフトキーです。アルファベットキーと同時に押されると、キーボードは文字ではなく特定のコマンド命令を生成します。コントロールコードはCtrl-AからCtrl-Zまで名付けられています(句読点キーの中にはコントロールコードを生成できるものもいくつかあります)。コントロールコードは、テキスト中では文字の前にキャレットを付けて、^Aのように示されることがよくあります。 WordStarのオリジナルデザイナーであるSeymour RubinsteinとRob Barnabyは、追加機能のメニューを呼び出すためのプレフィックスとして5つのコントロールコードを選択しました。^Oはオンスクリーン機能、^Qはクイックカーソル機能、^Pは印刷機能、^Kはブロックとファイル機能、^Jはヘルプです。さて、最初の3つはアルファベット的に記憶しやすいです。最後の2つ、^Kと^Jは、一見すると恣意的な選択に見えるかもしれません。しかし、そうではありません。タイプライターのキーボードを見てください。タッチタイピストにとって、右手の最も強い2本の指がホームタイピング列の^Jと^Kの上に置かれているのがわかるでしょう。WordStarは、最も頻繁に使用される機能が物理的に最も実行しやすいものであるべきだと認識しています。 カーソルを上、左、右、下に移動させる矢印キーとして、WordStarは^E、^S、^D、^Xを採用しました。これもタイプライターのキーボードを見ると、その論理が明らかになります。これらの4つのキーは左手の下にダイヤモンド型に配置されています。 E S D X このような位置的(アルファベット的ではない)ニーモニックが、WordStarインターフェースの大部分を占めています。追加のカーソル移動コマンドは、E/S/D/Xダイヤモンドの周りに集められています。 W E R A S D F Z X C ホームタイピング列の^Aと^Fは、カーソルを単語単位で左右に移動させます。カーソルアップとカーソルダウンコマンドの左にある^Wと^Zは、画面を単行で上下にスクロールさせます。カーソルアップとカーソルダウンコマンドの右にある^Rと^Cは、画面を一度に1ページ(コンピューターの意味での全画面分のテキスト)上下にスクロールさせます。 前述のクイックカーソル移動メニュープレフィックスである^Qは、このダイヤモンドの機能を拡張します。^E、^S、^D、^Xがカーソルを1文字ずつ上、左、右、下に移動させるのと同様に、^QE、^QS、^QD、^QXはカーソルを画面の最上部、左端、右端、最下部に移動させます。^Wは1行上にスクロールし、^QWは連続して上にスクロールします。^Zは1行下にスクロールし、^QZは連続して下にスクロールします。そして、^Rと^Cは画面の最上部と最下部に移動させるため、^QRと^QCはドキュメントの最上部と最下部に移動させます。 他にも多くの^Qコマンドがありますが、この例から、WordStarインターフェースには基礎となる論理があり、他の多くのプログラム、特にWordPerfectには決定的に欠けていることがお分かりいただけると思います。 さて、これらの機能の多くには、IBM PCキーボードに専用のキーがあります。もしよろしければ、WordStarではこれらを使用することができます。しかし、タッチタイピストは、WordStarのコントロールキーコマンドを使用する方がはるかに効率的だと感じています。なぜなら、キーボードの他の場所にある特殊キーを探すことなく、ホームポジションから入力できるからです。このため、dBase、SuperCalc、SideKick、CompuServeのTAPCISとOzCis、GenieのAladdin、Xtree Pro、Joe's Own Editor、VDE、さらにはMS-DOS 5.0以降に含まれるMicrosoftのエディターなど、多くのアプリケーションがWordStarインターフェースの一部または全部を採用しています。 一部のキーボードでは、コントロールキーが文字Aの左にあります。これにより、WordStarコマンドの操作が非常に簡単になります。他のキーボードでは、代わりにCaps LockがAの隣にあり、コントロールキーが左のShiftキーの下に配置されているため、WordStarコマンドの操作が少し手間がかかります。このため、WordStarには、必要に応じてCaps Lockとコントロールキーの機能を入れ替えるSWITCH.COMというユーティリティが付属しています。他のワードプロセッサプログラムの問題点の1つは、多くのコマンドが機能キーや専用のカーソルキーを介してのみ簡単に発行でき、これらのキーの位置がキーボードによって大きく異なることです(例えば、機能キーはキーボードの左側に2列5個で配列されていることもあれば、キーボードの上部に連続した列で配置されていることもあります。カーソルキーはダイヤモンド型に配置されていることもあれば、逆T字型に配置されていることもあります。ノートパソコンでは、PgUpなどの機能にアクセスするために、矢印キーと組み合わせて特殊なFnキーを押す必要がある場合があり、これらのプログラムの使用は曲芸のような作業になります)。しかし、どのようなキーボードでも最適なWordStarキーボードにするには、必要に応じてCaps Lock / コントロールスイッチを実行するだけで十分です。WordStarでは他のキーが必要ないため、他のキーの位置は関係ありません。一方、WordPerfectのインターフェースは、タッチタイピストに常にホームポジションから手を動かすことを強制し、作業速度を低下させます。WordPerfectコマンドを発行するには、まずファンクションキーを単独で、またはコントロール、シフト、Altキーと同時に押す必要があります。そして、多くの機能については、サブ機能を選択しなければなりません。ファンクションキーの列に手が移動した今、あなたは