人間のインターフェイスデバイスとは何ですか?

人間のインターフェイスデバイス(HID)は、人々が直接使用するように設計されたさまざまなコンピューターアドオンです。外部ハードドライブやワイヤレスカードなどの他のデバイスとは異なり、HIDSは通常、人間がコンピューターと対話できるボタンまたはコントロールを備えています。最新の人間のインターフェイスデバイスの大部分は、ユニバーサルシリアルバス(USB)通信プロトコルを使用しています。 HIDという用語は通常、このデバイスタイプを指します。

指定「Human Interface Device」は、1990年代後半にMicrosoft™Corporationで働くエンジニアによって作成されました。この時以前は、コンピューターデバイスのプロトコルの数は限られていました。メーカーは、ジョイスティックやキーボードなどの狭いカテゴリに分類される入力デバイスの作成に制限されていました。コンピューター会社は、新しい実験的入力コントローラーが作成されたときに、「ドライバー」と呼ばれる完全に新しいデバイスの指示を書くことを余儀なくされました。

人間のインターフェイスデバイスのハードウェア分類は、この制限とeに対処するために設計されましたncourage新しいタイプの入力デバイスが構築されます。メーカーがHIDハードウェアガイドラインに従っている場合、ほとんどの最新のコンピューターで製品が適切に機能すると安全に想定できます。 WindowsとMacの両方のプラットフォームを含む使用中のオペレーティングシステムの大部分は、人間のインターフェイスデバイスの仕様をサポートしています。

HIDSには、「HID記述子」と呼ばれる事前にプログラムされたデータが含まれています。これは、デバイスが最初に接続されているときにホストコンピューターに報告されます。 HID記述子は、インターフェイスデバイスから送信される情報の各パケットの目的をコンピューターに伝えます。基本的に、このデータはホストに「更新」を提供し、予想される入力をコンピューターに通知します。

ほとんどのHIDハードウェアは、ユーザーがコンピューターを制御できるように設計されていますが、プロトコルは入力のみに限定されません。 HID出力は、コンピューターからデバイスに送信することもできます。このコミュニケーションカパビリTyは、ステータスライトなどの情報を提供するためによく使用されます。一部のデバイスは、出力機能を使用して、振動またはフォースフィードバックを通じてユーザーをプログラムまたはゲームに浸します。

ほとんどの人間のインターフェイスデバイスは「プラグアンドプレイ」互換性があります。つまり、接続してすぐに使用できます。プラグアンドプレイHIDコントローラーは、使用する前にコンピューターをリセットする必要はなく、ユーザーが外部ドライバーをロードする必要はありません。これらの機能は、時間を節約し、インストールの手間を最小限に抑えることができます。

HID仕様の使用により、メーカーはすべて同じ一般ドライバーを使用して、さまざまな異なるインターフェイスコントロールを作成できました。標準のキーボードとマウスに加えて、多くのビデオゲームコントローラーはこのプロトコルを使用しています。人間のインターフェイスデバイスのその他の例には、ダンスパッド、車両シミュレーションコントロール、エクササイズマシン、病院の医療機器が含まれます。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?