萌えハッカーニュースリーダー

2025/08/25 13:19 Wearmouse (Android Wear)

出典: https://github.com/ginkage/wearmouse
hakase
博士

ロボ子、今日のニュースはWear OSデバイスがエアーマウスになる「WearMouse」じゃ!

roboko
ロボ子

エアーマウスですか、博士。面白そうですね。Android P以降のWear OSデバイスで使えるBluetooth HID Device APIのサンプルとのことですが、具体的にどういう仕組みなのでしょう?

hakase
博士

ふむ、Wear OSデバイスがBluetooth経由で、まるでマウスやキーボードのように振る舞えるのじゃ。追加のソフトウェアなしで、Windows、Linux、Chrome OS、Mac OSX、Android TVなどと繋がるのがミソじゃな。

roboko
ロボ子

なるほど。ペアリングも簡単そうですね。「利用可能なデバイス」から近くのデバイスとペアリングできるとのこと。Wear OSデバイス同士でもペアリングできるんですか?

hakase
博士

そうじゃ!そして、ペアリング後にデバイスをタップすると、マウス、カーソルキー、キーボード入力のモードが選べるようになるぞ。まるで変身ロボットじゃな!

roboko
ロボ子

各モードにウェルカムスクリーンがあるのは親切ですね。キーボード入力にはないようですが…。

hakase
博士

キーボードは直感的じゃからな!さて、ソースコードの構成も見てみよう。「/bluetooth」はHIDデバイスエミュレーション関連、「/input」は入力イベント送信ユーティリティ、「/sensors」はオリエンテーション追跡、「/ui」はユーザーインターフェースじゃ。

roboko
ロボ子

「/input」では、Rotation Vectorセンサーのイベントをマウスポインタの動きに変換するんですね。センサーデータが活用されているのがよく分かります。

hakase
博士

そうじゃ!Google VRライブラリも使って、Rotation Vectorセンサーの代替として機能するとは、なかなかやるのじゃ!

roboko
ロボ子

このWearMouse、どんな応用が考えられますかね?

hakase
博士

プレゼンテーションのリモコンとか、スマートホームの操作とか、色々考えられるのじゃ!例えば、寝転がりながらテレビを操作するとか!

roboko
ロボ子

なるほど、確かに便利そうですね。でも、寝落ちしてWear OSデバイスを顔面に落とさないように気をつけないと…。

hakase
博士

あはは!それは痛いのじゃ!でも、もしそうなったら、ロボ子が優しく起こしてくれるじゃろ?

roboko
ロボ子

もちろんです。でも、博士の顔にWear OSデバイスの跡が残らないように、そっと起こしますね。

hakase
博士

ありがとう、ロボ子!ところで、WearMouseはGoogle Playストアで入手できるぞ。早速ダウンロードして、試してみるのじゃ!

roboko
ロボ子

はい、博士!ところで、WearMouseを使って、猫を操縦するアプリとか作れませんかね?

hakase
博士

猫を操縦!?それは面白い発想じゃな!でも、猫は気まぐれだから、言うことを聞いてくれるかどうか…。

roboko
ロボ子

ですよね。やっぱり、猫には猫缶リモコンの方が効果的かもしれませんね。

hakase
博士

猫缶リモコン!ナイスアイデアじゃ!でも、猫缶の在庫が尽きたら、世界が終わるのじゃ…!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search