シミュレーションキーボードはどのように機能しますか?

シミュレーションキーボードはどのように機能しますか?

一部のUSBデバイスはキーボードをエミュレートし、これらのデバイスはキーボードで入力したかのように情報を送信するという内容を読みました。例:磁気カードリーダーは、エミュレートされたキーボードを使用してカードに関する情報を提供できます。

これは私が一度尋ねた質問です。キーボード、BTキーボード、stdinこれは彼らがどのように機能するかを説明します。

それでは、アプリケーションはシミュレートされたキーボードで生成された入力をどこで受け取るべきですか?

ベストアンサー1

システムに2つのUSBキーボードが接続されている場合、またはキーボードが内蔵されているノートブックに1つのUSBキーボードが接続されている場合は、各キーボードで交互に文字1を入力できます(または1つのキーボードで左のキーボードを使用し、別のキーボードでは右のキーボード使用)。 )。システムにキーボードであることを伝える以外に何もしません。デバイスの文字が正しいキューに挿入され、アプリケーションは通常のキーボード入力のように受信されます。

同じ結果を得る別の方法もあります。 USB時代以前は、バーコードスキャナーを使用していましたが、キーボードとマザーボードの間に物理的に挿入する必要があり(暗いPS / 2コネクタを使用)、一度にスキャンする必要がありました。バーコードの一連の数字をすばやく連続して押すかのように機能します。

1特殊キー(たとえば、Fnキーボードから送信された他のキーのキーコードを変更するため、1つFnのキーボードを押して他のキーボードのキーを変更することはできません)

おすすめ記事