"外部の複数のコンピュータとそれぞれ通信する複数のコンピュータ側通信処理部と、外部のキーボード、及びディスプレイと通信するコンソール側通信処理部と、前記複数のコンピュータのうち、使用者の操作に応じて選択されたコンピュータと通信するコンピュータ側通信処理部を、前記複数のコンピュータ側通信処理部から選び、前記コンソール通信処理部に接続する切替制御部とを有し、前記複数のコンピュータ側通信処理部は、それぞれ、前記コンピュータから前記キーボードに対する制御信号を受信した場合、前記制御信号が形成するパタンを所定のパタンと照合して一致したときに、前記切替制御部に通知信号を出力することを特徴とするKVMスイッチ。前記切替制御部は、前記通知信号が入力された場合、前記複数のコンピュータ側通信処理部のうち、当該通知信号を出力したコンピュータ側通信処理部を選び、前記コンソール通信処理部に接続することを特徴とする請求項1に記載のKVMスイッチ。前記切替制御部は、前記通知信号が入力された場合、前記複数のコンピュータ側通信処理部のうち、当該通知信号を出力したコンピュータ側通信処理部と通信する前記コンピュータを識別する識別情報を、前記コンソール通信処理部を介して、前記ディスプレイに送信することを特徴とする請求項1に記載のKVMスイッチ。自装置において所定の処理が発生したことを検出した場合、キーボードと接続されたKVMスイッチに、前記キーボードに対する制御信号を、所定のパタンを形成するように送信する処理を、コンピュータに実行させることを特徴とする検出プログラム。複数のコンピュータ、キーボード、及びディスプレイに接続されているKVMスイッチが、前記複数のコンピュータのうち、使用者の操作に応じて選択されたコンピュータを前記キーボード、及び前記ディスプレイに接続するステップと、前記KVMスイッチが、前記複数のコンピュータのうち、他のコンピュータから前記キーボードに対する制御信号を受信した場合、前記制御信号が形成するパタンを所定のパタンと照合するステップと、前記KVMスイッチが、当該照合の結果、前記制御信号が形成するパタンが前記所定のパタンと一致したときに、前記他のコンピュータにおいて所定の処理が発生したことを検出するステップとを含むことを特徴とする検出方法。前記KVMスイッチが、前記他のコンピュータにおいて所定の処理が発生したことを検出した場合、前記他のコンピュータを前記キーボード、及び前記ディスプレイに接続するステップを、さらに含むことを特徴とする請求項5に記載の検出方法。前記KVMスイッチが、前記他のコンピュータにおいて所定の処理が発生したことを検出した場合、前記他のコンピュータを識別する識別情報を、前記ディスプレイに送信するステップを、さらに含むことを特徴とする請求項5に記載の検出方法。KVMスイッチは、使用者により選択されたコンピュータから出力される画像を、接続されたディスプレイに表示することはできるが、選択されていないコンピュータから出力される画像を、ディスプレイに表示することはできない。このため、利用者は、選択されていないコンピュータにおいて実行されているアプリケーションプログラムが、例えば、使用者に情報の入力を促す処理を行ったこと、または、エラーの通知処理を行ったことなどを認識できない。したがって、使用者は、複数のコンピュータを操作する場合、コンピュータの選択を切り替えることによって、コンピュータごとにディスプレイの表示内容を見て、上述したようなアプリケーションプログラムの処理の発生を確認する手間を必要とする。本発明の課題は、コンピュータにおいて発生した処理の検出が容易となるKVMスイッチ、検出プログラム、及び検出方法を提供することである。上述した課題を解決するため、本発明に係るKVMスイッチは、外部の複数のコンピュータとそれぞれ通信する複数のコンピュータ側通信処理部と、外部のキーボード、及びディスプレイと通信するコンソール側通信処理部と、前記複数のコンピュータのうち、使用者の操作に応じて選択されたコンピュータと通信するコンピュータ側通信処理部を、前記複数のコンピュータ側通信処理部から選び、前記コンソール通信処理部に接続する切替制御部とを有する。前記複数のコンピュータ側通信処理部は、それぞれ、前記コンピュータから前記キーボードに対する制御信号を受信した場合、前記制御信号が形成するパタンを所定のパタンと照合して一致したときに、前記切替制御部に通知信号を出力する。本発明に係るKVMスイッチは、使用者の操作に応じて選択されたコンピュータと通信するコンピュータ側通信処理部を、複数のコンピュータ側通信処理部から選び、コンソール通信処理部に接続するから、選択されたコンピュータを、外部のキーボード、及びディスプレイにより操作することができる。そして、複数のコンピュータ側通信処理部は、それぞれ、コンピュータからキーボードに対する制御信号を受信した場合、制御信号が形成するパタンを所定のパタンと照合して一致したときに、切替制御部に通知信号を出力する。したがって、本発明に係るKVMスイッチは、使用者により選択されていないコンピュータからの制御信号に基づく通知信号によって、当該コンピュータにおいて所定の処理が発生したことを検出することができる。よって、非選択のコンピュータにおいて発生した処理の検出が容易となる。上記のKVMスイッチにおいて、前記切替制御部は、前記通知信号が入力された場合、前記複数のコンピュータ側通信処理部のうち、当該通知信号を出力したコンピュータ側通信処理部を選び、前記コンソール通信処理部に接続してもよい。上記のKVMスイッチにおいて、前記切替制御部は、前記通知信号が入力された場合、前記複数のコンピュータ側通信処理部のうち、当該通知信号を出力したコンピュータ側通信処理部と通信する前記コンピュータを識別する識別情報を、前記コンソール通信処理部を介して、前記ディスプレイに送信してもよい。また、本発明に係る検出プログラムは、自装置において所定の処理が発生したことを検出した場合、キーボードと接続されたKVMスイッチに、前記キーボードに対する制御信号を、所定のパタンを形成するように送信する処理を、コンピュータに実行させる。本発明に係る検出プログラムは、自装置において所定の処理が発生したことを検出した場合、キーボードと接続されたKVMスイッチに、前記キーボードに対する制御信号を、所定のパタンを形成するように送信するから、KVMスイッチに所定の処理が発生したことの通知を可能とする。したがって、コンピュータにおいて発生した処理の検出が容易となる。また、本発明に係る検出方法は、複数のコンピュータ、キーボード、及びディスプレイに接続されているKVMスイッチが、前記複数のコンピュータのうち、使用者の操作に応じて選択されたコンピュータを前記キーボード、及び前記ディスプレイに接続するステップと、前記KVMスイッチが、前記複数のコンピュータのうち、他のコンピュータから前記キーボードに対する制御信号を受信した場合、前記制御信号が形成するパタンを所定のパタンと照合するステップと、前記KVMスイッチが、当該照合の結果、前記制御信号が形成するパタンが前記所定のパタンと一致したときに、前記他のコンピュータにおいて所定の処理が発生したことを検出するステップとを含む。本発明に係る検出方法によると、KVMスイッチは、使用者により選択されたコンピュータを、キーボード、及びディスプレイに接続するから、選択されたコンピュータを、キーボード、及びディスプレイにより操作することができる。そして、KVMスイッチは、選択されていない他のコンピュータからキーボードに対する制御信号を受信した場合、制御信号が形成するパタンが所定のパタンと一致したときに、当該他のコンピュータにおいて所定の処理が発生したことを検出する。したがって、非選択のコンピュータにおいて発生した処理の検出が容易となる。また、上記の検出方法は、前記KVMスイッチが、前記他のコンピュータにおいて所定の処理が発生したことを検出した場合、前記他のコンピュータを前記キーボード、及び前記ディスプレイに接続するステップを、さらに含んでもよい。上記の検出方法は、前記KVMスイッチが、前記他のコンピュータにおいて所定の処理が発生したことを検出した場合、前記他のコンピュータを識別する識別情報を、前記ディスプレイに送信するステップを、さらに含んでもよい。以上述べたように、本発明によれば、コンピュータにおいて発生した処理の検出が容易となるKVMスイッチ、検出プログラム、及び検出方法を提供することができる。図1は、KVMスイッチの機能構成図である。KVMスイッチ1は、外部の複数のコンピュータ1~N2と、外部の入出力装置3とに接続されている。入出力装置3は、一組のキーボード31、マウス32、及びディスプレイ33を含む。なお、入出力装置3としては、マウス32に代えて、トラックボールなどの他のポインティングデバイスを採用してもよい。さらに、ディスプレイ33は、液晶ディスプレイとCRTディスプレイの何れであってもよく、また、他のモニタ装置を採用してもよい。KVMスイッチ1は、入出力装置3を、複数のコンピュータ1~N2のうち、使用者が選択した1台のコンピュータi2に接続するものである。使用者は、選択するコンピュータi2を切り替えることによって、一組のキーボード31、マウス32、及びディスプレイ33により複数のコンピュータ1~N2を操作することができる。もっとも、使用者は、選択していないコンピュータj2を操作することはできない。なお、以降の説明において、N台のコンピュータ1~N2のうち、使用者が選択したものの識別番号をiとして表記し、選択していないものの識別番号をjとして表記する。KVMスイッチ1は、切替制御部10と、複数のコンピュータ側通信処理部1~N12と、コンソール側通信処理部13と、表示部11と、選択部14とを有する。KVMスイッチ1は、コンソール側通信処理部13を介して入出力装置3と接続され、他方、コンピュータ側通信処理部1~N12を介してコンピュータ1~N2とそれぞれ接続されている。接続手段としては、ケーブルなどの有線方式、または、Bluetooth登録商標などの無線方式を採用することができるが、本実施形態においては有線方式を例示する。また、KVMスイッチ1と、コンピュータ1~N2、キーボード31、及びマウス32との間の通信方式としては、例えば、USBUniversalSerialBus、またはPS/2を採用しうる。コンソール側通信処理部13は、複数本のケーブルを介して、外部のキーボード31、マウス32及びディスプレイ33と通信する。具体的には、コンソール側通信処理部13は、使用者の操作に応じてキーボード31から送信されるキー入力信号Sk、及び、使用者の操作に応じてマウス32から送信されるマウス入力信号Skの受信処理を行う。また、コンソール側通信処理部13は、選択中のコンピュータiからキーボード31に送信されるキー制御信号Ci、及び、選択中のコンピュータiからディスプレイ33に送信されるビデオ出力信号Sviの送信処理を行う。複数のコンピュータ側通信処理部1~N12は、配線L31~L3Nを介して、外部の複数のコンピュータ1~N2とそれぞれ通信する。具体的には、コンピュータ側通信処理部1~N12は、それぞれ、コンピュータ1~N2から送信されるビデオ出力信号Sv1~SvN、及びキー制御信号C1~CNの受信処理を行う。また、選択中のコンピュータi2に接続されたコンピュータ側通信処理部i12は、それぞれ、キーボード31、及びマウス32から選択中のコンピュータi2にそれぞれ送信されるキー入力信号Sk、及びマウス入力信号Skの送信処理を行う。なお、図中、配線L31~L3Nは、1本の線により表わされているが、複数本のケーブルなどの接続手段により構成されている。一方、非選択のコンピュータj2に接続されたコンピュータ側通信処理部j12は、それぞれ、該当するコンピュータjとの信号Sk,Sm,Svj,Cjの送受信処理することによって、擬似的なキーボード31、マウス32及びディスプレイ33として振舞うエミュレーション処理を行う。また、複数のコンピュータ側通信処理部1~N12は、それぞれ、コンピュータ1~N2からキーボード31に対するキー制御信号C1~CNを受信した場合、キー制御信号C1~CNが形成するパタンを所定のパタンと照合して一致したときに、切替制御部10に通知信号N1~NNを出力する。選択部14は、使用者が操作対象のコンピュータi2を選択する選択手段であり、例えば、押しボタン式のスイッチである。操作対象のコンピュータi2の選択手段としては、選択部14に限定されることはなく、タッチパネル、または、後述するOSD機能OSD:OnScreenDisplayを採用してもよい。選択部14は、使用者の操作に応じ、入出力装置3の接続対象を、操作対象として選択されたコンピュータiに切替えるための切替信号SWを切替制御部10に出力する。切替制御部10は、複数のコンピュータ1~N2のうち、使用者の操作に応じて選択されたコンピュータi2と通信するコンピュータ側通信処理部iを、複数のコンピュータ側通信処理部1~N12から選び、コンソール通信処理部13に接続する。切替制御部10は、配線L1によりコンソール側通信処理部13と接続され、上述した各信号Sk,Sm,Svi,Ciの入出力処理を行う。また、切替制御部10は、配線L21~L2Nによりコンピュータ側通信処理部1~N12とそれぞれ接続され、各信号Sk,Sm,Sv1~SvN,C1~CNの入出力処理を行う。切替制御部10は、切替信号SWが入力されると、コンソール通信処理部13との間の配線L1を、選択されたコンピュータi2と通信するコンピュータ側通信処理部i12との配線L2iに接続する。そして、切替制御部10は、選択中のコンピュータi2の識別番号を通知するための表示信号Sdを表示部11に出力する。なお、図中、配線L1、及び配線L21~L2Nは、1本の線により表わされているが、複数本のプリント配線などの接続手段により構成されている。表示部11は、選択中のコンピュータi2の識別番号を表示する表示手段であり、例えば、各コンピュータ1~N2に対応して設けられたLEDランプLED:LightEmittingDiode、または、液晶ディスプレイである。表示部11は、切替制御部10から表示信号Sdが入力されると、該当する識別番号を表示する。これにより、使用者は、選択中のコンピュータi2の識別番号を確認することができる。図2は、切替制御部10の機能構成図である。切替制御部10は、スイッチ部100と、OSD制御部101とを含む。スイッチ部100、及びOSD制御部101は、配線L12により互いに接続され、両者間において、上述した各信号Sk,Sm,Sv1~SvN,C1~CNが送受信される。なお、図中、配線L12は、1本の線により表わされているが、複数本のプリント配線などの接続手段により構成されている。OSD制御部101は、OSD機能を提供する。具体的には、OSD制御部101は、操作対象のコンピュータ1~N2を選択するための選択画面などを生成し、その画像データを、選択中のコンピュータi2の画像信号Sviに重畳してコンソール側通信処理部13に出力する。また、OSD制御部101は、生成した画面に対する操作に応じたキー入力信号Sk、及びマウス入力信号Smの受信処理を行う。OSD制御部101は、例えば、操作対象のコンピュータ1~N2の切替処理を行う。図3は、OSD制御部101による切替処理を示すフローチャートである。OSD制御部101は、使用者によるOSD機能の呼び出しが行われたことを検出するとステップSt1のYES、ディスプレイ33にコンピュータ1~N2の選択画面を表示するステップSt2。OSD制御部101は、ステップSt1の処理において、コンソール通信処理部13からのキー入力信号Skに基づき、例えば、使用者によりキーボード31の特定のキー例えば、ScrollLockキーが所定時間内に所定回数例えば、3回押下されたことを検出することによって、OSD機能の呼び出しを検出する。図4は、ディスプレイ33に表示されるコンピュータ1~N2の選択画面の一例である。この選択画面41は、選択中のコンピュータi2がビデオ出力信号Sviとして出力する表示画像40に、部分的に重ねられて表示される。もっとも、選択画面41は、表示画像40に全体的に重ねられてもよい。選択画面41は、各コンピュータ1~N2の識別情報である識別番号1~Nの一覧を表示する一覧表示部410と、操作対象のコンピュータ1~N2を選択するための選択ボタン411と、選択を確定させる決定ボタン412とを含む。なお、一覧表示部410には、図示された態様に限定されず、例えば、MACアドレスMAC:MediaAccessControl、またはコンピュータ名などの他の識別情報を表示してもよい。マウス32による使用者の操作に基づき、選択ボタン411によって特定のコンピュータi2が選ばれた状態において決定ボタン412が押下されると、コンピュータi2の選択が確定するステップSt3のYES。選択の確定を検知すると、OSD制御部101は、選択されたコンピュータi2の識別番号を指定する選択信号SELをスイッチ部100に出力するステップSt4。なお、OSD制御部101は、各コンピュータ1~N2の選択が、選択画面41によらず、上述した選択部14により行われた場合、選択部14から入力された切替信号SWに応じて、選択信号SELをスイッチ部100に出力する。そして、OSD制御部101は、選択されたコンピュータi2の識別番号を、表示信号Sdとして表示部11に出力しステップSt5、処理を終了する。表示部11は、表示信号Sdに基づいて、例えば、選択されたコンピュータi2に対応するLEDを点灯、または、選択されたコンピュータi2の識別番号を表示する。なお、OSD制御部101は、後述するように、コンピュータ側通信処理部1~N12から入力される通知信号N1~NNに応じた処理も行う。スイッチ部100は、OSD制御部101から入力された選択信号SELに基づいて、配線L12を、コンピュータ側通信処理部1~N12とそれぞれ接続された配線L21~L2Nの何れか1つと接続する。これにより、使用者が選択したコンピュータi2と、入出力装置3とが互いに接続される。上述したように、KVMスイッチ1は、使用者の操作に応じて選択されたコンピュータi2と通信するコンピュータ側通信処理部i12を、複数のコンピュータ側通信処理部1~N12から選び、コンソール通信処理部13に接続するから、選択されたコンピュータi2を、外部のキーボード31、マウス32及びディスプレイ33により操作することができる。次に、コンピュータ1~N2が行う検出処理を説明する。図5は、コンピュータ1~N2の機能構成図である。コンピュータ1~N2は、CPUCentralProcessingUnit20と、RAMRandomAccessMemory21と、ハードディスクドライブHDD:HardDiskDrive22と、キーボード接続部22と、マウス接続部23と、ディスプレイ接続部24とを有する。各部20~24は、バス29を介して、互いに信号を送受信することができる。HDD22は、OSOperatingSystemを構成するプログラム221、及びアプリケーションプログラム220の記憶手段である。CPU20は、コンピュータ1~N2の全体的な制御を行う演算処理回路であり、HDD2からOSを構成するプログラム221、及びアプリケーションプログラム220を読み込んで機能する。RAM21は、CPU20が動作するためのワーキングメモリである。ここで、OS221は、例えばWindows登録商標であり、また、アプリケーションプログラム220は、OS221に基づいて動作し、入出力装置3を使用して所定の機能を発揮するソフトウェアである。マウス接続部23は、KVMスイッチ1を介し、マウス32からの信号の受信処理を行う。マウス接続部23は、コンピュータ側通信処理部i12を介して、使用者の操作に応じてキーボード31から送信されたマウス入力信号Smを受信し、これに応じた信号をCPU20に出力する。マウス入力信号Smには、例えば、マウス32により指定された位置情報、及びクリックなどの入力情報が含まれる。ディスプレイ接続部24は、KVMスイッチ1を介し、ディスプレイ33への信号の送信処理を行う。ディスプレイ接続部24は、CPU20から、OS221、またはアプリケーションプログラム220に基づいて、ディスプレイ33に画像が表示されるように、画像データを生成してディスプレイ接続部24に出力する。ディスプレイ接続部24は、当該画像データを、ビデオ出力信号Sviとして、コンピュータ側通信処理部i12に送信する。なお、CPU20が生成する画像は、図4の例では、符号40により示される画像である。また、キーボード接続部22は、KVMスイッチ1を介し、キーボード31との信号の送受信処理を行う。キーボード接続部22は、コンピュータ側通信処理部i12を介して、使用者の操作に応じてキーボード31から送信されたキー入力信号Skを受信し、これに応じた信号をCPU20に出力する。一方、CPU20は、キーボード接続部22から入力された当該信号に基づいて、特定のキー入力が行われたことを検出すると、キーボード接続部22を介して、キー制御信号Ciをコンピュータ側通信処理部i12に出力する。キーボード31は、例えば、図6の概略的な平面図に示されるように、CapsLockキー310、NumLockキー311、及びScrollLockキー312を備えている。また、キーボード31は、これらのキー310~312にそれぞれ対応して設けられているCapsLockキー用インジケータ313、NumLockキー用インジケータ314、及びScrollLockキー用インジケータ315を備えている。インジケータ313~315は、それぞれ、LEDなどの表示手段により構成され、対応するキー310~312によって入力モードがロック状態にあるか否かを、点灯状態、または消灯状態により示す。例えば、CapsLockキー310、または、これとShiftキーとの組み合わせが押下されて、CapsLockキー用インジケータ313が点灯した場合、キーボード31により入力されたアルファベットは、全て大文字になる。なお、もう一度、同じキー310を押すと、インジケータ313は消灯し、入力されたアルファベットは、全て小文字となる。上記のキー310~312、または他のキーとの組み合わせが押下されると、当該キー入力に応じたキー入力信号Skが、キーボード31からコンピュータi2に送信される。コンピュータi2のCPU20は、キー310~312、または他のキーとの組み合わせの入力を認識すると、対応するインジケータ313~315が点灯、または消灯するように、キー制御信号Ciをキーボード31に送信する。なお、この処理は、OS221の機能に基づいて実行される。本実施形態において、コンピュータ1~N2は、上記のキー制御信号C1~Nを利用して、アプリケーションプログラム220による所定の処理の発生をKVMスイッチ1に通知する。また、KVMスイッチ1は、コンピュータ1~N2から受信したキー制御信号C1~Nに基づいて、上記の所定の処理の発生を検出する。各コンピュータ1~N2において、CPU20は、HDD2からOSを構成するプログラム221、及びアプリケーションプログラム220を読み込むと、アプリケーションプログラム220の一部の機能として、処理検出部200を形成する。処理検出部200は、アプリケーションプログラム220の他の機能部が特定の処理を行ったことを検出し、検出した処理に応じたパタンを形成するように、キー制御信号C1~CNをKVMスイッチ1に送信する処理を行うための検出プログラムである。キー制御信号C1~CNの送信は、上述したキー310~312の操作が行われた場合の送信とは異なり、キー入力信号Skに依らすに行われる。また、本実施形態において、各コンピュータ1~N2は、KVMスイッチ1において使用者により選択されたか否かに関わらず、上記の処理を実行するものとするが、非選択のコンピュータjのみが実行するようにしてもよい。表1は、検出した処理内容に応じて送信されるキー制御信号C1~CNのパタンを示している。表中、送信内容の1~4は、当該パタンとして、この数字が示す順1番目から4番目までに送信されるキー制御信号C1~CNの内容を表わしている。例えば、Num_Lock=ONパタンA~Cの1番目は、上記のNumLockキー311のインジケータ314を点灯制御することを示し、Num_Lock=OFFパタンA、Bの3番目は、上記のNumLockキー311のインジケータ314を消灯制御することを示す。パタンAは、使用者の入力待ちの処理が検出された場合に送信される。入力待ちとは、例えば、キーボード31、またはマウス32を用いて選択を促すような状態を指す。パタンAは、1NumLockキー311のインジケータ314の点灯制御、2CapsLockキー310のインジケータ313の点灯制御、3NumLockキー311のインジケータ314の消灯制御、4ScrollLockキー312のインジケータ315の点灯制御により構成される。なお、括弧内の数字は、送信する順序を示す。パタンBは、エラーの通知処理が検出された場合に送信される。エラーは、例えば、使用者の設定ミスなどである。パタンBは、1NumLockキー311のインジケータ314の点灯制御、2ScrollLockキー312のインジケータ315の点灯制御、3NumLockキー311のインジケータ314の消灯制御、4CapsLockキー310のインジケータ313の点灯制御により構成される。パタンCは、動作終了の通知処理が検出された場合に送信される。動作の終了とは、例えば、一連の検索の終了などである。パタンCは、1NumLockキー311のインジケータ314の点灯制御、2CapsLockキー310のインジケータ313の点灯制御、3ScrollLockキー312のインジケータ315の点灯制御、4NumLockキー311のインジケータ314の消灯制御により構成される。なお、キー制御信号C1~CNのパタンは、パタンA~Cに限定されることはない。例えば、検出する処理ごとに複数種類のパタンが存在し、アプリケーションプログラム220の実行時に、そのうちの1つを使用者が選択するようにしてもよい。図7には、処理検出部200の動作のフローが示されている。処理検出部200は、入力待ちの処理が発生した場合ステップSt41のYES、上記のパタンAを形成するように、キー制御信号C1~CNをKVMスイッチ1に送信するステップSt42。一方、入力待ちの処理が発生していない場合ステップSt41のNO、処理検出部200は、ステップSt43の処理を実行する。ステップSt42の処理において送信されるキー制御信号C1~CNは、例えば、図8に示されるように、一定の時間間隔Tpごとに、表1に示されたパタンAの1~4の内容が順次に割り当てられて構成されている。なお、キー制御信号Ciの送信処理は、OS221に備えられた機能を用いて行うと、キーボード31の通信方式がUSB、またはPS/2の何れであるかを認識する必要がないから、好ましい。次に、処理検出部200は、エラーの通知処理が発生した場合ステップSt43のYES、上記のパタンBを形成するように、キー制御信号C1~CNをKVMスイッチ1に送信するステップSt44。一方、入力待ちの処理が発生していない場合ステップSt43のNO、処理検出部200は、ステップSt45の処理を実行する。次に、処理検出部200は、動作終了の通知処理が発生した場合ステップSt45のYES、上記のパタンCを形成するように、キー制御信号C1~CNをKVMスイッチ1に送信するステップSt46。一方、入力待ちの処理が発生していない場合ステップSt45のNO、処理検出部200は、ステップSt47の処理を実行する。次に、処理検出部200は、アプリケーションプログラム220の実行が終了した場合ステップSt47のYES、処理を終了し、そうでない場合ステップSt47のNO、再び、ステップSt41の処理から実行する。このように、本実施形態の検出プログラム200は、コンピュータ1~N2において所定の処理が発生したことを検出した場合、キーボード31と接続されたKVMスイッチ1に、キーボード31に対するキー制御信号C1~CNを、所定のパタンを形成するように送信する処理を、CPU20に実行させる。したがって、検出プログラム200は、KVMスイッチ1に所定の処理が発生したことの通知を可能とする。したがって、コンピュータ1~N2において発生した処理の検出が容易となる。次に、コンピュータ1~N2において発生した処理を、KVMスイッチ1により検出する検出方法について述べる。コンピュータ1~N2から送信されたキー制御信号C1~CNは、KVMスイッチ1のコンピュータ側通信処理部1~N12によりそれぞれ受信処理される。コンピュータ側通信処理部1~N12は、図9に示されるように、エミュレーション制御部120と、照合処理部121と、照合テーブル122とを含む。エミュレーション制御部120は、接続されているコンピュータj2が非選択である場合、コンピュータj2と信号Sk,Sm,Svj,Cjの送受信処理を行うことにより、擬似的なキーボード31、マウス32及びディスプレイ33として振舞う。これにより、CPU20は、キーボード31、マウス32及びディスプレイ33が正常に接続されていると認識し、当該コンピュータj2が使用者により選択された場合、正常に動作することが可能となる。なお、コンピュータj2が選択中であるか否かの判断は、例えば、切替制御部10から選択信号SELを受信することによって行ってもよいし、配線L2jに伝送される信号Sk,Smを検出することによって行ってもよい。照合処理部121は、エミュレーション制御部120と切替制御部10とを結ぶ配線L21~L2Nからキー制御信号C1~CNが入力され、当該キー制御信号C1~CNが形成するパタンを、照合テーブル122に登録された所定のパタンと照合する。照合テーブル122には、上述した表1と同様のパタンA~Cが登録されている。なお、パタンA~Cは、それぞれ、表1に示されたものに限定されず、複数種類の中から、予め使用者が選択したものであってもよい。また、予め、コンピュータj2が送信するキー制御信号C1~CNのパタンと照合テーブル122に登録されたパタンとを一致させるため、コンピュータ1~N2とコンピュータ側通信処理部1~N12の間において、パタン設定用のキー入力信号Sk、及びキー制御信号C1~CNを送受信してもよい。照合処理部121は、図8の例の場合、例えば、1つのタイムスロット1個の時間間隔Tpごとに、つまり、キー制御信号C1~CNの個々の内容を受信するごとに、パタンA~Cを構成する内容1~4と順次に照合する。もっとも、照合処理は、これに限定されることはなく、例えば、4つのタイムスロット、つまり、4×時間間隔Tp分のキー制御信号C1~CNを一時的に保持し、照合テーブル122から読み出したパタンA~Cのそれぞれと比較することにより照合を行ってもよい。照合処理部121は、上記の照合の結果、キー制御信号C1~CNが形成するパタンがパタンA~Cの何れかに一致した場合、通知信号N1~NNを切替制御部10に出力する。通知信号N1~NNは、一致したパタンA~Cに依らずに共通としてもよいし、一致したパタンA~Cに応じて異なる信号としてもよい。また、照合処理部121は、照合の結果、一致した場合、当該パタンを形成するキー制御信号C1~CNを、切替制御部10に出力することなく終端する。つまり、コンピュータ1~N2における所定の処理の発生を通知するキー制御信号C1~CNは、コンピュータ1~N2が選択中、または非選択に関わらず、キーボード31に送信されることはない。このため、キー制御信号C1~CNの制御によるキーボード31の誤動作、つまり、使用者が意図しない入力モードの変更、及びインジケータ313~315の点灯、または消灯が防止される。一方、上記の照合の結果、キー制御信号C1~CNが形成するパタンがパタンA~Cの何れにも一致しない場合、照合処理部121は、通知信号N1~NNを出力することなく、配線L21~L2Nを介して、入力されたキー制御信号C1~CNを切替制御部10に出力する。つまり、キー制御信号C1~CNは、コンピュータ1~N2における所定の処理の発生を通知するものではない場合、切替制御部10に出力される。このため、使用者が、CapsLockキー310、NumLockキー311、またはScrollLockキー312を押下したとき、キーボード31において適切な動作、つまり、使用者が意図した入力モードの変更、及びインジケータ313~315の点灯、または消灯が行われる。図10は、照合処理部121の処理のフローを示す。照合処理部121は、キー制御信号C1~CNを受信するとステップSt11のYES、上述した照合処理を行うステップSt12。照合処理部121は、照合の結果、キー制御信号C1~CNのパタンが、照合テーブル122に登録されたパタンA~Cの何れかと一致した場合ステップSt13のYES、通知信号N1~Nを切替制御部10に出力しステップSt14、処理を終了する。一方、一致しない場合ステップSt13のNO、照合処理部121は、受信したキー制御信号C1~CNを切替制御部10に出力しステップSt15、処理を終了する。このように、複数のコンピュータ側通信処理部1~N12は、それぞれ、コンピュータ1~N2からキーボード31に対するキー制御信号C1~CNを受信した場合、キー制御信号C1~CNが形成するパタンを所定のパタンA~Cと照合して一致したときに、切替制御部10に通知信号N1~NNを出力する。したがって、本実施形態のKVMスイッチ1は、使用者により選択されていないコンピュータj2からのキー制御信号に基づく通知信号Njによって、当該コンピュータj2において所定の処理が発生したことを検出することができる。よって、非選択のコンピュータj2において発生した処理の検出が容易となる。また、これまで述べたように、本実施形態の検出方法は、次のステップ1~4を含む。ステップ1において、複数のコンピュータ1~N2、キーボード31、及びディスプレイ33に接続されているKVMスイッチ1は、複数のコンピュータ1~N2のうち、使用者の操作に応じて選択されたコンピュータi2をディスプレイ33、及びキーボード31に接続する。ステップ2において、KVMスイッチ1は、複数のコンピュータ1~N2のうち、他のコンピュータjからキーボード31に対するキー制御信号Cjを受信した場合、キー制御信号Cjが形成するパタンを所定のパタンA~Cと照合する。ステップ3において、KVMスイッチ1は、当該照合の結果、キー制御信号Cjが形成するパタンが所定のパタンA~Cと一致したときに、他のコンピュータj2において所定の処理が発生したことを検出する。本実施形態の検出方法によると、KVMスイッチ1は、使用者により選択されたコンピュータi2を、キーボード31、及びディスプレイ33に接続するから、選択されたコンピュータi2を、キーボード31、及びディスプレイ33により操作することができる。そして、KVMスイッチ1は、選択されていない他のコンピュータj2からキーボード31に対するキー制御信号Cjを受信した場合、キー制御信号Cjが形成するパタンが所定のパタンA~Cと一致したときに、当該他のコンピュータj2において所定の処理が発生したことを検出する。したがって、非選択のコンピュータj2において発生した処理の検出が容易となる。さらに、本実施形態において、コンピュータj2において発生した処理の検出は、キーボード31のインジケータ313~315の制御に用いられるキー制御信号C1~CNに基づいて行われる。したがって、本実施形態によると、KVMスイッチ1とコンピュータj2との間に、LANケーブルLAN:LocalAreaNetworkなどの新たな配線を設ける必要がなく、さらに、スイッチングハブなどの接続を行うための機器を設ける必要もない。次に、図1に示された切替制御部10が、通知信号N1~NNを受信した場合の処理について説明する。図11は、この場合における切替制御部10の処理のフローを示す。図2に示されたOSD制御部101は、通知信号N1~NNを受信するとステップSt21のYES、通知信号N1~NNを出力したコンピュータ側通信処理部1~N12が、使用者により選択されたコンピュータ1~N2に接続されているか否かを判断するステップSt22。この判断は、選択部14からの切替信号SW、または図4の選択画面における選択内容に基づいて、選択中のコンピュータi2を識別することによって行われる。OSD制御部101は、通知信号N1~NNの出力元のコンピュータ側通信処理部1~N12が、非選択のコンピュータ1~N2と接続されている場合ステップSt22のYES、該当するコンピュータ1を選択するように、選択信号SELをスイッチ部100に出力しステップSt23、処理を終了する。これにより、コンソール通信処理部13は、通知信号N1~NNを出力したコンピュータ側通信処理部1~N12と接続される。一方、通知信号N1~NNの出力元のコンピュータ側通信処理部1~N12が、選択中のコンピュータ1~N2と接続されている場合ステップSt22のNO、OSD制御部101は処理を終了する。上述したように、本実施形態において、切替制御部10は、通知信号N1~NNが入力された場合、複数のコンピュータ側通信処理部1~N12のうち、当該通知信号N1~NNを出力したコンピュータ側通信処理部1~N12を選び、コンソール通信処理部13に接続する。したがって、非選択のコンピュータ1~N2において所定の処理が発生すると、入出力装置3は、使用者がKVMスイッチ1を操作することなく、当該コンピュータ1~N2に接続されるから、使用者は、当該処理の発生を認識できる。切替制御部10の処理は、上述したように、入出力装置3の接続先を、所定の処理が発生したコンピュータj2に切り替えることに限定されることはなく、例えば、切替を行うことなく、使用者に通知する処理を行ってもよい。図12は、この場合の処理のフローを示す。なお、図中、ステップSt31、及びステップSt32の処理は、図11に示されたステップSt21、及びステップSt22とそれぞれ同一であるため、その説明を省略する。OSD制御部101は、通知信号N1~NNの出力元のコンピュータ側通信処理部1~N12が、非選択のコンピュータ1~N2と接続されている場合ステップSt22のYES、当該コンピュータjにおける所定の処理の発生を通知する通知画面をディスプレイ33に表示するステップSt33。図13は、この通知画面を例示している。通知画面42は、選択中のコンピュータi2が出力する表示画像40に部分的に重ねられて表示される。もっとも、選択画面41は、表示画像40に全体的に重ねられてもよい。通知画面42は、処理の発生が検出されたコンピュータ1~N2の識別番号421図中の2と、検出した処理内容の種別情報422図中の入力待ちと、確認ボタン423とを含む。識別番号421は、通知信号N1~NNの出力元のコンピュータ側通信処理部1~N12に基づいて取得される。種別情報422は、上述したように、照合処理において一致したパタンA~Cに応じて、異なる通知信号N1~NNが入力される場合に、当該通知信号N1~NNに基づいて取得される表1の処理内容を参照。使用者によるマウス32の操作により確認ボタン423が押下されると、通知画面42は消去される。なお、確認ボタン423が押下時、OSD制御部101は、選択信号SELによって、処理の発生が検出されたコンピュータ1~N2に接続を切り替えてもよい。上述したように、切替制御部10は、通知信号N1~NNが入力された場合、複数のコンピュータ側通信処理部1~N12のうち、当該通知信号jを出力したコンピュータ側通信処理部と通信するコンピュータ1~N2を識別する識別情報421を、コンソール通信処理部11を介して、ディスプレイ33に送信する。この送信処理は、既に述べたように、OSD制御部101によって、選択中のコンピュータiからのビデオ出力信号Sviに、通知画面42を形成する画像信号を重畳することにより行われる。本実施形態において、使用者への通知は、OSD機能を利用して、ディスプレイ33により行われるが、通知方法は、これに限定されない。例えば、KVMスイッチ1の表示部11に通知を表示してもよいし、または、KVMスイッチ1に音声出力手段を設けておき、音声により通知してもよい。これまで述べた実施形態と同様の作用効果は、上述した各機能を実現するためのプログラムが記録された記録媒体をKVMスイッチ1、またはコンピュータ2に供給し、該装置内のコンピュータが上記のプログラムを実行することによっても得られる。なお、記録媒体は、コンピュータが読み出し可能なものであれば、CD-ROM、DVD、またはSDカードなどのうち、何れであってもよい。以上、好ましい実施例を参照して本発明の内容を具体的に説明したが、本発明の基本的技術思想及び教示に基づいて、当業者であれば、種々の変形態様を採り得ることは自明である。"