(2006.08.11)
一方、KVMスイッチでは、現時点で使用してない側のPCに対してもマウスを認識させるために、内部にマウスのエミュレータを備えている。これがないと、使用していない側のPCではマウスが認識できず、切り替えてもマウスが使用できない。また、使用している側のPCでも、マウスの信号が直接PCに行くのではなく、このエミュレータを介在させているようだ。
問題は、このマウス・エミュレータが従来の4ピンしかサポートしておらず、ホイール信号に対応できない点にある。つまり、KVMスイッチを使うと、OSを問わずホイールが使えなくなる可能性がある。実際にはインテリマウス+Windows程度はサポートしているようだが、一般論として多機能マウスや他OSへの対応は不可能だ。ただし、最近では、エミュレータを使わない方法が開発されたようで、ホイール対応のKVMスイッチも発売されている。これを使えば、多ボタン・多ホイールにも完全に対応できる。しかし、エミュレータ方式の従来のKVMスイッチが非常に安価なのに比べると、非エミュレータ方式のKVMスイッチはかなり割高だ。
なお、基本的にUSBマウスではこれらの問題は発生しないようだ。したがって、ホイールが使いたければ、USBマウスを使えば良い。ただし、やはりUSBマウス対応のKVMスイッチは割高だし、何より、OS/2ではデフォルトでUSBマウスをサポートしていない。USBマウスしかないと、システムのインストール作業はすべてキーボードで行わなければならない。実際にやってみたが、不可能ではないしろ、かなり面倒だ(実は、3.xは可能だが4.52は不可能)。無論、インストール作業はPS/2マウスで行い、USBのドライバを組み込んでからUSBマウスに乗り換えると言う方法もあるが、それもあまり美しい方法とは言えない(でも、結局その方法を使った)。
その点を考慮したのか、USBデバイスだけ独立して切替ができるKVMスイッチも存在する(Corega CKVMUP)。このKVMスイッチとUSBマウスを使えば、必要に応じてマウスが切り替えられる。たとえば、進行状況のチェックだけならマウスを切り替える必要はないので、ビデオとキーボードだけ切り替える。それならばマウスの再認識に要するタイムラグはなくなる。ちなみに、CKVMUPではビデオ、PS/2キーボード、PS/2マウス、USBという4回路が切替可能で、通常USBはプリンタ切替を前提に考えられている。私のように、タイムラグ対策としてUSB端子にマウスを接続するのは一般的ではないかもしれない。
ところで、この方法ではキーボードによる切替が問題になる。従来のKVMスイッチでは、多くがCTRLキー2回押しというキー操作が採用されてた。ところが、USB独立切替方式のCKVMUPでは、このキー操作がF1キー2回に変更された。これでは、アプリケーションによってはヘルプのキー操作(F1)と被る。これはかなり深刻な問題だ。
そこで考えたのが、KVMスイッチとは別に、USB切替器を使用すること。主にプリンタ切り替え用として売られているUSB切替器を入手して、従来型KVMスイッチと併用する方法だ。もちろん、KVMスイッチはキーボードとビデオしか使用しない。マウスはUSBマウスを使い、USB切替器で切り替える。ま、コストは掛かるし場所も取るが、現状ではこれが一番快適だ。ただし、USB切替器は必ずボタン切替式のものを使用すること。最初はうっかりソフトウェア切替方式のUSB切替器を買ってしまったのだが、これではWindowsでしか使えない。あ〜大損した。