(57)【要約】【課題】操作者がパスワードを入力するためにキーボードのキーを操作するときにパスワードが読み取られても、正しいパスワードは読み取られることがないセキュリティを強化したキーボードを提供する。【解決手段】キーボード１はマッピング変換機能を有し、キーボードコントローラ１０はキースキャンエンコード部１０１、キーボードスイッチマトリックス１１から入力されたキー情報をマッピングするためのキーマップを有するキーマップ記憶・変換部１０２を有し、認証のためのパスワード入力に際しては、入力されたローカルホットキーおよび選択キーマップコードによりキーマップが選択され、入力されたパスワードのコードは選択されたキーマップによりマッピングされ、入力されたコードとは異なったコードとなって外部インターフェースに出力され、親装置に予め登録されている、キーマップによりマッピングされたコードと照合して認証が行なわれる。【選択図】図１
2005228147.tif 000002
【特許請求の範囲】
【請求項１】
文字および制御情報の入力キーを有するキーボードスイッチマトリックスとキーボードコントローラとを備え、
前記キーボードコントローラは、
前記キーボードスイッチマトリックスと接続して該キーボードスイッチマトリックスの入力情報を取得するキースキャンエンコード部と、
前記キースキャンエンコード部が取得した情報から所定のローカルホットキーの入力を認識して、入力した文字情報のマッピングの要否とマッピングが必要な場合はマッピングのためのキーマップを判断するローカルホットキー認識部と、
入力した文字情報をマッピングするためのキーマップを格納し、前記ローカルホットキー認識部の判断に従って入力した文字情報をマッピングなしに出力したり、格納している指定されたキーマップを読み出して入力した文字情報をマッピングして出力したりするキーマップ記憶・変換部と、
前記キーマップ記憶・変換部の出力を外部に出力するインターフェース部とを有する、マッピング変換機能を備えたキーボード。
【請求項２】
前記キーマップ記憶・変換部は、前記ローカルホットキー認識部からの、キーマップなし、指定のキーマップによるマッピングの指示を記録し、前記キースキャンエンコード部を経由して前記キーボードスイッチマトリックスより入力情報のあったときに、キーマップなしが記録されている場合はそのまま前記インターフェース部に出力し、指定のキーマップによるマッピングが記録されている場合は指定のキーマップでマッピングして前記インターフェース部に出力するキーマップ選択コードレジスタを有する、請求項１に記載のマッピング変換機能を備えたキーボード。
【請求項３】
前記キーボードコントローラは、さらに前記ローカルホットキー認識部からの指示によってキーマップを生成し、生成したキーマップを前記キーマップ記憶・変換部に格納するキーマップ生成部を有し、
前記ローカルホットキー認識部は、所定のローカルホットキーの入力によって新規のキーマップの生成要求を認識し、前記キーマップ生成部に新規のキーマップの生成を要求する、請求項１に記載のマッピング変換機能を備えたキーボード。
【請求項４】
前記キーマップ記憶・変換部は、前記ローカルホットキー認識部からのマッピングなし、指定のキーマップによるマッピング、前記キーマップ生成部で生成した新規のキーマップの所定のアドレスへの格納の指示を記録し、前記キースキャンエンコード部を経由してキーボードスイッチマトリックスより入力情報のあったときに、キーマップなしが記録されている場合はそのまま前記インターフェース部に出力し、指定のキーマップによるマッピングが記録されている場合は指定のキーマップでマッピングして前記インターフェース部に出力し、前記キーマップ生成部より新規のキーマップが入力したときには記録されている所定のアドレスへ格納するキーマップ選択コードレジスタを有する、請求項３に記載のマッピング変換機能を備えたキーボード。
【請求項５】
前記キースキャンエンコード部を経由して入力し、前記キーマップによりマッピングされるキーボードスイッチマトリックスへの入力情報は、認証のための文字列である、請求項１から請求項４のいずれか１項に記載のマッピング変換機能を備えたキーボード。
【請求項６】
前記認証のための文字列が、個人認証のためのパスワードである、請求項５に記載のマッピング変換機能を備えたキーボード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はキーボードに関し、特にマッピング変換機能を備えてセキュリティを強化したキーボードに関する。
【背景技術】
【０００２】
近年、情報処理装置が広い分野で使用されるようになり、またインターネットなどの通信ネットワークも急速に整備されたことから、情報処理装置の内部に記憶されている情報が外部から読み出されることも多くなり、情報の共有の面では有効であるが情報には機密性を必要とするものも多く、ログインのためのパスワードの入力が広く採用されているが、パスワードの不正取得などで第三者がアクセスしたり、操作のわずらわしさのためにパスワードが設定されなかったりするようなセキュリティ上の問題が発生している。
【０００３】
セキュリティを強化するための手法は色々と工夫されており、例えば、セキュリティがかけられている場合にパスワードを不正に取得することはそれほど困難ではないので、第三者にセキュリティがかけられていることを悟られないようにパスワードの入力なしに電源の投入を可能とし、その場合はダミーの情報が出力されるようにすることによってパスワードの不正入手に対してセキュリティを守る方法が開示されている（特許文献１参照）。また、パスワード設定がなければ起動や二次記憶装置のパスワード保護解除を制限することで情報漏洩に対するセキュリティを高める一方、パスワード設定があればパスワード入力が行える入力装置がない場合には別の入力装置でパスワード認証が行えるようにすることで操作者の利便性の向上を図った情報処理装置が開示されている（特許文献２参照）。また、カードリーダ−でカードから個人情報を読み取り、照合回路で個人コードの有効無効を各機能ごとに判断し、有効判定時には、パスワード生成回路で該当する機能に有効なパスワードを生成して、パスワード入力待機時に、切換器で中央処理手段へのキーボードからの入力をパスワード生成回路の入力に切り換えることにより、キーボードを操作してパスワードを入力する必要がなく、しかも各機能ごとに利用者の制限ができるセキュリティ計算機が開示されている（特許文献３参照）。
【特許文献１】特開２００２−２４０９３号公報
【特許文献２】特開２００２−２６８７６７号公報
【特許文献３】特開平５−１１８７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の発明では電源スイッチがオフしている状態で入力部の操作により入力されるデータのキー操作を第三者が読み取れば、第三者は記憶媒体に記憶されたデータの読み出しおよび書換え可能となる。特許文献２に記載の発明においてもパスワード入力時のキー操作を第三者が読み取れば、第三者は記憶媒体に記憶されたデータの読み出しおよび書換えが可能となる。特許文献３に記載の発明においては個人コードを記録したカードがコピーされれば、第三者は記憶媒体に記憶されたデータの読み出しが可能となる。
【０００５】
第三者がパスワードを入手する手段は色々あるが、操作者がＩＤやパスワードを入力するためにキーボードのキーを操作するときに入力内容を読み取ったり手の動きを見てパスワードを読み取ったりする事例が多く見られる。
【０００６】
本発明の目的は、操作者がパスワードを入力するためにキーボードのキーを操作するときの手の動きを見られても、正しいパスワードを読み取られることがないセキュリティを強化したキーボードを提供することにある。
【課題を解決するための手段】
【０００７】
本発明のマッピング変換機能を備えたキーボードは、
文字および制御情報の入力キーを有するキーボードスイッチマトリックスとキーボードコントローラとを備え、キーボードコントローラは、キーボードスイッチマトリックスと接続してそのキーボードスイッチマトリックスの入力情報を取得するキースキャンエンコード部と、キースキャンエンコード部が取得した情報から所定のローカルホットキーの入力を認識して、入力した文字情報のマッピングの要否とマッピングが必要な場合はマッピングのためのキーマップを判断するローカルホットキー認識部と、入力した文字情報をマッピングするためのキーマップを格納し、ローカルホットキー認識部の判断に従って入力した文字情報をマッピングなしに出力したり、格納している指定されたキーマップを読み出して入力した文字情報をマッピングして出力したりするキーマップ記憶・変換部と、キーマップ記憶・変換部の出力を外部に出力するインターフェース部とを有する。
【０００８】
キーマップ記憶・変換部は、ローカルホットキー認識部からの、キーマップなし、指定のキーマップによるマッピングの指示を記録し、キースキャンエンコード部を経由してキーボードスイッチマトリックスより入力情報のあったときに、キーマップなしが記録されている場合はそのままインターフェース部に出力し、指定のキーマップによるマッピングが記録されている場合は指定のキーマップでマッピングしてインターフェース部に出力するキーマップ選択コードレジスタを有してもよい。
【０００９】
キーボードコントローラは、さらにローカルホットキー認識部からの指示によってキーマップを生成し、生成したキーマップをキーマップ記憶・変換部に格納するキーマップ生成部を有し、ローカルホットキー認識部は、所定のローカルホットキーの入力から新規のキーマップの生成要求を認識し、キーマップ生成部に新規のキーマップの生成を要求してもよく、キーマップ記憶・変換部は、ローカルホットキー認識部からのマッピングなし、指定のキーマップによるマッピング、キーマップ生成部で生成した新規のキーマップの所定のアドレスへの格納の指示を記録し、キースキャンエンコード部を経由してキーボードスイッチマトリックスより入力情報のあったときに、キーマップなしが記録されている場合はそのままインターフェース部に出力し、指定のキーマップによるマッピングが記録されている場合は指定のキーマップでマッピングしてインターフェース部に出力し、キーマップ生成部より新規のキーマップが入力したときには記録されている所定のアドレスへ格納するキーマップ選択コードレジスタを有してもよい。
【００１０】
キースキャンエンコード部を経由して入力し、キーマップによりマッピングされるキーボードスイッチマトリックスへの入力情報は、認証のための文字列であってもよく、認証のための文字列が、個人認証のためのパスワードであってもよい。
【発明の効果】
【００１１】
本発明では、キーボードからのパスワード入力は、マッピング変換により通常のキー配置であるＡＳＣＩＩキーボード（ＩＳＯ  ２１２６−１９７５等）と異なる配置となった数字およびアルファベットにより入力されるので、キーボードからのパスワード入力内容や入力操作を読み取られても、正しいパスワードを知られることはないのでセキュリティが強化されるという効果がある。
【００１２】
また、本発明のキーボードのセキュリティ強化は、キーボードのコントローラのファームウェアに機能を追加することによって実現可能なので、安価に広く実施することが可能である。
【発明を実施するための最良の形態】
【００１３】
本発明のマッピング変換機能を備えたキーボードにおいては、キーボードのローカルホットキーによってキーボードマッピングの切替えを指定し、キーボード上のキー入力を別のキーマップのキー入力にマッピングして出力することにより、入力したパスワード等をキー操作から人に読まれないようにしてセキュリティを強化している。
【００１４】
コンピュータシステムのセキュリティの多くは、キーボードからのＩＤとパスワードの入力によっているが、パスワードの入力時におけるキー操作から、見ている人にパスワードを読まれてしまう危険性がある。本発明では、キーボードのコントローラのファームウェアに機能を追加することによって実現が可能であり、安価に広く実施することが可能である。
【００１５】
第三者が操作者のキー操作から入力したキーを読み取ることはできても、パスワードの入力時だけキーボードのキーマップを切替えて入力しており、システムに入力された実際のパスワードは分からないので、第三者がこの端末や他の端末から同じキー操作をしてもログインすることができない。
【００１６】
次に、本発明の適用されるマッピング変換機能を備えたキーボードの構成について図面を参照して説明する。図１は本発明の適用されるマッピング変換機能を備えたキーボードの実施の形態を示すブロック構成図である。
【００１７】
本発明のマッピング変換機能を備えたキーボードのキーボード１は、図１に示すように、キーボードコントローラ１０およびキースイッチが駆動ラインとセンスラインのマトリックスの交点に配置されたキーボードスイッチマトリックス１１を備えている。
【００１８】
キーボードコントローラ１０はスキャン駆動ライン１２でキーボードスイッチマトリックス１１を駆動し、スキャンセンスライン１３によりキーボードスイッチマトリックス１１のキーの押下状態を入力し、内部処理を行って、外部インターフェース１４に出力する。
【００１９】
キーボードコントローラ１０は、キースキャンエンコード部１０１、キーマップ記憶・変換部１０２、インターフェース部１０３、ローカルホットキー認識部１０４、およびキーマップ生成部１０５を備える。
【００２０】
キースキャンエンコード部１０１は、スキャン駆動ライン１２を駆動し、スキャンセンスライン１３より入力されたキーボードスイッチマトリックス１１におけるキーの押下状態をローカルホットキー認識部１０４およびキーマップ記憶・変換部１０２へ伝達する。
【００２１】
ローカルホットキー認識部１０４は、通常は使用しないキーボードの複数の特定のキーの組み合わせをローカルホットキー（キーボードの外部に出力しない内部動作指示）として認識し、ローカルホットキーの指示に従って所定の内部状態の保持、および、内部状態に従って各部の制御を行う。ローカルホットキーとしては、例えば次のようなキーの組み合わせにより、キーマップ生成指示（キーの組み合わせ例：Ｃｔｒｌ＋Ｓｈｉｆｔ＋ｋ）、キーマップ選択指示（キーの組み合わせ例：Ｃｔｒｌ＋Ｓｈｉｆｔ＋ｌ）、キーマップ解除指示（キーの組み合わせ例：Ｃｔｒｌ＋Ｓｈｉｆｔ＋；）等を判定する。キーの組み合わせはこれに限定されるものではない。
【００２２】
キーマップ生成指示の場合は、次に入力されるキーをキーマップ生成コード（例えば英字１文字）として受け取った後、キーマップ生成指示とキーマップ生成コードとをキーマップ生成部１０５に送る。キーマップ生成部１０５ではキーマップ生成指示を受け取ると、同部にて発生させた乱数によりキーマップを生成しキーマップ記憶・変換部１０２へ送る。キーマップ記憶・変換部１０２では、キーマップ生成コードに対応させてキーマップとして記憶する。
【００２３】
キーマップ選択指示の場合は、次に入力されるキー入力をキーマップ選択コード（例えば英字１文字）として受け取った後、キーマップ選択指示とキーマップ選択コードとをキーマップ記憶・変換部１０２へ送る。キーマップ記憶・変換部１０２ではキーマップ選択コードレジスタ１０２０をクリアしてキーマップ選択コードを記憶する。
【００２４】
キーマップ解除指示の場合は、ローカルホットキー認識部１０４からキーマップ記憶・変換部１０２にキーマップなしが指示される。キーマップ記憶・変換部１０２では、キーマップ選択コードレジスタ１０２０をクリアしてキーマップなしを記憶する。
【００２５】
キーマップ記憶・変換部１０２は、キーマップ選択コードレジスタ１０２０にキーマップ選択コードが記憶されている場合は、キーマップ選択コードに従って記憶しているキーマップを選択してキースキャンエンコード部１０１からの入力を変換してインターフェース部１０３に出力し、キーマップ選択コードレジスタ１０２０にキーマップなしが記憶されている場合は、キースキャンエンコード部１０１からの入力を変換せずにそのままインターフェース部１０３に出力する。即ち、キーマップなしが記憶されている場合は、通常のキーボード１からのキー入力のままとなる。
【００２６】
キーマップ記憶・変換部１０２はキーマップ１０２１、１０２２、・・・を不揮発性メモリにより記憶する。製造された時点では、自動生成されたキーマップ１  １０２２が設定されており、それに加えてキーマップ生成部１０５で生成されたキーマップがキーマップ生成コードに対応させてキーマップとして記憶される。製造された時点でのキーマップは1個に限定されない。
【００２７】
キーマップ選択コードレジスタ１０２０は上述のローカルホットキー認識部１０４からキーマップ記憶・変換部１０２にキーマップなしが指示される場合に加えて、電源投入後および外部インターフェース１４から初期化された場合にもキーマップなしに設定される。従って、ローカルホットキー認識部１０４からキーマップ選択指示とキーマップ選択コードとを受け取った場合以外はキーマップなしに設定されており、キースキャンエンコード部１０１からの入力を変換せずにそのままインターフェース部１０３に出力する。ローカルホットキー認識部１０４からキーマップ選択指示とキーマップ選択コードとを受け取るのは通常キーボードスイッチマトリックス１１からのパスワード入力の場合である。
【００２８】
インターフェース部１０３はキーマップ記憶・変換部１０２からの出力を外部との間の所定の手順に従って外部インターフェース１４に出力する。また、外部インターフェース１４から初期化指示があった場合には、各部を初期化する。
【００２９】
製造された時点でキーマップ記憶・変換部１０２に記憶されているキーマップ、およびキーマップ生成部１０５において生成されたキーマップの例を図２に示す。図２は、キーマップの例を説明するための模式図であり、（ａ）はキーマップなし、（ｂ）はキーマップ１の例、（ｃ）はキーマップ２の例である。
【００３０】
キーマップなし（ａ）はＡＳＣＩＩコード表（ＩＳＯ６４６規格）の１０進で３２〜１２７の部分（０〜３１は制御コードの為マッピングの対象としない）を示しており、キーマップ１（ｂ）およびキーマップ２（ｃ）は、キーマップなし（ａ）に対して、数字０〜９（１０進で４８〜５７）、英大文字Ａ〜Ｚ（１０進で６５〜９０）、英小文字ａ〜ｚ（１０進で９７〜１２２）を乱数にて他の文字に対応付けしたものである。
【００３１】
ここでは、数字１０文字、英大文字２６文字、英小文字２６文字以外はパスワードに使われないことが多いので無変換としている。キーマップ生成指示によりキーマップ生成部１０５で生成されるキーマップは、一組９６バイト（キーマップサイズ  Ｓ＝９６）のデータである。無変換を除いた構成としては、数字、英大文字、英小文字のみの一組６２バイト（キーマップサイズ  Ｓ＝６２）のデータである。キーマップ記憶・変換部１０２ではキーマップを不揮発メモリに、複数組記憶することができる。
【００３２】
図２のキーマップの例において、キーマップ１の例は、ＡＳＣＩＩコードの１０進で６５の「Ａ」が「Ｍ」にマッピングされること、キーマップ２の例では、同じく「Ｃ」にマッピングされることを表す。図２においてはＡＳＣＩＩコードの１０進での対応を表しているが、キーマップを記憶した不揮発性メモリのアドレス計算は次のようになる。
【００３３】
キーマップ記憶・変換部１０２のキーマップ変換動作においては、キーマップ選択コードレジスタ１０２０に、キーマップなしが記憶されている時は変換を行わずそのままインターフェース部１０３に出力し、キーマップ選択コードレジスタ１０２０に、キーマップｎが記憶されている時は、キースキャンエンコード部１０１よりの押下キーコードＫから、キーマップｎの対応する番地（ｎ−１）＊Ｓ＋Ｋ−３２を計算してデータを読出し出力する。ここで、例えば−３２はＡＳＣＩＩコードの文字コードが３２で始まるため、キースキャン結果の「Ａ」（ＡＳＣＩＩコードは１０進で６５）に対して、キーマップ１の例では、キーマップの（１−１）＊９６＋６５−３２＝３３番地の「Ｍ」（ＡＳＣＩＩコードは１０進で７７）を読み出してインターフェース部１０３に出力する。同じく、キーマップ２の例では、キーマップの（２−１）＊９６＋６５−３２＝１２９番地の「Ｃ」（ＡＳＣＩＩコードは１０進で６７）を読み出して、インターフェース部１０３に出力する。
【００３４】
本装置の別の構成例としては、図１において、キーマップ生成部１０５を省き、キーマップ記憶・変換部１０２において、キーマップは製造時に固定したキーマップをＲＯＭに設定して持つのみとする。これによってマッピングは固定されるがコストを低く抑える構成とすることができる。
【００３５】
次に、本発明の適用されるマッピング変換機能を備えたキーボードの動作について図面を参照して説明する。図３は本発明の適用されるマッピング変換機能を備えたキーボードの動作を示すフローチャートである。
【００３６】
マッピング変換機能を備えたキーボード１に電源が供給されるか、マッピング変換機能を備えたキーボード１に接続された親装置からのリセット指示によるリセットから動作が始まる（Ｓ５１）。
【００３７】
キースキャンを行い（Ｓ５２）、キーが押下されたら、キーの値により、まず、ローカルホットキー（キーマップ生成指示、キーマップ選択指示、キーマップ解除指示）の判定を行う。
【００３８】
キーマップ生成指示の場合は（Ｓ５３Ｙ）、生成キーマップコード指定待機状態にして（Ｓ６１）、ステップＳ５２のキースキャンに戻る。キーマップ生成指示でない場合は（Ｓ５３Ｎ）、ステップＳ５４に進み、キーマップ選択指示の場合は（Ｓ５４Ｙ）、選択キーマップコード指定待機状態にして（Ｓ６２）、ステップＳ５２のキースキャンに戻る。キーマップ選択指示でない場合は（Ｓ５４Ｎ）、ステップＳ５５に進み、キーマップ指定解除の場合は（Ｓ５５Ｙ）、キーマップ指定を解除してキーマップ選択コードレジスタ１０２０にキーマップなしを設定し（Ｓ６３）、ステップＳ５２のキースキャンに戻る。キーマップ指定解除でない場合は（Ｓ５５Ｎ）、ステップＳ５６に進む。
【００３９】
次にローカルホットキー認識部１０４に保持される内部状態により、生成キーマップコード指定待機中の場合は（Ｓ５６Ｙ）、押下されたキーｎによりキーマップ生成部１０５にてキーマップを生成してキーマップ記憶・変換部１０２のキーマップｎに記憶し（Ｓ６４）、ステップＳ５２のキースキャンに戻る。生成キーマップコード指定待機中でない場合は（Ｓ５６Ｎ）、ステップＳ５７に進む。選択キーマップコード指定待機中の場合は（Ｓ５７Ｙ）、押下されたキーマップ選択コードであるキーをキーマップ選択コードレジスタ１０２０に記憶し、ステップＳ５２のキースキャンに戻る。選択キーマップコード指定待機中でない場合は（Ｓ５７Ｎ）、ステップＳ５８に進む。キーマップコード指定中の場合は（Ｓ５８Ｙ）、キーマッピングを行って（具体的には、キーマップ記憶・変換部１０２においてキーマップ選択コードレジスタ１０２０により選択されるキーマップｎによりキースキャンエンコード部１０１から入力するデータを変換する）（Ｓ６６）、ステップＳ６０に進む。キーマッピングコード指定中でない場合はキーマッピングを行わず（具体的には、キーマップ記憶・変換部１０２においてキーマップ選択コードレジスタ１０２０にキーマップなしが記憶されておりキースキャンエンコード部１０１から入力したデータをそのまま採用する）（Ｓ５９）、ステップＳ６０に進む。ステップＳ６０ではキーボード出力６０を行い、ステップＳ５２のキースキャンに戻る。
【００４０】
親装置にパスワードなどの認証用のコードを登録する場合には、マッピング変換機能によってセキュリティが強化された本発明のキーボードを使用し、予めローカルホットキーとキーマップ選択コードのキーを用いてキーマップ選択指示を行い、所望の認証用のコードをキーボードから入力して、入力した認証用のコードを選択したキーマップでマッピングして親装置に登録する。
【００４１】
親装置に認証を求める場合は、登録時のキーマップを保有しているキーボードを使用し、キーマップ選択指示のローカルホットキーとキーマップ選択コードのキーとを用いて登録時のキーマップを選択し、登録時に使用した認証用のコードを入力すると、親装置にはマッピングされたコードが入力されるので認証が行われる。
【００４２】
キーボードへの認証用のコードの入力が外部から読み取られても、登録された認証用のコードはマッピングされているので、登録時のキーボードを含むいずれかのキーボードから登録時の入力コードを入力しても認証は行われないので、セキュリティは強化される。もしキーマップ選択コードのキーが読み取られていても、登録時のキーマップを保有しているキーボードを使用し、ローカルホットキーによるキーマップ選択指示が行われない限り第三者が認証されることはない。
【００４３】
キーマップはキーボードが製造されたときに設定されたキーマップで通常セキュリティは保たれるが、不安な場合は新しいキーマップを生成して記憶させておけばよい。また、使用する機能ごとに異なったキーマップを使用し、認証用のコードも変更しておけばより安全が確保できる。
【図面の簡単な説明】
【００４４】
【図１】本発明の適用されるマッピング変換機能を備えたキーボードの実施の形態を示すブロック構成図である。
【図２】キーマップの例を説明するための模式図である。（ａ）はキーマップなしのＡＳＣＩＩコード表である。（ｂ）はキーマップ１の例である。（ｃ）はキーマップ２の例である。
【図３】本発明の適用されるマッピング変換機能を備えたキーボードの動作を示すフローチャートである。
【符号の説明】
【００４５】
１    キーボード
１０    キーボードコントローラ
１１    キーボードスイッチマトリックス
１２    スキャン駆動ライン
１３    スキャンセンスライン
１４    外部インターフェース
１０１    キースキャンエンコード部
１０２    キーマップ記憶・変換部
１０３    インターフェース部
１０４    ローカルホットキー認識部
１０５    キーマップ生成部
１０２０    キーマップ選択コードレジスタ
１０２１    キーマップなし
１０２２    キーマップ１
Ｓ５１〜Ｓ６６    ステップ
【図１】
2005228147.tif 000003
【図２】
2005228147.tif 000004
【図３】
2005228147.tif 000005