スペースカデットキーボード
From Wikipedia, the free encyclopedia
MITのIncompatible Timesharing Systemで使われていたナイトキーボードを元にしてトム・ナイトが自ら設計して製作した。
右の写真のシンボリックスのスペースカデットキーボードは、MITのLISPマシン・MIT CADRのシンボリックスによるリパッケージ版であるLM-2でのみ使用された。のちのシンボリックスのシステムは、スペースカデットキーボードを大幅に単純化したシンボリックスキーボードを使用したが、スペースカデットキーボードの基本的なレイアウトと修飾キーは維持された[1]。
スペースカデット (space cadet) は「宇宙飛行士候補生」の意味[2]、宇宙船のコックピットにある大量の操作装置のように、鍵盤キーを多数備えるキーボードの意味である[3]。
概要
スペースカデットキーボードは7つの修飾キーを備えた。コントロール (control)、メタ (meta)、スーパー (super)、ハイパー (hyper)、のバッキービット用の4種、フロントキーにGreekと刻印した、シフト (shift)、トップ (top)、フロント (front)、のシフトキー3種、である。メタは初期のナイトキーボードで導入され、ハイパーとスーパーはスペースカデットキーボードで導入された[4]。 これらのキーは横一列に並び、コーディッドキーボードで複数修飾キーの同時押下が可能である。Ctrl+Meta+Hyper+Superは片方の手の指で押下可能で、一方の手で別のキーを押下した。
ほとんどのキーに3文字を割り当て、3つのシフトキーで切り替えた。キーの上面はラテン文字と記号、側面にギリシャ文字を刻印した。"L"キーは、上面に"L"と"⇔"、側面にギリシャ文字の"λ"、それぞれを刻印した。右手でこのキーを押下し、同時に左手で修飾キーを押下して文字を切り換えた。
| 押下するキー | 入力される文字 |
|---|---|
| L | l (小文字のL) |
| ⇧ Shift+L | L (大文字のL) |
| Front+L | λ (小文字のラムダ) |
| Front+⇧ Shift+L | Λ (大文字のラムダ) |
| Top+L | ⇔ (両方向の矢印) |
これらにさらにコントロール、メタ、スーパー、ハイパー、それぞれの修飾キーを組み合わせ、8000以上の異なる文字が入力可能である。この機能により、非常に複雑な数学テキストの入力や何千もの1文字コマンドなどの設定が可能となった。多くのユーザーは、タイピング時間を減らすため、多くのコマンドを記憶した。このユーザーの姿勢が、Emacsのインターフェースを形作った[5]。ADM-3A端末でEscキーが打ち易い位置にあったことから、viがEscキーを多用することと対称的である[6]。多くのユーザは、「多数のバッキービットは過剰で操作に手が3本も4本も必要になる[4]」として、スペースカデットキーボードを前提としたEmacsの設計に反対した。Emacsは、スペースカデットキーボードよりも簡単だが複数の修飾キーを頻繁に利用するため、IBMのモデルMキーボード配列を引き継いだ最新のキーボードは、スペースカデットキーボードのように修飾キーが一箇所にまとまっておらず、一度に複数キーの押下が難しく操作も難しい[6]。
スペースカデットキーボードは、マクロキーも備えていくつかのアプリケーションが対応した。4つ以下のリストの選択を容易にするため、1から4までのローマ数字キーを備えた[4]。
