(57)【要約】【課題】  本発明は、画面内におけるウィンドウの選択、又はウィンドウの配置換え等の切替処理を容易に実行することのできるＫＶＭ切替器を提供すること。【解決手段】  複数の演算処理装置、マウス、キーボード、及び表示部が接続され、前記表示部の画面内に前記複数の演算処理装置の処理内容を表示する複数のウィンドウを表示し、前記マウス及び前記キーボードに入力される操作入力の出力先を切り替えるＫＶＭ切替器であって、前記複数のウィンドウのうちのいずれかを選択するための選択モードへの切り替えを前記マウスになされる操作に応じて実行するモード切替部と、前記選択モードにおいて前記マウスの操作によって選択されたウィンドウに対応する演算処理装置を前記操作入力の出力先として選択する出力先選択部とを含む。【選択図】図１
2011253236.tif 000002
【特許請求の範囲】
【請求項１】
複数の演算処理装置、マウス、キーボード、及び表示部が接続され、前記表示部の画面内に前記複数の演算処理装置の処理内容を表示する複数のウィンドウを表示し、前記マウス及び前記キーボードに入力される操作入力の出力先を切り替えるＫＶＭ切替器であって、
前記複数のウィンドウのうちのいずれかを選択するための選択モードへの切り替えを前記マウスになされる操作に応じて実行するモード切替部と、
前記選択モードにおいて前記マウスの操作によって選択されたウィンドウに対応する演算処理装置を前記操作入力の出力先として選択する出力先選択部と
を含むＫＶＭ切替器。
【請求項２】
前記選択モードにおいて前記複数のウィンドウのうちのいずれかを選択するための選択用カーソルを前記画面内に表示するカーソル表示部をさらに含み、
前記出力先選択部は、前記マウスによって操作される前記選択用カーソルによって選択されたウィンドウに対応する演算処理装置を前記操作入力の出力先として選択する、請求項１に記載のＫＶＭ切替器。
【請求項３】
前記選択モードにおいて前記マウスのホイールの操作によって前記複数のウィンドウを順次選択するホイール選択部をさらに含み、
前記出力先選択部は、前記ホイールの操作によって選択されたウィンドウに対応する演算処理装置を操作入力の出力先として選択する、請求項１に記載のＫＶＭ切替器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＫＶＭ切替器に関する。
【背景技術】
【０００２】
従来より、一組のキーボード・マウス・ディスプレイを通じて複数台のコンピュータやサーバを切り替えて使用するための接続機器としてＫＶＭ（Keyboard Video Mouse）切替器が用いられている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−３０５５４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、従来のＫＶＭ切替器では、複数のコンピュータやサーバに対応する複数のウィンドウをモニタの画面に同時に表示する多画面表示を行っている場合に、ウィンドウの選択、又はウィンドウの配置換え等を行うためには、キーボードに設定したホットキーの操作、又は、マウス及びキーボードとは別の操作ユニットでの操作等が必要であった。
【０００５】
このため、多画面表示におけるウィンドウの選択、又はウィンドウの配置換え等を行う際にはマウスから手を離す必要があり、操作性に課題があった。
【０００６】
そこで、本発明は、画面内におけるウィンドウの選択、又はウィンドウの配置換え等の切替処理を容易に実行することのできるＫＶＭ切替器を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の実施の形態の一観点のＫＶＭ切替器は、複数の演算処理装置、マウス、キーボード、及び表示部が接続され、前記表示部の画面内に前記複数の演算処理装置の処理内容を表示する複数のウィンドウを表示し、前記マウス及び前記キーボードに入力される操作入力の出力先を切り替えるＫＶＭ切替器であって、前記複数のウィンドウのうちのいずれかを選択するための選択モードへの切り替えを前記マウスになされる操作に応じて実行するモード切替部と、前記選択モードにおいて前記マウスの操作によって選択されたウィンドウに対応する演算処理装置を前記操作入力の出力先として選択する出力先選択部とを含む。
【０００８】
また、前記選択モードにおいて前記複数のウィンドウのうちのいずれかを選択するための選択用カーソルを前記画面内に表示するカーソル表示部をさらに含み、前記出力先選択部は、前記マウスによって操作される前記選択用カーソルによって選択されたウィンドウに対応する演算処理装置を前記操作入力の出力先として選択してもよい。
【０００９】
また、前記選択モードにおいて前記マウスのホイールの操作によって前記複数のウィンドウを順次選択するホイール選択部をさらに含み、前記出力先選択部は、前記ホイールの操作によって選択されたウィンドウに対応する演算処理装置を操作入力の出力先として選択してもよい。
【発明の効果】
【００１０】
本発明は、画面内におけるウィンドウの選択、又はウィンドウの配置換え等の切替処理を容易に実行することのできるＫＶＭ切替器を提供できる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態のＫＶＭ切替器に複数のサーバが接続された状態を模式的に示す図である。
【図２】本実施の形態１のＫＶＭ切替器１００の内部構成をブロックで示す図である。
【図３】本実施の形態のＫＶＭ切替器１００の座標管理部１２９が生成するウィンドウの座標を表すウィンドウデータを示す図である。
【図４】本実施の形態のＫＶＭ切替器１００の座標管理部１２９がウィンドウデータを生成する処理を表すフローチャートを示す図である。
【図５】本実施の形態のＫＶＭ切替器１００の切替処理を表すフローチャートを示す図である。
【図６】本実施の形態のＫＶＭ切替器１００における均等分割表示モードによるウィンドウの表示例を示す図である。
【図７】本実施の形態のＫＶＭ切替器１００によるウィンドウの表示例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明のＫＶＭ切替器を適用した実施の形態について説明する。
【００１３】
図１は、実施の形態のＫＶＭ切替器に複数のサーバが接続された状態を模式的に示す図である。
【００１４】
ＫＶＭ切替器１００は、サーバ１１〜１８を接続するためのサーバ接続ポート１０１〜１０８、ＵＳＢポート１０９、キーボード１９を接続するためのＰＳ／２ポート１１０Ａ、マウス２０を接続するためのＰＳ／２ポート１１０Ｂ、モニタ２１を接続するためのディスプレイコネクタポート１１１、及び電源ケーブル２２を接続するための電源端子１１２を含む。
【００１５】
サーバ１１〜１８は、それぞれ所定の処理を行うように構成されていればよい。所定の処理は、例えば解析や演算処理等、サーバ１１〜１８で行える処理であれば如何なる処理であってもよい。
【００１６】
サーバ接続ポート１０１〜１０８は、サーバ１１〜１８を接続できる端子であればよく、例えば、周知のサーバ接続ポートを用いることができる。
【００１７】
ＵＳＢポート１０９は、ＵＳＢポートを有するキーボード又はマウス（図１に図示するキーボード１９又はマウス２０とは別のキーボード又はマウス）を接続可能にするために設けられている。また、ＰＳ／２ポート１１０Ａ、１１０Ｂ、及びディスプレイコネクタポート１１１は、それぞれ、キーボード１９、マウス２０、及びモニタ２１を接続できるポートで構成することができる。なお、ＰＳ／２ポート１１０Ａはキーボード１９用であり、ＰＳ／２ポート１１０Ｂはマウス２０用である。
【００１８】
電源端子１１２は、電源ケーブル２２を接続でき、電源供給を受けることができればよい。
【００１９】
図２は、本実施の形態１のＫＶＭ切替器１００の内部構成をブロックで示す図である。
【００２０】
ＫＶＭ切替器１００は、サーバ接続ポート１０１〜１０８、ＵＳＢポート１０９、ＰＳ／２ポート１１０Ａ、１１０Ｂ、ディスプレイコネクタポート１１１、及び電源端子１１２に加えて、ＣＰＵ（Central Processing Unit）１２０、ＯＳＤ（On Screen Display）マイコン１３０、メモリ１４０、切換回路１５０、ポートマイコン１６１〜１６８、ＵＳＢコントロールマイコン１６９、及びＰＳ／２／ＵＳＢセレクタ１７０を含む。
【００２１】
ＣＰＵ１２０は、主制御部１２１、表示切替部１２２、操作認識部１２３、モード切替部１２４、選択用カーソル表示部１２５、ホイール選択部１２６、メニュー処理部１２７、出力先選択部１２８、及び座標管理部１２９を含む。これらは、本実施の形態のＫＶＭ切替器１００を実現するためのプログラムをＣＰＵ１２０が実行することによって実現される処理部である。
【００２２】
本実施の形態のＫＶＭ切替器１００は、サーバ１１〜１８によって各ウィンドウ内に表示されるカーソルとは別に、ウィンドウを選択するための選択用カーソルをモニタ２１の画面内に表示する。
【００２３】
主制御部１２１は、ＫＶＭ切替器１００の切替処理を統括する制御部である。
【００２４】
表示切替部１２２は、モニタ２１の画面に表示するウィンドウの表示を切り替える処理部である。表示切替部１２２は、マウス２０の左ボタン２０Ａがクリック（左クリック）された場合に、クリックされたウィンドウをアクティブにする処理、及びモニタ２１の画面内におけるウィンドウの表示パターンを選択する処理を行う。表示パターンの選択は、例えば、均等分割表示モード、ｎ−１表示モード（ｎ（ｎ≧２）個のウィンドウを小さく表示し、そのうちの１つを拡大表示するモード）等がある。表示切替部１２２は、表示モードの選択が行われると、後述するウィンドウデータを用いて、各ウィンドウの配置を変更する。
【００２５】
操作認識部１２３は、マウス２０の移動操作、左右のボタン２０Ａ、２０Ｂの操作、及びホイールの操作を認識し、操作入力の内容を表す信号を出力する。
【００２６】
モード切替部１２４は、マウス２０のボタンの操作により、選択用カーソルによる選択モードに切り替えるための処理部である。選択モードが選択されると、マウス２０への操作入力は、サーバ１１〜１８には出力されなくなり、選択用カーソル表示部１２５により、モニタ２１の画面内でウィンドウを選択するための選択用カーソルの操作が行われることになる。
【００２７】
選択用カーソル表示部１２５は、ウィンドウを選択する操作を行うための選択用カーソルをモニタ２１の画面に表示する処理部である。選択用カーソルは、各サーバによって各ウィンドウ内に表示されるカーソルとは別に表示されるカーソルであり、いずれかのウィンドウを選択するために、各ウィンドウを横断的に移動できるカーソルである。選択用カーソルによる選択モードが選択されている間は、選択用カーソル表示部１２５がマウス２０の操作に応じてモニタ２１の画面内で選択用カーソルを移動させる。
【００２８】
ホイール選択部１２６は、選択モードにおいてマウス２０のホイール２０Ｃが操作された場合に、モニタ２１の画面に表示されているウィンドウを順次選択する。
【００２９】
メニュー処理部１２７は、マウス２０の右ボタン２０Ｂがクリック（右クリック）された場合に、メニューを表示し、表示したメニューからどのメニューが選択されたかを判定する。
【００３０】
出力先選択部１２８は、選択用カーソルによって選択されたウィンドウを認識し、選択用カーソルによって選択されたウィンドウに対応するサーバ（１１〜１８のうちのいずれか）を出力先として選択する処理部である。出力先選択部１２８は、キーボード１９及びマウス２０への操作入力の出力先を選択するために、選択用カーソルによって選択されたウィンドウに対応するサーバ（１１〜１８のいずれか）を特定し、切換回路１５０にサーバ１１〜１８の選択を切り替えるための切替指令を入力する。
【００３１】
座標管理部１２９は、各ウィンドウの座標を管理する処理部である。ウィンドウの座標は、モニタ２１の画面の左下を原点とし、横軸をＸ軸、縦軸をＹ軸とした場合に、ウィンドウの左下の頂点の座標（Ｘ１，Ｙ１）と右上の頂点の座標（Ｘ２，Ｙ２）で表される。
【００３２】
ＯＳＤマイコン１３０は、モニタ２１の画面に、例えば、ユーザ情報、権限レベル、操作権レベル、及び使用状況等を表示するためのＯＳＤ機能を有する。
【００３３】
メモリ１４０は、本実施の形態のＫＶＭ切替器１００の各処理を実行するためのプログラム、切替処理に必要なデータ（例えば、各ウィンドウの座標を表すウィンドウデータ）、及びＯＳＤ機能によって表示されるデータ等を格納する記憶媒体であり、例えば、固体メモリで構成される。
【００３４】
切換回路１５０は、ＣＰＵ１２０とポートマイコン１６１〜１６８との間でのキーボード及びマウスの切替と、低容量のビデオスイッチを用いることによるモニタ２１に表示する映像信号の切替とをＣＰＵ１２０からの制御信号に基づいて実行する回路で構成される。
【００３５】
ポートマイコン１６１〜１６８は、例えば、ＵＳＢ又はＰＳ／２のような規格化されたインターフェイスを有し、接続されるサーバ１１〜１８に対して、キーボード及びマウスに入力された信号を伝送するマイコンで構成される。
【００３６】
ＵＳＢコントロールマイコン１６９は、例えば、キーボード及びマウスに入力された信号をＰＳ／２インターフェイス準拠のデータに変換してＣＰＵ１２０に伝送するマイコンであり、ＵＳＢ用マイコンとＵＳＢホストコントローラで構成される。
【００３７】
ＰＳ／２／ＵＳＢセレクタ１７０は、ＵＳＢポート１０９とＰＳ／２ポート１１０Ａ、１１０Ｂを切り替えるためのセレクタである。
【００３８】
図３は、本実施の形態のＫＶＭ切替器１００の座標管理部１２９が生成するウィンドウの座標を表すウィンドウデータを示す図である。
【００３９】
ウィンドウの座標は、上述のように、モニタ２１の画面の左下を原点とし、横軸をＸ軸、縦軸をＹ軸とした場合に、ウィンドウの左下の頂点の座標（Ｘ１，Ｙ１）と右上の頂点の座標（Ｘ２，Ｙ２）で表される。ここでは、Ｘ，Ｙ座標の値として、アルファベットと数字を組み合わせた記号を示すが、実際には具体的な数値が与えられる。
【００４０】
ウィンドウデータは、ウィンドウの識別子（識別番号）、対応するサーバの識別子（サーバ番号）、選択フラグ、ウィンドウの左下の頂点の座標（Ｘ１，Ｙ１）、及び右上の頂点の座標（Ｘ２，Ｙ２）を関連付けたデータであり、メモリ１４０に格納される。
【００４１】
選択フラグは、選択されているウィンドウに“１”が設定され、非選択のウィンドウには“０”が設定される。
【００４２】
ウィンドウの左下の頂点の座標（Ｘ１，Ｙ１）と右上の頂点の座標（Ｘ２，Ｙ２）は、座標管理部１２９によって更新・登録が行われ、選択フラグは、出力先選択部１２８によって更新・登録が行われる。
【００４３】
図４は、本実施の形態のＫＶＭ切替器１００の座標管理部１２９がウィンドウデータを生成する処理を表すフローチャートを示す図である。
【００４４】
座標管理部１２９は、ウィンドウの位置・大きさの変更があるか否かを判定する（ステップＳ１）。
【００４５】
ウィンドウの左下又は右上の頂点の座標に変更がある場合は、座標管理部１２９はウィンドウデータ内の該当するウィンドウの座標を更新し、登録する（ステップＳ２）。
【００４６】
ステップＳ１及びＳ２の処理は、本実施の形態のＫＶＭ切替器１００の切替処理が行われている間、繰り返し実行される。
【００４７】
図５は、本実施の形態のＫＶＭ切替器１００の切替処理を表すフローチャートを示す図である。この切替処理は、ＣＰＵ１２０内の主制御部１２１が表示切替部１２２、操作認識部１２３、モード切替部１２４、選択用カーソル表示部１２５、ホイール選択部１２６、メニュー処理部１２７、出力先選択部１２８、及び座標管理部１２９に処理を実行させることによってによって実行される。
【００４８】
モード切替部１２４は、マウス２０の左右のボタン２０Ａ、２０Ｂが同時にクリックされたか否かを判定する（ステップＳ１１）。左右のボタン２０Ａ、２０Ｂの同時クリックは、選択用カーソルによる選択モードが選択されたことを意味するからである。ステップＳ１１の判定は、左右のボタン２０Ａ、２０Ｂの同時クリックが行われるまで繰り返し実行される。
【００４９】
選択用カーソルによる選択モードが選択された場合（Ｓ１１でＹｅｓ）は、選択用カーソル表示部１２５によってモニタ２１の画面内に選択用カーソルが表示される（ステップＳ１２）。なお、この時点では、選択フラグはすべて“０”である。
【００５０】
選択用カーソルが表示されると、操作認識部１２３は、マウス２０の右ボタン２０Ｂがクリックされたか否かを判定する（ステップＳ１３）。右クリックが行われた場合は、メニューを表示する処理を行うからである。
【００５１】
右クリックが行われなかった場合（Ｓ１３でＮｏ）は、操作認識部１２３は、マウス２０のホイール２０Ｃが操作されたか否かを判定する（ステップＳ１４）。ホイール２０Ｃの操作によってウィンドウを選択することもできるからである。
【００５２】
ホイール２０Ｃが操作されなかった場合（Ｓ１４でＮｏ）は、操作認識部１２３は、マウス２０の左ボタン２０Ａがクリックされたか否かを判定する（ステップＳ１５）。ステップＳ１５の処理は、左ボタン２０Ａのクリックが確認されるまで繰り返し実行される。
【００５３】
左クリックが行われた場合（Ｓ１５でＹｅｓ）は、表示切替部１２２は、クリックされたウィンドウをアクティブにする（ステップＳ１６）。
【００５４】
次に、出力先選択部１２８は、マウス２０の左ボタン２０Ａがダブルクリックされたか否かを判定する（ステップＳ１７）。左ボタン２０Ａのダブルクリックによってウィンドウの選択が確定し、これによって出力先（サーバ１１〜１８のいずれか）が確定されるからである。このステップＳ１７の処理は、左ボタン２０Ａのダブルクリックが行われるまで繰り返し実行される。
【００５５】
出力先選択部１２８は、左ボタン２０Ａのダブルクリックが行われた場合（Ｓ１７でＹｅｓ）は、選択用カーソルによって選択されたウィンドウの識別番号を読み込む（ステップＳ１８）。これにより、選択されたウィンドウが確定する。
【００５６】
次いで、出力先選択部１２８は、ステップＳ１８で読み込んだ識別番号に対応するサーバ（１１〜１８のいずれか）をウィンドウデータから読み出し、出力先として選択する（ステップＳ１９）。ステップＳ１９によって出力先が確定すると、選択モードは一旦終了する。
【００５７】
主制御部１２１は、ステップＳ１９の処理が終了すると、フローをステップＳ１１にリターンする。
【００５８】
一方、ステップＳ１３において、マウス２０の右ボタン２０Ｂがクリックされた場合（Ｓ１３でＹｅｓ）は、メニュー処理部１２７は、メニューを表示する（ステップＳ２０）。メニューの内容を表すデータは、メモリ１４０に格納されている。メニュー処理部１２７は、メモリ４０に格納されたデータを読み込むことによってメニューを表示する。
【００５９】
ステップＳ２０で表示されるメニューは、「選択ウィンドウの非表示」と「非表示ウィンドウの表示」の２つのメニューを含む。「選択ウィンドウの非表示」は、選択されているウィンドウを非表示にする処理を実行するメニューである。「非表示ウィンドウの表示」は、現在表示されていないウィンドウを表示する処理を実行するメニューである。
【００６０】
メニュー処理部は、「選択ウィンドウの非表示」が選択されたか否かを判定する（ステップＳ２１）。
【００６１】
「選択ウィンドウの非表示」が選択された場合（Ｓ２１でＹｅｓ）は、操作認識部１２３は、マウス２０の左ボタン２０Ａがクリックされたか否かを判定する（ステップＳ２２）。
【００６２】
左ボタン２０Ａがクリックされた場合は、表示切替部１２２は、クリックされたウィンドウを非表示にする（ステップＳ２３）。
【００６３】
ステップＳ２３の処理が終了すると、主制御部１２１によりフローがステップＳ１４に進められる。
【００６４】
また、ステップＳ２２において、左ボタン２０Ａがクリックされなかった場合においても、主制御部１２１によりフローがステップＳ１４に進められる。
【００６５】
ステップＳ２１において、「選択ウィンドウの非表示」が選択されなかった場合は、メニュー処理部１２７は、「非表示ウィンドウの表示」が選択されたか否かを判定する（ステップＳ２４）。
【００６６】
「非表示ウィンドウの表示」が選択されたと判定した場合は、表示切替部１２２は、現在非表示にされているウィンドウを表示する（ステップＳ２５）。
【００６７】
ステップＳ２５の処理が終了すると、主制御部１２１によりフローがステップＳ１４に進められる。
【００６８】
また、ステップＳ２４で「非表示ウィンドウの表示」が選択されなかったと判定した場合においても、主制御部１２１によりフローがステップＳ１４に進められる。
【００６９】
また、ステップＳ１４でホイール２０Ｃが操作されたと判定した場合は、ホイール選択部１２６は、ホイール２０Ｃの操作に合わせて、現在表示しているウィンドウを順次アクティブにする（ステップＳ２６）。
【００７０】
ステップＳ２６の処理が終了すると、主制御部１２１によってフローはステップＳ１５に進められる。
【００７１】
本実施の形態のＫＶＭ切替器１００における切替処理では、以上の処理が繰り返し実行されることにより、マウス２０の操作だけでウィンドウの選択が行われる。
【００７２】
次に、本実施の形態のＫＶＭ切替器１００における切替処理によるウィンドウの表示の切り替わりについて説明する。
【００７３】
図６は、本実施の形態のＫＶＭ切替器１００における均等分割表示モードによるウィンドウの表示例を示す図である。
【００７４】
モニタ２１の画面２１Ａには、８つのサーバ１１〜１８の処理内容を示す識別番号“１”〜“８”のウィンドウが均等に表示されている。なお、画面２１Ａは９分割されているため、右下にはウィンドウが表示されない部分が一コマある。
【００７５】
本実施の形態のＫＶＭ切替器１００では、マウス２０の左ボタン２０Ａ及び右ボタン２０Ｂを同時にクリックすることによって選択モードに切り替わると、選択用カーソル２１０が表示される。選択用カーソル２１０は、マウス２０の操作により、画面２１Ａの全領域に移動可能であるため、所望のウィンドウ内でマウス２０の左ボタン２０Ａを一度クリックすると、そのウィンドウがアクティブになる。さらに、所望のウィンドウをアクティブにした状態でマウス２０の左ボタン２０Ａをダブルクリックすれば、そのウィンドウの選択が確定する。このとき、選択用カーソル２１０は画面２１Ａに表示されなくなる。以後は、選択したウィンドウ内で処理を行うことが可能になる。
【００７６】
図７は、本実施の形態のＫＶＭ切替器１００による８−１表示モードによってウィンドウが表示されている状態を示す図である。
【００７７】
図７（Ａ）は、本実施の形態のＫＶＭ切替器１００による１，３，８表示モードによるウィンドウの表示例を示す。１，３，８表示モードでは、サーバ１１、１３、１８の処理内容を示す識別番号“１”、“３”、“８”のウィンドウが表示される。図７（Ａ）には、識別番号“３”のウィンドウがアクティブになっている状態を示すが、例えば、この状態で、マウス２０のホイール２０Ｃを下方向に操作すれば、図７（Ｂ）に示すように、識別番号“８”のウィンドウをアクティブにすることができ、上方向に操作すれば“１”のウィンドウをアクティブにできる。なお、マウス２０を移動して左クリックを行うことによっても、同様の動作を実現することができる。
【００７８】
図７（Ｃ）は、本実施の形態のＫＶＭ切替器１００により、識別番号“１”、“２”、“３”、“４”、“５”、“６”、“７”、“８”、のすべてのウィンドウが小さく表示されるとともに、中央に識別番号“１”のウィンドウがアクティブな状態で大きく表示されている状態を示す図である。
【００７９】
マウス２０を移動させて左クリックを行うことにより、又は、ホイール２０Ｃを操作することにより、中央に表示されるアクティブなウィンドウをマウス２０の操作だけで入れ替えることができる。
【００８０】
図７（Ｄ）は、本実施の形態のＫＶＭ切替器１００により、識別番号“１”、“３”、“５”、“７”のウィンドウが小さく表示されるとともに、識別番号“８”のウィンドウがアクティブな状態で大きく表されている状態を示す図である。
【００８１】
マウス２０を移動させて左クリックを行うことにより、又は、ホイール２０Ｃを操作することにより、アクティブなウィンドウをマウス２０の操作だけで入れ替えることができる。
【００８２】
なお、いずれの場合においても、マウス２０の左ボタン２０Ａをダブルクリックすることにより、ウィンドウの選択が確定され、対応するサーバ（１１〜１８のいずれか）の処理内容がアクティブなウィンドウに表示される。
【００８３】
以上、本実施の形態のＫＶＭ切替器１００によれば、マウス２０の移動、左ボタン２０Ａ、右ボタン２０Ｂのクリック、又はホイール２０Ｃの操作だけで、ウィンドウの選択を切り替えることができる。このため、画面内におけるウィンドウの選択、又はウィンドウの配置換え等の切替処理を容易に実行することのできるＫＶＭ切替器を提供することができる。
【００８４】
以上の説明では、マウス２０の左ボタン２０Ａのクリックでウィンドウのアクティブ化、ホイール２０Ｃの操作でウィンドウのアクティブ化、左ボタン２０Ａのダブルクリックで出力先となるサーバに対応するウィンドウの選択、マウス２０の右ボタン２０Ｂのクリックでメニューの表示を行うようにマウス２０のボタン等を割り当てる形態について説明したが、ボタン等の割当は、上述の形態に限定されるものではない。
【００８５】
以上、本発明の例示的な実施の形態のＫＶＭ切替器について説明したが、本発明は、具体的に開示された実施の形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【００８６】
１１〜１８  サーバ
１９  ＵＳＢキーボード
２０  マウス
２０Ａ  左ボタン
２０Ｂ  右ボタン
２０Ｃ  ホイール
２１  モニタ
２１Ａ  画面
２２  電源ケーブル
１００  ＫＶＭ切替器
１０１〜１０８  シリアルポート
１０９  ＵＳＢポート
１１０Ａ、１１０Ｂ  ＰＳ／２ポート
１１１  ディスプレイコネクタポート
１１２  電源端子
１２０  ＣＰＵ
１２１  主制御部
１２２  表示モード選択部
１２３  選択モード選択部
１２４  選択用カーソル表示部
１２５  出力先選択部
１２６  座標管理部
１３０  ＯＳＤマイコン
１４０  メモリ
１５０  切換回路
１６１〜１６８  ポートマイコン
１６９  ＵＳＢコントロールマイコン
１７０  ＰＳ／２／ＵＳＢセレクタ
２１０  選択用カーソル
【図２】
2011253236.tif 000003
【図３】
2011253236.tif 000004
【図４】
2011253236.tif 000005
【図５】
2011253236.tif 000006
【図６】
2011253236.tif 000007
【図７】
2011253236.tif 000008
【図１】
2011253236.tif 000009