ハードウェアUSBキーボードおよびマウスエミュレータ

ハードウェアキーボードおよびマウスエミュレーターとは何ですか?多くの人は日常業務をしなければならず、コーヒーを飲んだり他のことをしたりしているときに、コンピューター自体がウィンドウをクリックしてキーボードボタンを押すように、このプロセスを何らかの方法で自動化することを考えます。ソフトウェアエミュレーションはこの目的に常に適しているとは限らず、そのような場合はハードウェアエミュレータが必要です。



ハードウェアキーボードおよびマウスエミュレーターとは何ですか?通常、これはUSBポートを介してコンピューターに接続され、キーボードとマウスとして識別される小さなデバイスです。さらに、制御コマンドを送信するためのチャネルがあり(通常は同じUSBポートを介して)、デバイスがキーボードボタンを押すか離すか、マウスを動かしてボタンでクリックするコマンドを受信します。このようなデバイスは、USB通信モジュールを含み、キーボードおよびマウスエミュレーター用の特別なプログラムでステッチされたさまざまなマイクロコンピューターである可能性があります。

Blue Pillデバッグボードは、この目的に適しています。







それはあなたが必要とするすべてを持っています-microUSBコネクタに接続されたUSBインターフェースとマイクロメータに必要なすべてのハーネスを備えたSTM32F103C8T6マイクロメータ。エミュレータプログラムでマイクロコンピュータをフラッシュする必要があります。また、この目的には、STM32F103C8T6マイクロコントローラーを備えた他のデバッグボードやデバイス、たとえばフラッシュドライブフォームファクターのST-Linkデバッガーが適しています。既製のコンポーネントを使用すると、ほとんどすべての人がこのエミュレーターを作成できます。



エミュレーターの機能はファームウェアによって異なり、提供される機能は次のとおりです。



  • 230個のボタンを含む拡張キーボードのエミュレーション。
  • モディファイアボタンを除く最大14個のキーボードボタンを同時に押す。
  • 追加のマルチメディアキーボードのエミュレーション。
  • 8つのボタン、ホイール、および0〜32000の座標内にカーソルを配置する機能を備えた標準マウスのエミュレーション。
  • 1秒あたり最大500回のエミュレーション(各エミュレーションで2ミリ秒)。


エミュレーターのビデオ。最初にハードウェアエミュレータにコマンドを送信するコードが表示され、次にコードが実行され、エミュレータがEmulatorという単語を200回入力します。





エミュレーターのファームウェア、例、ドキュメント、ファームウェアなどの説明は、ウェブサイト emulator.ucoz.orgにあります。



All Articles