USBキーボードは信号を送信するだけですか、それとも受信しすぎますか?

Mar 16, 2025
ハードウェア
未取得のコンテンツ

私たちのほとんどは、キーボードがうまく機能している限り、キーボードについてあまり考えませんが、少しの間考えなくなった場合、キーボードはコンピューターに信号を送信するだけですか、それともアクティブな往復プロセスがありますか? ?今日のスーパーユーザーのQ&A投稿には、好奇心旺盛な読者の質問に対する回答があります。

今日の質疑応答セッションは、コミュニティ主導のQ&AWebサイトのグループであるStackExchangeの下位区分であるSuperUserの好意で行われます。

質問

スーパーユーザーリーダーのNeMoは、USBキーボードが信号のみを送信するのか、それとも受信するのかを知りたがっています。

USBキーボードは、コンピューターから信号を受信する必要はありません。電源だけですよね?それとも、信号を送信するだけでなく受信する必要がありますか?

USBキーボードは信号を送信するだけですか、それとも受信しますか?

答え

スーパーユーザーの寄稿者であるLawrenceCとDmitryGrigoryevが答えを持っています。まず、LawrenceC:

から " ヒューマンインターフェイスデバイス(HID)のデバイスクラス定義 」仕様:

キーボードのLEDを変更するために、キーボードはそのようにするコマンドを受け入れます。したがって、これは「入力専用」デバイスではありません(つまり、データをホストに出力するだけです)。そうは言っても、ホストとデバイス間のやり取りを必要とするすべてのUSBデバイスとのネゴシエーションと列挙のプロセスがあります。 「読み取り専用」のUSBデバイスを使用することはできません。 USBの前でさえ、コンピューターのキーボードコントローラーは、キーボードを読み取る以外にいくつかのことを行ったため、コマンドを受け入れていました( 参照 ):

ドミトリー・グリゴリエフからの回答が続きます:

クラスに関係なく、USBデバイスが機能するには双方向通信が必要です。すべてのUSBデバイス(またはUSB仕様の観点から機能)は、データを受信または受信するバッファーと考えることができるエンドポイントのセットとして表されます。ただし、データを送信することしかできないエンドポイントでさえ、応答する前にトークンと呼ばれる特別なパケットを待ちます。

灰色のボックスはUSBホストを表し、白いボックスはUSB機能を表します( チャートソース )。

いわゆる割り込み転送でさえ、この方法で行われ、USBホストはトークンパケットを使用して接続されたデバイスをポーリングします。通常の(バルク)転送と割り込み転送の違いは、ポーリング時間が短く、後者の場合に保証されることです。それでも、すべての転送はホストによって開始されます。


説明に追加するものがありますか?コメントで音を立ててください。他の技術に精通したStackExchangeユーザーからの回答をもっと読みたいですか? ここで完全なディスカッションスレッドをチェックしてください

画像クレジット: ルーク・ジョーンズ(Flickr)

Do USB Keyboards Only Send Signals Or Do They Receive Them Too?

Do USB Keyboards Only Send Signals Or Do They Receive Them Too?

Does A USB Keyboard Only Send Signals, Or Does It Also Receive Them From The Computer?


ハードウェア - 最も人気のある記事

Wi-Fi 6E:それは何ですか、そしてそれはWi-Fi 6とどう違うのですか?

ハードウェア Apr 24, 2025

未取得のコンテンツ Vasin Lee / Shutterstock.com Wi-Fi 6ハードウェアがついに市場に登場し、2020年を通じてますま..


NestカメラはNestAwareサブスクリプションなしでは役に立ちません

ハードウェア Jul 10, 2025

ほとんどのWi-Fiカメラとビデオドアベルは、より多くの機能を備えた有料のサブスクリプションを提供しますが、ほとんどの使用に十�..


スマートフォンが熱くなった場合の対処方法

ハードウェア Jan 16, 2025

未取得のコンテンツ パソコンとは異なり、スマートフォンにはファンやその他のアクティブな方法がありません。代わりに、スマー�..


iMac Proを購入するべきですか、それともモジュラーMac Proの再設計を待つべきですか?

ハードウェア Jul 11, 2025

未取得のコンテンツ Appleが2013年に由緒あるMacProデスクトップを刷新したとき、控えめに言ってもレセプションはまちまちでした。第�..


AmazonEchoのサイレントモードをオンにする方法

ハードウェア Jun 20, 2025

未取得のコンテンツ Amazon Echoを使用すると、 電話やメッセージの送受信 デバイス自体から直接実行できますが、特定の時..


あなたの家の気流を最適化してあなたのエアコンのお金を節約する方法

ハードウェア Jul 25, 2025

未取得のコンテンツ 多くのスマートサーモスタットは、冷暖房費を節約できると主張しています。実際、NestまたはEcobee3を入手する�..


今すぐアップグレードまたは今夜アップグレード:マイクロソフトがWindows10をすべての人に積極的にプッシュした方法

ハードウェア Feb 9, 2025

今週、MicrosoftはWindows 10を「推奨アップデート」とし、多くのWindows7および8.1ユーザーに自動的にダウンロードします。これは、Windows 10..


Android6.0の実験的なマルチウィンドウモードを有効にする方法

ハードウェア Jun 20, 2025

Android 6.0 Marshmallowには、非常に実験的で隠されたマルチウィンドウモードが含まれています。おそらくこれはAndroidの次のバージョンで�..


カテゴリ