第 19 部
個人用小型キーボード509

第 1章経過

1.1

キー配置は猫の目のように変わる

計算機の性能が時間とともにどんどん進歩するのは嬉しいことだけれども, 例えば Sunワークステーションをとってみても, モデルが変わるたびにキーボードがタイプ 3, タイプ4, タイプ 5 とつぎつぎと変わるのには, ユーザーは閉口して来た. どのように変わったかを以下に述べる.

 VT100 キーボード
1982 年頃の Sun 1 についていたのは本質的には DEC の VT100(か, それのコンパチ端末) だった. その後, タイプ 2, 3. . . と変遷し , 今はタイプ 5 になっている. これらのキーボード のキー配置の移り変わりを示すと次の一連の図のとおりである. (キーボードが新しくなるにつれ , 左, 上, 右のキーパッドが追加されたが , これらの図では附属キーパッドは省略した )SET-UP

ESC

TAB

CTRL

CAPS!
1@2#£
3QW
A

$4%5ES

^
6R
DT
F

SHIFT

*8Y
BELL

(9UH)
0I
J

OK

Z

XCVB

N

SCROLLM

L<,↓←→_-+=~
‘

BACKP

{
[:;G

LOCKNO&7↑>.

}]"’?
/BREAKSPACE
DELETE

RETURNSHIFT|\LINE
FEED

図 1.1: VT100 キーボード
キーボード のキー配置は VT100 と同じだが , ガレージで工作したようなケースに収められていた. それ以前良く使われていたテレタイプが , ロジカルペアリングだった

511

1995 年度 WIDE 報告書

512のに対し , このキーボードはすでにタイプライタペアリングになっていたが , バック
スラッシュがリターンの外にあった. 3 の上段が￡と#になっていて, setup で USA を選ぶと#, UK を選ぶと￡になるようになっていた [152]. VT100 の愛好者は少なくな
いが , A とコントロールの間にキャップスロックがあったりして , 問題点も多かった.

 タイプ 2 キーボード
ESC!
1@2#3Q

TAB

W
A

CTRL

$4ES

^
6R
DZ

SHIFT%
5T
FX

&7Y

GC

*8U

H

V

(9IJB)
0O

K

N_P

L

M

+={
[:;<,~‘}
]

"’>
.

LEFT

DEL|\?
/BACKSPACE

RETURN

SHIFT

LINE
FEED

RIGHT

図 1.2: タイプ 2 キーボードタイプ 2 では VT100 のバックスラッシュとデリートがリターンの内側にきた. その代わりリターンが遠くなった. スペースバーの両脇にメタのキーがついた. キャップ
スロックがなくなり, すっきりした.

 タイプ 3 キーボード
BackSpace
Esc!
1@2Q

Tab

Control

$4W
A%
5E
SZ

Shift

Caps

#3RDX

^
6TFC&7YGV

*8U

H
B

(9IJN)
0O

K
M_-+=PL<,Left

{
[:;>.

|\}
]

"’?
/~
‘
DeleteReturn

Shift

Right

Line
Feed

Alternate

図 1.3: タイプ 3 キーボード
バックスラッシュがイコールとバッククオートの間に割り込み, バックスペースを上に押し出した . せっかくなくなったキャップスロックが復活し , しかもそのキャップスロックは左下の無意識の内に触れてしまうという最悪の位置にあった.

第 19 部513

個人用小型キーボード

 タイプ 4 キーボード

Esc!
1@2

#3Q

Tab

WAControl$4ES

^
6R
DZ

Shift%
5T
FX&7Y

GC

*8U

H

V(9IJB)
0N_-O
KPL

M|\+={[:;<,Back Space}]"’>.

Return~‘?
/Shift◊Caps Alt
LockDelete◊

LineFeedCom
Altpose Graph

図 1.4: タイプ 4 キーボード
ここでど ういうわけか , キー配置が大幅に変更になった. リターンの形状が変わって遠くなった. バックスペースが戻ってきた代わりにデリートとバックスラッシュがが押し出された . メタキーの表示が菱形になった.

 タイプ 5 キーボード
Esc!
1TabControl@2

#3Q

$4W
AESShiftZ

CapsAlt%
5R

DX^6TFC&7YGV*8U

H
B(9IJN)
0O

K
M_-+=PL<,◊{[:;>.

}]"’~‘Backsp

Return?
/Shift◊Lock|\ComAltpose Graph

図 1.5: タイプ 5 キーボードタイプ 5 ではふたたびタイプ 3 に似た配置になった. ただし , デリートは本体からはずれ , デリートの位置にはバックスペースが収まった.
このようにキーの配置が変わるとタッチタイプに変調をきたす. 特にタイプ 3 からタイプ 4 への変更に慣れたころ, またタイプ 3 に近いタイプ 5 を出すなど , なにを考えているかと思う. 要するにユーザーを無視しているとしか考えられない.

