質問: UEFIでOSもどきを作り始めたのですが、グラフィックモードなどが使えるようになったので、マウスを使えたら使いたいと思い始めました。 ASUSなどのUEFIのセットアップ画面ではマウスが使えるので使えるのかなと思ったのですが、仕様書を見てもマウスの項目が見つけられず困っております。 UEFIアプリケーションからはマウスを利用する方法は存在するのでしょうか? 存在するのであれば使い方を教えていただけると幸いです。 UEFIのライブラリはEDK2で、ターゲットとなるアーキテクチャはx64です。
回答: UEFIはよく分からないのですが、僕が本を見ながらOSを作った時は、マウスを使用するためにはout命令でマウスの回路に有効化命令を送らないとマウスは情報を送らない、と学んだので、まずUEFIでマウスの有効化ができているのか、またはできるのか、ということが初めの一歩かもしれません。 とりあえずHello, Worldプログラムを検索して見た限りかなりAPIに頼っているので、UEFIのAPIにマウスを使うためのものがなければ、簡単にはできないかもしれません。 また、もしそのようなAPIがあったとしても、マウスを使うにはかなりの描画処理が要ると思われます。 役に立てず申し訳ありません。