タイトルで説明しています。
この例を想像してみてください。ホストコンピューターは、オス/オスのUSB接続を介してクライアントコンピューターに接続します。クライアントコンピューターは、この接続を新しいデバイス(この場合はキーボード)として認識します。これで、ホストコンピューターはクライアントコンピューターにキーイベントを送信でき、クライアントコンピューターはそれらを通常のキーボードイベントとして処理します。
私はインターネットでたくさんの検索をしました、そして本当に多くの行き止まりを追い詰めました。ヒントをいただければ幸いです。
注*これは物理的な接続です。クライアントコンピュータは、これが機能するためにソフトウェアをインストールする必要はありません(ホストはキーボードとして完全になりすます)。
USBには、マスターとスレーブの2つのモードがあります。
通常、デバイスはシングルモードのみをサポートします。例えば。マウスはスレーブ、ペンドライブはスレーブ、キーボードはスレーブです。通常、コンピューターはマスターです。
マスターとスレーブは相互に通信できます。
スレーブ<->スレーブとマスター<->マスターが機能しません。
マスターとスレーブは異なるプラグを使用して、人々が間違った接続を行うのを防ぎます。
コネクタを変更するだけでは、これは変更されません。
PCをキーボードとして使用するには、スレーブをエミュレートできる必要があります。一部のUSBチップセットはこれを実行できます。ほとんどはできません。通常できる人はABコネクタで接続します。
マスターはA(上の写真の左側)またはミニAのみを使用します。
スレーブはB(上の写真の右側)またはミニBのみを使用します。両方を実行できるデバイスには通常、ABコネクタが付属しています。
Wikipedia これらのコネクタとインターフェイスの優れたリストがあります。これらの一部はa接続とB接続の両方をサポートしていることに注意してください。
要約:非標準のUSBコントローラー/チップセットと特別なケーブルが必要になります。そうです、それは可能です。ただし、ケーブルを変更して、キーボードをエミュレートする必要のある特別なプログラムをコンピューターで実行するだけではありません。