1995 年度 WIDE 報告書

514

1.2

キーボード は大型化を続けるキーの配置にくらべれば , 多少は罪が軽いといえるが , それでも困るのはキーボードがますます大きくなり, 同時にほとんど使用しないキーがふえ, それにつれて机の上でキーボー
ド の占める面積も増加の一途をたどっていることである.
タイプ 4 とタイプ 5 のキーボードについて, キーの数, キーボードの寸法を調べてみると,
キーボード
タイプ 4
タイプ 5

寸法450mm × 185mm

505mm × 175mm

キーの数107119となっている.
こんなにキーの数が多くなった理由は , テンキー, カーソールキー, ファンクションキーなどがアプリケーションからの要請によるのか , たえず増え続けたからである.
この種のキーは, UNIX のユーザーならほとんど使わないのに , 余計なキーのついているキーボードを買わされているである. この現状は何とかしなければならない.
使わないキーがあって大きくなるというのはまだいい . 重大なのはあっては困るキーの存在である. それは左下のキャップスロックで , これは内部状態を変えるキーなので, 気がつかずにうっかり触れるとその後のキーの動作が急に変わり, 当惑するのである. 日本語用のキーボード (高丘製作所の X ターミナルなど ) には「かなロック」もあり, これも問題を引き起こしている.

第 2章
対策
これらの問題に対応するには , 自分の通常の作業にとって必要な最小限のキーをもったマイキーボードを作るよりし方がない, と思われた [153]. 自分用のキーボード ならキーの配置が猫の目のように変わるわけはない. また当然小さくできる. 将来, 国内のいたるとこ
ろに計算機が設置されたときでも, 自分の手なれたキーボードで使いたいという場合, キーボードが持ち歩けるほど小さいことには充分意義があるのだ .

2.1 Alpha キーボード
UNIX (+ emacs) のユーザーとしては, ASCII コードとメタが送出できればよい. それ以外のものはむしろ害になるのではないか . 世の中には親指シフト [154][155] とか , M 式キー
ボード [156] とかあるが , オーソド ックスなキーが一番いいのではないか. このように考え ,まず下の図のような Alpha キーボードを提案してみた [157].
Esc!
1TabControlShift@2#3Q

$4W
AES

Z%
5R

DX

^
6T

FC&7YGV*8UH
B(9IJN)
0O

K
M_PL<,+={[:;>.

}]"’?
/|\DelReturn~‘
ShiftMeta

図 2.1: Alpha キーボード
これは基準をタイプ 4 にし , タイプ 4 のバックスペースのところをバックスラッシュ(と縦棒) とデリートにしたものだ . またラインフィードも不要と考え, そこはメタにした. ASCII
コードとコントロールキーの関係を知っている人には, バックスペースは ControlH で , ラインフィードは ControlJ で代用できるからだ . タイプ 4 を基準にとったのは , JIS X 6004(いわゆる新 JIS)[158] のキー配置とこのキーボードのキー配置で, 図形文字のキーの位置が一515

1995 年度 WIDE 報告書

516

致し , JIS X 6004 の文字を埋め込むのに楽だと考えたからである. この配置を下の平仮名キーボードに示す. このキーボードには図形文字のキーが 47 個ある. ASCII コードの図形文字が 94 個あるが , それを上下段にわけ , 収まっている.
標準のキーボード はキーピッチが 19 ミリ (3/4 インチ) なので , キー部分のサイズは横285 ミリ, 縦 95 ミリ. A4 版の紙のサイズは 297 ミリ× 210 ミリなので, このキーボードはA4 版長手半裁 (297 ミリ× 105 ミリ) に収まることになる.
機能鍵も含めキーの総数は 56 個である.
ァアEscヌ

フ

ゥウェ
エォ
オ

ャ
ヤ

ュユョ
ヨヲ
ワ

Del

ホヘータティイス

カン

ナニラセ゛

「゜チトシハキクマノリレロケ」
ム

TabControl

ッツ

Shiftサソヒコミ、ネモ。
ル・メ

Shift

ReturnMeta

図 2.2: 片仮名 キーボード

JIS X 6002 の日本語の配置を入れようとすると, 6002 ではスラッシュとシフトの間にもう一つ図形文字のキーがあり, 「ロ」が入っている [159]. (つまり 48 図形文字のキーボードなのだ . )「ロ」は他のキーボードでも扱いに困り別の位置に移動させられたりしているが ,このキーボードでも, 「ロ」は JIS X 9509 の頃の位置, つまり「ケ」の上段にした [160].
Esc

TabControl

Shift

Delぁそ゜け

ほせふてめょ

ひつえん

みのやをぬり「ちぃはへからしゅとゆた

まく

