1

DOS 5.0 コンピュータで Microsoft Quick BASIC 4.5 を実行しています。

PEEKNum Lock、Caps Lock、Insert などの特別なキーボード キーがいつ押されたかを記憶することができました。

DEF SEG = 0
x = PEEK(&H418)
Print x

印刷するxと、次のキーに対して次の値が得られます。

Right Shift = 1
Left Shift = 2
Ctrl = 4
Alt = 8
Scroll Lock = 16
Num Lock = 32
Caps Lock = 64
Insert = 128

しかし、A キー、B キー、数字キー、またはその他のキーが押されたときに「見る」には、どのメモリ セグメント ( DEF SEG) とメモリ アドレス(?) を使用すればよいでしょうか?PEEK

4

1 に答える 1

0

それらのキーを確認する場所があるかどうかはわかりません。そのために inkey$ を使用できる場合があります。Peek($h418) を使用すると、現在のキー押下を取得できるはずです。

于 2014-11-21T16:34:28.903 に答える