プロが教えるわが家の防犯対策術!

アセンブラでAltキー押下の検出はできませんか
MS DOSのアセンブラでキーコードを調べるプログラムを作りましたが、Altキーだけが無反応です。Altキーの押し下げを検出するにはどうすれば良いのでしょうか。
DOS/V OSはWindows Xp Home Editionを使っています。

A 回答 (2件)

どんな感じアセンブラを書かれているのかわかりませんが,


INT16H AH=02HでALのビット3(たぶん08H)が1の場合はAltキーが押下されているか判断出来るようです。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
ご指摘のBIOS キーボード入力は知りませんでした。

お礼日時:2009/10/06 20:43

IN命令で、KBのIOポートを直接のぞいたらどうですか?


どこか1ビットが割り振られているはず。
    • good
    • 0
この回答へのお礼

早速のご回答有難う御座いました。

お礼日時:2009/10/06 20:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!