HumanInput - マウス、キーボードショートカット、音声認識までこなす入力検知ライブラリ
コンピュータへの入力方法はかつてに比べて大幅に増加しています。キーボードとマウスを使っていた時代はすでに古く、WebブラウザだけでもマイクやWebカメラのような入力方法もあります。 今回はそうした多彩な入力方式をサポートするHumanInputを紹介します。
HumanInputの使い方
まずは拍手を検知するデモです。拍手くらいまではできますが、喝采は複数人でないとできなそうです。
マイクを使った音声認識です。認識した文字が太字になります。
HumanInputではこの他、キーボードショートカットであったり、マウスクリックやマルチタッチなどのイベントも取得できます。HumanInputを使えばWebブラウザ上で起こる様々な入力イベントを補足し、アプリケーションの中で活用できるでしょう。
HumanInputはJavaScript製のオープンソース・ソフトウェア(Apache Licnese 2.0)です。