按下键盘按键的PEEK内存地址

时间:2014-11-18 21:00:42

标签: dos quickbasic

我在DOS 5.0计算机上运行Microsoft Quick BASIC 4.5。

我能够PEEK内存,以便在按下Num 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(?)来“查看”按下了吗?

1 个答案:

答案 0 :(得分:0)

我不确定是否有位置可以检查这些密钥。您也许可以使用inkey $。与Peek($ h418)一起,您应该可以获得当前的按键。