スペースカデットキーボード

From Wikipedia, the free encyclopedia

シンボリックスのスペースカデットキーボード

スペースカデットキーボード英語: space-cadet keyboard)は、トム・ナイト英語版が設計してMITLISPマシンで用いた、キーボードである。現在も計算機科学分野のジャーゴンに影響があり、Emacsの設計に影響した。

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]

関連項目

出典

外部リンク

Related Articles

Wikiwand AI