操作码 FX0A 的说明是:
Wait for a keypress and store the result in register VX
我的问题是,如果在调用操作码时已按下某个键,它是否被视为按键?或者,在释放钥匙然后再次按下之前,它不会被视为按键吗?
换句话说,我是否需要等到一个键的值被按下,或者直到一个值从not_pressed设置为按下?
答案 0 :(得分:1)
Fx0A - LD Vx,K 等待按键,将键的值存储在Vx中。所有执行都会停止,直到按下一个键,然后按下 该密钥的值存储在Vx中。
(Source)
如果我们从字面上理解这一点,"等待按键"意味着没有先前的输入,只是等到这里,现在只需要一把钥匙。
虽然也许你应该在你的应用程序中配置它。