スキャンコード
PC-9800/9821シリーズのキーボードは、いくつかのキーが追加された程度で大きな変化がなかったため、スキャンコードも整然としている。ブレイクはMSBを立てることで表す。リピートはメイクとブレイクの連続を繰り返す。左右のSHIFTキーや右SHIFTの上のリターンとテンキーのリターンはそれぞれが電気的に並列に接続されているため区別することはできない。 一部のハイレゾ機用キーボードにあるHOMEキー(←と→の間)・CLRキー(テンキー)ともに、一般機のキーボードにあるHOME CLRキーとはコードが異なる。
なお、PC-9800シリーズの資料ではスキャンコードでなくキーコードと呼んでいる。
キーが大幅に追加された。
右Ctrl・右Alt・テンキーのEnter・テンキーの/(スラッシュ)は、それぞれ左Ctrl(1D)・左Alt(38)・Enter(1C)・/(35)にプレフィクスE0がつく。
従来テンキーと兼用していたカーソルキー、Insert、Delete、Home、End、PageUp、PageDownが独立した。それぞれ対応するテンキーのコードにプレフィクスE0がつく。
F11(57)、F12(58)は新規のコード。
PrintScreenキーは83/84キーボードではShift(2A)+テンキーの*(37)だったため、E0 2A E0 37を発生する。
SysReqキー(54)がなくなり、Alt+PrintScreenとなったため、Alt+PrintScreenで54を発生する。
Pauseキーは83/84キーボードではCtrl(1D)+NumLock(45)だったため、E1 1D 45を発生する。また、オートリピートの対象外であり、すぐにブレイクコード(E1 9D C5)を発生する。
Ctrl+Pause(Break)キーは83/84キーボードのScroll Lock(46)にならってE0 46を発生する。また、オートリピートの対象外であり、すぐにブレイクコード(E0 C6)を発生する。