
OS/2が変えたキーボードの仕組み - なぜPC-9801は「ガチャッと沈むキー」をやめたのか?
先日、OS/2に関する記事(幻の「次世代OS」OS/2 - Windowsに敗れ、現代のOSへ遺伝子を残した激動の歴史)を書いたのですが、実はこのOS、ソフトウェアの世界だけでなく意外なハードウェアの歴史にも大きな影響を残していました。
それが、私たちが毎日叩いている「キーボード」です。
今回は、OS/2の登場によってキーボードの仕組み(特にPC-9801)がどう変化していったのか、ちょっとマニアックで面白い技術史を紐解いてみます。
1.DOS時代は「押し下がったキー」が状態を覚えていた
昔のPC-9801を使っていた方なら、Capsキーやカナキーを押したときの「ガチャッ」とキーが下に沈んだまま固定される感触を覚えているかもしれません。
これは「オルタネイト式(機械式ロック)」と呼ばれる仕組みです。キー自体が物理的に下がっていること自体が「ロック中」を意味しており、LEDライトなどの表示装置もありませんでした。
当時のMS-DOS時代は、実行できるプログラムは常に1つ(シングルタスク)です。 パソコン全体で「Caps LockがONかOFFか」という状態は1つだけあれば十分だったため、「キーボード自身に状態を覚えさせる」この方式で何も問題はありませんでした。
2. マルチタスクが突きつけた「セッションごとに状態が違う」問題
ところが、そこに現れたのがマルチタスクOSである「OS/2」です。
OS/2では、複数の画面(セッション)を同時に立ち上げ、切り替えて作業ができます。画面Aでは文章入力(Caps ON)、画面Bではコマンド操作(Caps OFF)といったように、「ウィンドウ(セッション)ごとにCapsやカナの状態が異なっていてほしい」という状況が生まれます。
ここで物理キーの限界が訪れました。
「キーが物理的に押し下がったまま」だと、画面を切り替えたときにOS側でCapsのON/OFFを持ち替えることができない!
OS側で「この画面ではCaps OFFだから」と判断しても、手元のキーボードのCapsキーは物理的にガチャッと下がったままです。これではOSとキーボードの整合性が取れなくなってしまうのです。
3.涼しい顔のPC/AT互換機、大改修を迫られたPC-98
この「マルチタスク化問題」に対して、当時の2大プラットフォームで対応が大きく分かれました。
涼しい顔をしていた「PC/AT互換機」
IBM PC/AT(1984年)などの互換機は、最初から「キーを押しても元に戻るスイッチ(モーメンタリ式)」と「3つのLED(Caps/Num/Scroll)」を採用していました。 キーボードと本体が双方向で通信しており、「ロック状態の実体」は最初から本体側のメモリ(BIOSデータエリア)の中にあったのです。
LEDは単なる「本体の状態を表示するランプ」にすぎなかったため、OS/2のようなマルチタスクが来ても、画面切り替えに合わせてOSがLEDの点灯状態を制御し直すだけで自然に対応できました。
大改修を迫られた「PC-9801」
一方、物理ロックに頼っていたPC-9801は大問題です。 そこでNECは、1988年7月に発売された「PC-9801RA」でキーボードの構造をガラリと変えました。
キースイッチの機械式ロックを全廃(押しても下がったままにならない仕様へ)
キーボード内部に専用ASIC(制御チップ)を搭載
Capsとカナのロック状態を示すLEDを配置
これにより、本体からキーボードへコマンドを送り、ソフトウェア側からCapsやカナのLED点灯・ロック状態を自由に制御・取得できるようになりました。まさにOS/2の登場(タスク切り替え)に対応するための歴史的方針転換だったのです。
4.対比で見るキーボードの進化
この変化を整理すると、違いがよく分かります。

5.「キー」から「OS」へ渡されたバトン
よく「OS/2がキーボードを変えた」と言われますが、正確には「マルチタスク時代が来たことで、キーボードが覚えていた状態を、OS側で引き取らざるを得なくなった」というのが本質です。
日本語入力に直結する「カナキー」という固有の文化があったPC-98だからこそ、この「物理ロックからソフトウェア制御LEDへ」という移行のドラマがより色濃く表れたのは非常に興味深いポイントです。
普段何気なく押しているCaps LockキーのLED灯。その裏側には、DOSからOS/2へ、そして現代のマルチタスクOSへと至る激動の技術史が隠されていたのでした。
🔗参考リンク
PC-9801シリーズ - Wikipedia https://ja.wikipedia.org/wiki/PC-9801
PC-9821シリーズ - Wikipedia https://ja.wikipedia.org/wiki/PC-9821

NotebookLMによるまとめ記事
ショート動画
NotebookLMによる解説動画
NotebookLMによる音声解説
ヘッダ画像は、Gemini に記事の内容を読み込ませて生成しました。
#レトロPC #PC98 #キーボード #OS2 #ガジェット #テクノロジー #IT史 #パソコン #キーボードの歴史 #コラム