おうもいわ゛ゆき」
なぅすぇこぉにねさゃあむっろる・、ー。

ReturnShiftMeta

れ図 2.3: 平仮名 キーボード
これらのキー配置には仮名が書いてあるが , 仮名のためのシフトキーはない. それはソフトウェアでやってもらうつもりにしている.

第 19 部517

個人用小型キーボード

2.2 Aleph キーボード
このキーボード の案を何人かに見てもらったところ, このリターンキーの形は気に入らないとか, 遠いとか , また, タイプ 3 やタイプ 5 の方がキーボードとしては形がいいという意見が多かったので , 次にタイプ 3 を基準としたキーボード を設計した. それが下の図のAleph キーボードである.
Esc!
1Tab

Control

Shift@2

#3

Q

$
4

W
A

E
S

Z%
5R

DX^
6T

FC&7YGV*8U

H
B(9IJN)
0OKM_PL<,+={[:;>.

}]"’?
/|\~‘Del

ReturnShiftMeta

図 2.4: Aleph キーボード

Aleph キーボードでは JIS の仮名の配置と違い過ぎるので, 仮名は考えないことにした.
UNIX ユーザーは大体がローマ字入力していると思われるからである. この場合の論点は,デリートを入れるかバックスペースを入れるか (つまりタイプ 3 に近いかタイプ 5 に近いか ) であるが , 上に述べたように , バックスペースは ControlH で代用できる; それに対してデリートはど うすると入力できるかわからない (実は SparcStation では , Control8 で入力できる) ということで, デリートにしてある. ラインフィード のところは , 前と同じでメタになっている.

2.3 HH キーボード
これをいよいよ実用化しようとしてつめたのが下の HH キーボードである. HH は HappyHacking のつもりだがまだ案の段階である. 大勢の人に使ってもらうためには, IBM 互換機でも使える必要があるという提案があったため , メタキーはスペースバーの両側におくことにし , 以前メタのあった場所は , Fn キーをおいた.
UNIX ユーザーとしてはメタだけあればいいのだが , PC 互換機, Macintosh のユーザーのために, スペースバーの両側にキーを 2 個ずつ設けた . キー部分のサイズは最初の計画とかわらず , キーの総数のみ 60 個になった. スペースバーの長さは 6 単位分; キーボードの中央ではなく, ホームポジションの中央の辺りに配置する.
Fn キーはコードを送り出すのではなく, ファンクションキーなど , アプリケーションによってど うしても必要な場合に , そのコードを送出するという緊急時のためのものである.

1995 年度 WIDE 報告書

518

以下の図は Fn キーの解放時と押下時のキー配置である. 押下時の機能は非常手段ということで, キートップには表示しない.
Esc!
1@2

#3

Q

TabControl

$4

WAESZ

Shift%
5R

DX

^
6T

FC&7YGV*8U

HB(9IJN)0O

KM_PL<,+=|\{[:;}]
"’>
.

Del

Return?
/Alt~‘

Shift

FnAlt

図 2.5: HH キーボード (Fn 解放時)

emacs などでは, ControlH とバックスペースとで機能がことなり, バックスペースもほしいという意見が相変わらずあるので, Fn キーを押下げたとき, デリートはバックスペースに変わるようになっている.
Esc
F1

F2Tab

F3F4F5F6F7F8F9F10F11PrS
Syq

F12insPus
BrkSlkControldelBackSp

ReturnHomPup

Shift

ShiftEnd
AltFnPdn
Alt図 2.6: HH キーボード (Fn 押下時)
このキーボードはいまハード ウエアの設計をしてもらっている. 本年夏頃には製品化できるのではないかと思う.

第 3章
インターフェースはなによりも大切
このようにキーボードを特注すると当然高価にならざるをえない. しかし , あまり高価では商品として購入してもらえず, ますます高価なもので終ることになる. したがって, ある程度の妥協の結果, 一応満足でき , しかもそう高くはないものを設計したつもりである.
だが , それでも高すぎるというユーザーには , 次のように話して理解してもらうことにしている.
アメリカ西部のカウボーイたちは, 馬が死ぬと馬はそこに残していくが , どんなに砂漠を歩こうとも, 鞍は自分で担いで往く. 馬は消耗品であり, 鞍は自分の体に馴染んだインターフェースだからだ .
パソコンが 5 万円にもなろうとするのに , キーボードが 3 万円もしていいのかと質問されるが , いまやパソコンは消耗品であり, キーボードは大切な, 生涯使えるインターフェー
スであることを忘れてはいけない.
パソコン , ワークステーションを買い代えるたびに新品のキーボードがついてくるのがおかしかったのである. 手に馴染んだキーボードはいつまで使いこみ, パソコンを買ってもキーボードはついてこないという時代に早くしたいものである.

519

520

1995 年度 WIDE 報告書