(57)【要約】【課題】ソフトウェアキーボードの操作環境を損ねることなく、しかし対象となるコンピュータには一切ソフトウェアをインストールせずに済むソフトウェアキーボードを提供するべく、検討した。【解決手段】入力支援コンピュータ１とコード/信号変換装置２とから構成され、入力支援コンピュータ１は、ソフトウェアキーボード111を表示する入力支援ディスプレイ11とソフトウェアキーボード111からキー入力させる入力支援マウス12とを接続してなり、コード/信号変換装置２は、コード入力部23と、変換処理部24と、信号出力部25とからなり、コード入力部23と入力支援コンピュータ１とをコード入力ライン21で接続し、信号出力部25と入力対象コンピュータ３とを信号出力ライン22で接続するコンピュータの入力装置である。【選択図】図１
2010049417.tif 000002
【特許請求の範囲】
【請求項１】
入力対象コンピュータの入力対象ディスプレイに表示される入力対象ウィンドウに文字入力するためのコンピュータの入力装置において、
入力支援装置とコード/信号変換装置とから構成され、
入力支援装置は、ソフトウェアキーボードを表示する入力支援ディスプレイとソフトウェアキーボードからキー入力させるマウスとを接続してなり、
入力支援マウスのポインタによりソフトウェアキーボードのキーを選択させて前記キーの対応するキーコードをキー入力させ、
コード/信号変換装置は、コード入力部と、変換処理部と、信号出力部とからなり、
コード入力部と入力支援装置とをコード入力ラインで接続し、信号出力部と入力対象コンピュータとを信号出力ラインで接続して、
コード入力部がコード入力ラインを通じて入力支援装置のソフトウェアキーボードからキー入力されたキーコードを入力し、
変換処理部がコード入力部から受け取ったキーコードをハードウェアキーボードのキー信号に変換して信号出力部へ受け渡し、
信号出力部が信号出力ラインを通じて入力対象コンピュータへ前記キー信号を出力することを特徴とするコンピュータの入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードウェアキーボードに代わるソフトウェアキーボードを表示するコンピュータの入力装置に関する。
【背景技術】
【０００２】
コンピュータの文字入力は、ハードウェアキーボードが基本である。しかし、身体、とりわけ手の不自由な人には、ハードウェアキーボードの操作は難しい。このため、以前から、コンピュータの画面上に表示してマウス操作により１つずつキーをクリックして文字入力できるソフトウェアキーボードが提供されている（特許文献１）。具体的なソフトウェアキーボードは、OSの入力補助機能として提供されているほか、キーボード配列を工夫したアプリケーションとして別途提供されている。
【０００３】
【特許文献１】特開2001-296959号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のソフトウェアキーボードは、文字入力の対象となるウィンドウと同じ画面上に表示されるため、視線変更が最小限に抑えられるほか、別途ハードウェアを要しない利点がある。しかし、OSの入力補助機能又はアプリケーションとして提供されるソフトウェアキーボードは、いずれも対象となるコンピュータに何らかのソフトウェアをインストールする必要があった。これは、他のアプリケーションとの相性の問題や、ウィルスの混入を許す問題を招いていた。そこで、ソフトウェアキーボードの操作環境を損ねることなく、しかも対象となるコンピュータには一切ソフトウェアをインストールせずに済むソフトウェアキーボードを提供するべく、検討した。
【課題を解決するための手段】
【０００５】
検討の結果開発したものが、入力対象コンピュータの入力対象ディスプレイに表示される入力対象ウィンドウに文字入力するためのコンピュータの入力装置において、入力支援装置とコード/信号変換装置とから構成されるコンピュータの入力装置である。入力支援装置とコード/信号変換装置とは、外観上、一体の装置として構成してもよいし、それぞれ別に構成してもよい。入力支援装置は、後述するように、ソフトウェアキーボードを表示する入力支援ディスプレイと、入力手段であるマウスを接続する必要から、コード/信号変換装置とは別体の入力支援コンピュータを用いるとよい。これから、ソフトウェアキーボードは、入力支援コンピュータにアプリケーションをインストールして実現される。この場合でも、あくまで入力対象コンピュータには一切ソフトウェアがインストールされない点に本発明の特徴がある。
【０００６】
以下では、入力支援装置が入力支援コンピュータである場合として説明する。本発明の入力装置における入力支援コンピュータは、ソフトウェアキーボードを表示する入力支援ディスプレイとソフトウェアキーボードからキー入力させるマウスとを接続してなり、入力支援マウスのポインタによりソフトウェアキーボードのキーを選択させて前記キーに対応するキーコードをキー入力させる。このように、入力支援コンピュータは、通常のコンピュータの構成とほとんど変わりがないが、ソフトウェアキーボードからのキー入力だけを担わせるため、ハードウェアキーボードを接続することを要しない点が相違する。
【０００７】
ソフトウェアキーボードは、視認性を高める観点から、入力支援ディスプレイの全体に表示される大きなものが好ましい。また、キー配列は、ハードウェアキーボードに揃えてもよいし、50音配列でもよい。更に、キー毎に色を変えて視認性を高めてもよい。このほか、身体の不自由な人がマウス操作だけでキー入力することを補助するため、２つ以上のキーを押してキー入力させる必要がある場合に対応して、１つ目のキー、例えばShiftキー等は押したままにしておけるようにするとよい。こうしたソフトウェアキーボードの仕様は、アプリケーションにより自由に設定又は変更できる。
【０００８】
本発明の入力装置におけるコード/信号変換装置は、コード入力部と、変換処理部と、信号出力部とからなり、コード入力部と入力支援装置とをコード入力ラインで接続し、信号出力部と入力対象コンピュータとを信号出力ラインで接続する。コード入力ラインは、入力支援装置として入力支援コンピュータを用いた場合、一般のコンピュータが有するRS-232C、RS-422、セントロニクスやUSB接続を利用するとよい。信号出力ラインは、入力対象コンピュータが有するハードウェアキーボードの入力端子、すなわちPS/2又USB接続を利用するとよい。
【０００９】
コード/信号変換装置は、コード入力部がコード入力ラインを通じて入力支援装置のソフトウェアキーボードからキー入力されたキーコードを入力し、変換処理部がコード入力部から受け取ったキーコードをハードウェアキーボードのキー信号に変換して信号出力部へ受け渡し、信号出力部が信号出力ラインを通じて入力対象コンピュータへ前記キー信号を出力させる。すなわち、コード/信号変換装置は、ソフトウェアキーボードから得られるコンピュータ上のデータであるキーコードを、ハードウェアキーボードのキーを押して出力されるキー信号に変換し、入力支援コンピュータに入力する。このため、仮に入力支援コンピュータがウィルスに冒されても、前記入力支援コンピュータから出力されるキーコードを介して前記ウィルスが入力対象コンピュータに侵入する虞はない。
【発明の効果】
【００１０】
本発明は、ソフトウェアキーボードの操作環境を損ねることなく、しかも入力対象コンピュータには一切ソフトウェアをインストールせずに済むソフトウェアキーボードを提供できる効果を有する。ここで、入力支援装置とコード/信号変換装置とを一体に構成すれば、コード入力ラインは省略され、信号出力ラインだけを入力対象コンピュータに接続すればよくなるため、設置が容易になる利点も得られる。また、入力支援装置として入力支援コンピュータを用いた場合、ソフトウェアキーボードの制御だけできればよいので、廉価な中古パソコン等を利用できる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。図１は本発明の入力装置を利用する基本的なシステム構成の一例を表す斜視図である。
【００１２】
本例の入力装置は、図１に見られるように、入力支援装置として入力支援コンピュータ１を用いている。これから、入力装置としての全体構成は、入力支援ディスプレイ11と入力支援マウス12とを接続した入力支援コンピュータ１と、前記入力支援コンピュータ１とコード入力ライン21により結ばれたコード/信号変換装置２とから構成されることになる。コード/信号変換装置２は、信号出力ライン22により入力対象コンピュータ３と結ばれる。
【００１３】
入力支援コンピュータ１は、既述したように、入力支援ディスプレイ11と入力支援マウス12とを接続し、前記入力支援ディスプレイ11に表示させたソフトウェアキーボード111に対し、前記入力支援マウス12により操作するポインタ112によりキー入力させる。ソフトウェアキーボード111は、入力支援コンピュータ１にインストールしたアプリケーションにより表示、制御される。キー入力されたキーのキーコードは、コード入力ラインを通じてコード/信号変換装置２のコード入力部23に入力される。
【００１４】
１つのキーをポインタ112で押させてキー入力が完結する場合、１つのキーに対応したキーコードを出力させる。これに対し、２つ以上のキーをポインタ112で押させてキー入力させる必要がある場合、１つ目のキー、例えばShiftキー等をポインタ112で押すとキーの色を変更させ、かつ押した状態を保持させるようにして、2つ目のキーをポインタ112で押すことにより、一度に２つのキーに対応した２つのキーコードを出力させるようにするとよい。キーコードの判別はコード/信号変換装置２が担うため、入力支援コンピュータ１は、あくまで押されたキーそれぞれに対応したキーコードを出力させればよい。
【００１５】
コード/信号変換装置２は、大きくコード入力部23、変換処理部24及び信号出力部25から構成される。コード入力部23は、コード入力ライン21を接続するコード/信号変換装置２における入力インタフェースであり、前記コード入力ライン21を通じて取り込んだキーコードを変換処理部24へ受け渡す。コード入力ライン21はどのような規格でもよく、例えば専用の信号線を利用しても構わないが、ケーブルの入手容易性や取り扱いの便を考慮すれば、パソコンにも搭載されているRS-232C、RS-422又はUSBを利用することが好ましい。
【００１６】
変換処理部24は、データ処理に供されるキーコード（２値データ）を信号処理に供されるキー信号（電気信号）に変換し、前記キー信号を信号出力部に受け渡すコード/信号変換装置２における主要部であり、コード入力部23から受け取ったキーコードを対応するキー信号に変換する。キーコードとキー信号とは一対一の関係にあるため、変換処理部24は、前記変換処理を実現するハードウェアのみで構成することもできるし、汎用のハードウェアに変換処理アプリケーションをインストールしてソフトウェアで構成することもできる。
【００１７】
信号出力部25は、信号出力ライン22を接続するコード/信号変換装置２における出力インタフェースであり、変換処理部24から受け取ったキー信号を、信号出力ライン22を通じて入力対象コンピュータ３へ受け渡す。信号出力ライン22は、入力対象コンピュータ３に対してハードウェアキーボードと同じ規格で接続される必要があるから、専用の信号線ではなく、前記ハードウェアキーボードの接続規格であるPS/2又はUSBを利用する。これにより、入力支援コンピュータ１及びコード/信号変換装置２からなる入力装置全体が、入力対象コンピュータ3から見て、ハードウェアキーボードとしてみなされることになる。
【００１８】
本例の入力装置を用いて、入力対象ディスプレイ31に表示される入力対象ウィンドウ311に文字入力する手順を説明する。まず、準備段階として、入力支援コンピュータ１とコード/信号変換装置２とをコード入力ライン21で接続し、コード/信号変換装置２と入力対象コンピュータ３とを信号出力ライン22で接続する。コード入力ライン21が専用線、RS-232C又はRS-422であり、また信号出力ライン22がPS/2であれば、入力支援コンピュータ１、コード/信号変換装置２及び入力対象コンピュータ３の電源を入れる前に相互の接続を終えておく必要があるが、コード入力ライン21や信号出力ライン22がUSBであれば、ホットスワップを利用できる。
【００１９】
入力支援コンピュータ１は、入力支援ディスプレイ11にソフトウェアキーボード111を表示し、入力支援マウス12により操作されるポインタ112でソフトウェアキーボードに対してキー入力できるようにする。入力支援ディスプレイ11は、ソフトウェアキーボード111を表示するだけであるから、各キーの視認性が高くなるように、入力支援ディスプレイ11一杯に大きなソフトウェアキーボード111を表示させ、そのほかには何も表示させないようにするとよい（図１参照）。
【００２０】
また、入力対象コンピュータ３は、入力対象ディスプレイ31に文字入力させるアプリケーションの作業領域となる入力対象ウィンドウ311を表示させる。文字入力させるアプリケーションの操作や入力対象ウィンドウ311の表示は、入力対象コンピュータ３に接続させた入力対象マウス32を用いる。入力対象マウス32は、入力対象ウィンドウ311の全般的な操作に用いられるほか、文字入力に際して入力位置を表すキャレットを操作するために用いられる。
【００２１】
利用者は、入力支援マウス12を操作してソフトウェアキーボード111のキーをポインタ112でクリックし、キー入力する。キー入力されたキーコードは、入力支援コンピュータ１からコード入力ライン21を通じてコード/信号変換装置２へ送られ、変換処理部24により対応するキー信号に変換されて、信号出力ライン22を通じて入力対象コンピュータ３へ送られる。キー信号は、ハードウェアキーボードの電気信号として入力対象コンピュータ３へ送られるので、入力対象ウィンドウ311には通常のキー入力同様に、文字入力される。
【００２２】
本例を表す図１は、説明の便宜上、入力支援コンピュータ１及び入力支援ディスプレイ11をまとめ、入力対象コンピュータ３及び入力対象ディスプレイ31をまとめてそれぞれ配置し、更に入力支援ディスプレイ11と入力対象ディスプレイ31とを左右横並びに図示しているが、実際の使用に当たっては、入力支援コンピュータ１と入力支援ディスプレイ11とを、また入力対象コンピュータ３と入力対象ディスプレイ31とをそれぞれ離して配置し、また入力支援ディスプレイ11と入力対象ディスプレイ31とを任意の位置関係に配置し、利用者の利用をより容易にできる。
【図面の簡単な説明】
【００２３】
【図１】本発明の入力装置を利用する基本的なシステム構成の一例を表す斜視図である。
【符号の説明】
【００２４】
１  入力支援コンピュータ（入力支援装置）
11  入力支援ディスプレイ
111  ソフトウェアキーボード
112  ポインタ
12  入力支援マウス
２  コード/信号変換装置
21  コード入力ライン
22  信号出力ライン
23  コード入力部
24  変換処理部
25  信号出力部
３  入力対象コンピュータ
31  入力対象ディスプレイ
311  入力対象ウィンドウ
32  入力対象マウス
【図１】
2010049417.tif 000003