我在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
(?)来“查看”按下了吗?
答案 0 :(得分:0)
我不确定是否有位置可以检查这些密钥。您也许可以使用inkey $。与Peek($ h418)一起,您应该可以获得当前的按键。